Device decommissioning 'returned' reason

This commit is contained in:
Gary Sharp
2014-08-07 13:43:59 +10:00
parent 8e2a17cfc5
commit f26474fa4d
4 changed files with 21 additions and 23 deletions
@@ -213,6 +213,8 @@ namespace Disco.BI.Extensions
return "Damaged"; return "Damaged";
case DecommissionReasons.Donated: case DecommissionReasons.Donated:
return "Donated"; return "Donated";
case DecommissionReasons.Returned:
return "Returned";
default: default:
return "Unknown"; return "Unknown";
} }
@@ -1,9 +1,4 @@
using System; 
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Disco.Models.Repository namespace Disco.Models.Repository
{ {
public enum DecommissionReasons public enum DecommissionReasons
@@ -13,6 +8,7 @@ namespace Disco.Models.Repository
Stolen = 20, Stolen = 20,
Lost = 30, Lost = 30,
Damaged = 40, Damaged = 40,
Donated = 50 Donated = 50,
Returned = 60
} }
} }
@@ -746,11 +746,11 @@
@Html.ActionLinkSmallButton("Decommission", MVC.API.Device.Decommission(), "Device_Show_Device_Actions_Decommission_Button") @Html.ActionLinkSmallButton("Decommission", MVC.API.Device.Decommission(), "Device_Show_Device_Actions_Decommission_Button")
<div id="Device_Show_Device_Actions_Decommission_Dialog" class="dialog" title="Device Decommissioning"> <div id="Device_Show_Device_Actions_Decommission_Dialog" class="dialog" title="Device Decommissioning">
<div class="clearfix" style="margin-bottom: 10px;"> <div class="clearfix" style="margin-bottom: 10px;">
<i class="fa fa-question-circle fa-lg information"></i>&nbsp;Why was this Device Decommissioned? <i class="fa fa-question-circle fa-lg information"></i>&nbsp;Why is this device to be decommissioned?
</div> </div>
<div> <div>
<ul class="none"> <ul class="none">
@foreach (DecommissionReasons decommissionReason in Enum.GetValues(typeof(DecommissionReasons))) @foreach (DecommissionReasons decommissionReason in Enum.GetValues(typeof(DecommissionReasons)).Cast<DecommissionReasons>().OrderBy(r => r.ToString()))
{ {
<li> <li>
<input type="radio" id="Device_Show_Device_Actions_Decommission_Reason_@((int)decommissionReason)" <input type="radio" id="Device_Show_Device_Actions_Decommission_Reason_@((int)decommissionReason)"
@@ -2497,7 +2497,7 @@ WriteLiteral(">\r\n <i");
WriteLiteral(" class=\"fa fa-question-circle fa-lg information\""); WriteLiteral(" class=\"fa fa-question-circle fa-lg information\"");
WriteLiteral("></i>&nbsp;Why was this Device Decommissioned?\r\n </div>\r\n " + WriteLiteral("></i>&nbsp;Why is this device to be decommissioned?\r\n </div>\r\n" +
" <div>\r\n <ul"); " <div>\r\n <ul");
WriteLiteral(" class=\"none\""); WriteLiteral(" class=\"none\"");
@@ -2512,7 +2512,7 @@ WriteLiteral(">\r\n");
#line hidden #line hidden
#line 753 "..\..\Views\Device\DeviceParts\_Subject.cshtml" #line 753 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
foreach (DecommissionReasons decommissionReason in Enum.GetValues(typeof(DecommissionReasons))) foreach (DecommissionReasons decommissionReason in Enum.GetValues(typeof(DecommissionReasons)).Cast<DecommissionReasons>().OrderBy(r => r.ToString()))
{ {
@@ -2522,28 +2522,28 @@ WriteLiteral(" <li>\r\n
WriteLiteral(" type=\"radio\""); WriteLiteral(" type=\"radio\"");
WriteAttribute("id", Tuple.Create(" id=\"", 47559), Tuple.Create("\"", 47637) WriteAttribute("id", Tuple.Create(" id=\"", 47619), Tuple.Create("\"", 47697)
, Tuple.Create(Tuple.Create("", 47564), Tuple.Create("Device_Show_Device_Actions_Decommission_Reason_", 47564), true) , Tuple.Create(Tuple.Create("", 47624), Tuple.Create("Device_Show_Device_Actions_Decommission_Reason_", 47624), true)
#line 756 "..\..\Views\Device\DeviceParts\_Subject.cshtml" #line 756 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
, Tuple.Create(Tuple.Create("", 47611), Tuple.Create<System.Object, System.Int32>((int)decommissionReason , Tuple.Create(Tuple.Create("", 47671), Tuple.Create<System.Object, System.Int32>((int)decommissionReason
#line default #line default
#line hidden #line hidden
, 47611), false) , 47671), false)
); );
WriteLiteral("\r\n name=\"Device_Show_Device_Actions_Decomm" + WriteLiteral("\r\n name=\"Device_Show_Device_Actions_Decomm" +
"ission_Reason\""); "ission_Reason\"");
WriteAttribute("value", Tuple.Create(" value=\"", 47733), Tuple.Create("\"", 47767) WriteAttribute("value", Tuple.Create(" value=\"", 47793), Tuple.Create("\"", 47827)
#line 757 "..\..\Views\Device\DeviceParts\_Subject.cshtml" #line 757 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
, Tuple.Create(Tuple.Create("", 47741), Tuple.Create<System.Object, System.Int32>((int)decommissionReason , Tuple.Create(Tuple.Create("", 47801), Tuple.Create<System.Object, System.Int32>((int)decommissionReason
#line default #line default
#line hidden #line hidden
, 47741), false) , 47801), false)
); );
WriteLiteral(" "); WriteLiteral(" ");
@@ -2557,15 +2557,15 @@ WriteLiteral(" ");
#line hidden #line hidden
WriteLiteral("/>\r\n <label"); WriteLiteral("/>\r\n <label");
WriteAttribute("for", Tuple.Create(" for=\"", 47910), Tuple.Create("\"", 47989) WriteAttribute("for", Tuple.Create(" for=\"", 47970), Tuple.Create("\"", 48049)
, Tuple.Create(Tuple.Create("", 47916), Tuple.Create("Device_Show_Device_Actions_Decommission_Reason_", 47916), true) , Tuple.Create(Tuple.Create("", 47976), Tuple.Create("Device_Show_Device_Actions_Decommission_Reason_", 47976), true)
#line 758 "..\..\Views\Device\DeviceParts\_Subject.cshtml" #line 758 "..\..\Views\Device\DeviceParts\_Subject.cshtml"
, Tuple.Create(Tuple.Create("", 47963), Tuple.Create<System.Object, System.Int32>((int)decommissionReason , Tuple.Create(Tuple.Create("", 48023), Tuple.Create<System.Object, System.Int32>((int)decommissionReason
#line default #line default
#line hidden #line hidden
, 47963), false) , 48023), false)
); );
WriteLiteral(">"); WriteLiteral(">");