diff --git a/Models/Chiamate.cs b/Models/Chiamate.cs index a7ace42..aee9106 100644 --- a/Models/Chiamate.cs +++ b/Models/Chiamate.cs @@ -241,6 +241,7 @@ namespace VirtualTask.Models /// RAPP_NEW: seriale chiamata chiusa public string? ser_rapp_chiu { get; set; } + public string? csdescr { get; set; } } } diff --git a/Views/Chiamate/Details.cshtml b/Views/Chiamate/Details.cshtml index 66b8f43..00d3f8a 100644 --- a/Views/Chiamate/Details.cshtml +++ b/Views/Chiamate/Details.cshtml @@ -47,128 +47,123 @@ display: inline-block; } + +
-
-
-
-
- @Html.DisplayNameFor(model => model.chcodazi) @Html.DisplayFor(model => model.chcodazi) -
-
- @Html.DisplayNameFor(model => model.chserial) @Html.DisplayFor(model => model.chserial) -
-
- @Html.DisplayNameFor(model => model.chcodese) @Html.DisplayFor(model => model.chcodese) -
-
- @Html.DisplayNameFor(model => model.chtipo) @Html.DisplayFor(model => model.chtipo) -
-
- @Html.DisplayNameFor(model => model.chnumero) @numChia -
-
- @Html.DisplayNameFor(model => model.chdata) @Html.DisplayFor(model => model.chdata) -
-
- @Html.DisplayNameFor(model => model.chdtapp) @Html.DisplayFor(model => model.chdtapp) -
-
- @Html.DisplayNameFor(model => model.chcodimp) @Html.DisplayFor(model => model.chcodimp) -
- -
- @Html.DisplayNameFor(model => model.chtchiam) @Html.DisplayFor(model => model.chtchiam) -
-
- @Html.DisplayNameFor(model => model.chstato) @Html.DisplayFor(model => model.chstato) -
-@*
-
@Html.DisplayNameFor(model => model.chstato)
-
 
- - @{ - //Unico caso in cui vado a vedere lo stato è il caso S=sospesa (grigio) - if (!string.IsNullOrEmpty(Model.chstato) && Model.chstato.Equals("S")) +
+ + + + + + + + + + + @{ + //Unico caso in cui vado a vedere lo stato è il caso S=sospesa (grigio) + if (!string.IsNullOrEmpty(Model.chstato) && Model.chstato.Equals("S")) + { + + } + else + { + //Caso rifiutato (nero): devo andare a valutare se il valore di rif è valorizzato e vale S + if (!string.IsNullOrEmpty(Model.rif) && Model.rif.Equals("S")) { - - @Html.DisplayFor(model => model.chstato) - SOSPESA + //rifiutato + } else { - //Caso rifiutato (nero): devo andare a valutare se il valore di rif è valorizzato e vale S - if (!string.IsNullOrEmpty(Model.rif) && Model.rif.Equals("S")) + //caso chiuso: devo andare a valutare che ser_buono_chiu sia valorizzato + if (!string.IsNullOrEmpty(Model.ser_buono_chiu)) { - //rifiutato - - @Html.DisplayFor(model => model.chstato) - RIFIUTATA + //seriale buono presente: chiusa-verde + } else { - //caso chiuso: devo andare a valutare che ser_buono_chiu sia valorizzato - if (!string.IsNullOrEmpty(Model.ser_buono_chiu)) + //assegnata(arancio)/non assegnata(giallo) : devo vedere se il tecnico è valorizzato o no + if (!string.IsNullOrEmpty(Model.chtchiam)) { - //seriale buono presente: chiusa-verde - @Html.DisplayFor(model => model.chstato) - CHIUSA - + } else { - //assegnata(arancio)/non assegnata(giallo) : devo vedere se il tecnico è valorizzato o no - if (!string.IsNullOrEmpty(Model.chtchiam)) - { -
- -
-
- @Html.DisplayFor(model => model.chstato) - ASSEGNATA -
- } - else - { - - @Html.DisplayFor(model => model.chstato) - NON ASSEGNATA - } + + } } } } - - + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - *@ - - - - -
- @Html.DisplayNameFor(model => model.chrifer) @Html.DisplayFor(model => model.chrifer) -
-
- @Html.DisplayNameFor(model => model.chtelef) @Html.DisplayFor(model => model.chtelef) -
-
- @Html.DisplayNameFor(model => model.chcodseg) @Html.DisplayFor(model => model.chcodseg) -
- -
- @Html.DisplayNameFor(model => model.chnote) @Html.DisplayFor(model => model.chnote) -
-
- @Html.DisplayNameFor(model => model.indirizzo) @Html.DisplayFor(model => model.indirizzo) -
- - - + +
  
@Html.DisplayNameFor(model => model.chstato) SOSPESA RIFIUTATA CHIUSA ASSEGNATA NON ASSEGNATA
@Html.DisplayNameFor(model => model.chnumero)@numChia
@Html.DisplayNameFor(model => model.chdtapp)@Html.DisplayFor(model => model.chdtapp)
@Html.DisplayNameFor(model => model.chcodimp)@Html.DisplayFor(model => model.chcodimp) - @Html.DisplayFor(model => model.indirizzo)
@Html.DisplayNameFor(model => model.andescri)@Html.DisplayFor(model => model.andescri)
@Html.DisplayNameFor(model => model.chtchiam)@Html.DisplayFor(model => model.chtchiam) - @Html.DisplayFor(model => model.tcdescri)
@Html.DisplayNameFor(model => model.chtelef)@Html.DisplayFor(model => model.chtelef)
@Html.DisplayNameFor(model => model.chcodseg)@Html.DisplayFor(model => model.chcodseg) - @Html.DisplayFor(model => model.csdescr)
@Html.DisplayNameFor(model => model.chrifer)@Html.DisplayFor(model => model.chrifer)
@Html.DisplayNameFor(model => model.chnote)@Html.DisplayFor(model => model.chnote)
@Html.DisplayNameFor(model => model.chdata)@Html.DisplayFor(model => model.chdata)
@Html.DisplayNameFor(model => model.chcodazi)@Html.DisplayFor(model => model.chcodazi)
@Html.DisplayNameFor(model => model.chserial)@Html.DisplayFor(model => model.chserial)
+
+
+ @*

Dettaglio chiamata

diff --git a/Views/Chiamate/Edit.cshtml b/Views/Chiamate/Edit.cshtml index 312efdd..b3ad189 100644 --- a/Views/Chiamate/Edit.cshtml +++ b/Views/Chiamate/Edit.cshtml @@ -10,146 +10,142 @@
-
-
-
-
-
- - @Html.HiddenFor(x => x.chcodazi) -
-
- @Html.HiddenFor(x => x.chserial) - @Html.DisplayFor(model => model.chserial) - -
-
 
-
-
- @Html.HiddenFor(x => x.chcodese) - @Html.DisplayFor(model => model.chcodese) - -
- @Html.HiddenFor(x => x.chtipo) -
 
-
-
- - -
-
 
-
-
- - - @*
- - *@ -
-
 
-
-
- @Html.DropDownListFor(x => x.chcodimp, (IEnumerable)ViewBag.Impianti, new { @class = "agy-form-field require" }) - -
-
 
-
-
- @Html.DropDownListFor(x => x.chtchiam, (IEnumerable)ViewBag.Tecnici, new { @class = "agy-form-field require" }) - -
-
 
-
-
- @Html.DropDownListFor(x => x.chstato, (IEnumerable)ViewBag.StatiChiamata, new { @class = "agy-form-field require" }) - -
-
 
-
-
- - -
-
 
-
-
- - -
-
 
-
-
- @Html.DropDownListFor(x => x.chcodseg, (IEnumerable)ViewBag.CodiciSegnalazione, new { @class = "agy-form-field require" }) - -
-
 
-
-
- - -
- -
 
- - - @Html.HiddenFor(x => x.chora) - @Html.HiddenFor(x => x.chmin) - @Html.HiddenFor(x => x.chopins) - @Html.HiddenFor(x => x.chopass) - @Html.HiddenFor(x => x.chopchi) - @Html.HiddenFor(x => x.chaziimp) - @Html.HiddenFor(x => x.chtmanut) - @* @Html.HiddenFor(x => x.chdtapp) *@ - @Html.HiddenFor(x => x.chdata) - @Html.HiddenFor(x => x.choraapi) - @Html.HiddenFor(x => x.chminapi) - @Html.HiddenFor(x => x.choraapf) - @Html.HiddenFor(x => x.chminapf) - @Html.HiddenFor(x => x.chstopi) - @Html.HiddenFor(x => x.chdtass) - @Html.HiddenFor(x => x.chorass) - @Html.HiddenFor(x => x.chminass) - @Html.HiddenFor(x => x.chdtchi) - @Html.HiddenFor(x => x.chorachi) - @Html.HiddenFor(x => x.chminchi) - @Html.HiddenFor(x => x.chdtlin) - @Html.HiddenFor(x => x.chorali) - @Html.HiddenFor(x => x.chminli) - @Html.HiddenFor(x => x.chdtlfi) - @Html.HiddenFor(x => x.choralf) - @Html.HiddenFor(x => x.chminlf) - @Html.HiddenFor(x => x.chvalfat) - @Html.HiddenFor(x => x.cpccchk) - @Html.HiddenFor(x => x.chnrap1) - @Html.HiddenFor(x => x.chsrap1) - @Html.HiddenFor(x => x.chnrap2) - @Html.HiddenFor(x => x.chsrap2) - @Html.HiddenFor(x => x.chmodrac) - @Html.HiddenFor(x => x.chprgann) - @Html.HiddenFor(x => x.chserchi) - @Html.HiddenFor(x => x.chdesfat) - @Html.HiddenFor(x => x.chdessup) - @Html.HiddenFor(x => x.chimpofa) - @Html.HiddenFor(x => x.chserdoc) - @Html.HiddenFor(x => x.chimpmat) - @Html.HiddenFor(x => x.chimpman) - @Html.HiddenFor(x => x.chperman) - @Html.HiddenFor(x => x.chflstim) - @Html.HiddenFor(x => x.chfleste) - @Html.HiddenFor(x => x.chserext) - @Html.HiddenFor(x => x.chrifiutata) -
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  
@Html.DisplayNameFor(model => model.chserial) + @Html.HiddenFor(x => x.chserial) + @Html.DisplayFor(model => model.chserial) +
@Html.DisplayNameFor(model => model.chnumero) + + +
@Html.DisplayNameFor(model => model.chdtapp) + + +
@Html.DisplayNameFor(model => model.chcodimp) + @Html.DropDownListFor(x => x.chcodimp, (IEnumerable)ViewBag.Impianti, new { @class = "agy-form-field require" }) + +
@Html.DisplayNameFor(model => model.chtchiam) + @Html.DropDownListFor(x => x.chtchiam, (IEnumerable)ViewBag.Tecnici, new { @class = "agy-form-field require" }) + +
@Html.DisplayNameFor(model => model.chrifer) + + +
@Html.DisplayNameFor(model => model.chtelef) + + +
@Html.DisplayNameFor(model => model.chcodseg) + @Html.DropDownListFor(x => x.chcodseg, (IEnumerable)ViewBag.CodiciSegnalazione, new { @class = "agy-form-field require" }) + +
@Html.DisplayNameFor(model => model.chnote) + + +
+ @Html.HiddenFor(x => x.chcodese) + @Html.HiddenFor(x => x.chtipo) + @Html.HiddenFor(x => x.chora) + @Html.HiddenFor(x => x.chmin) + @Html.HiddenFor(x => x.chopins) + @Html.HiddenFor(x => x.chopass) + @Html.HiddenFor(x => x.chopchi) + @Html.HiddenFor(x => x.chaziimp) + @Html.HiddenFor(x => x.chtmanut) + @Html.HiddenFor(x => x.chdata) + @Html.HiddenFor(x => x.choraapi) + @Html.HiddenFor(x => x.chminapi) + @Html.HiddenFor(x => x.choraapf) + @Html.HiddenFor(x => x.chminapf) + @Html.HiddenFor(x => x.chstopi) + @Html.HiddenFor(x => x.chdtass) + @Html.HiddenFor(x => x.chorass) + @Html.HiddenFor(x => x.chminass) + @Html.HiddenFor(x => x.chdtchi) + @Html.HiddenFor(x => x.chorachi) + @Html.HiddenFor(x => x.chminchi) + @Html.HiddenFor(x => x.chdtlin) + @Html.HiddenFor(x => x.chorali) + @Html.HiddenFor(x => x.chminli) + @Html.HiddenFor(x => x.chdtlfi) + @Html.HiddenFor(x => x.choralf) + @Html.HiddenFor(x => x.chminlf) + @Html.HiddenFor(x => x.chvalfat) + @Html.HiddenFor(x => x.cpccchk) + @Html.HiddenFor(x => x.chnrap1) + @Html.HiddenFor(x => x.chsrap1) + @Html.HiddenFor(x => x.chnrap2) + @Html.HiddenFor(x => x.chsrap2) + @Html.HiddenFor(x => x.chmodrac) + @Html.HiddenFor(x => x.chprgann) + @Html.HiddenFor(x => x.chserchi) + @Html.HiddenFor(x => x.chdesfat) + @Html.HiddenFor(x => x.chdessup) + @Html.HiddenFor(x => x.chimpofa) + @Html.HiddenFor(x => x.chserdoc) + @Html.HiddenFor(x => x.chimpmat) + @Html.HiddenFor(x => x.chimpman) + @Html.HiddenFor(x => x.chperman) + @Html.HiddenFor(x => x.chflstim) + @Html.HiddenFor(x => x.chfleste) + @Html.HiddenFor(x => x.chserext) + @Html.HiddenFor(x => x.chrifiutata) + -
-@* Torna alla lista*@ + + + + + -
@section Scripts { @{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); @@ -157,7 +153,7 @@ }
-
+ @*

Edit