diff --git a/Controllers/ChiamateController.cs b/Controllers/ChiamateController.cs index 0b52816..3cb824c 100644 --- a/Controllers/ChiamateController.cs +++ b/Controllers/ChiamateController.cs @@ -245,6 +245,11 @@ namespace VirtualTask.Controllers //model.chdtapp = model.chdata; model.chdtass = model.chdata; model.chtipo = "A";//X=creato da app, A creato da adhoc. DEVO METTERE A perche altrimenti l'app lo tratta come una chiamata da commessa + + if (model.chtchiam != null) + { + model.chstato = "C"; + } model.chmodrac = "EMAIL"; //int year=adesso.Year; //int ora = adesso.Hour; diff --git a/Models/Chiamate.cs b/Models/Chiamate.cs index 16ce99b..f5bdbef 100644 --- a/Models/Chiamate.cs +++ b/Models/Chiamate.cs @@ -47,7 +47,7 @@ namespace VirtualTask.Models [Display(Name = "Tecnico")] public string? chtchiam { get; set; } - [Display(Name = "Stato"), Required(ErrorMessage = "Selezionare uno stato di assegnazione")] + [Display(Name = "Stato")/*, Required(ErrorMessage = "Selezionare uno stato di assegnazione")*/] public string? chstato { get; set; } [Display(Name = "Rifiutata")] diff --git a/Views/Chiamate/Create.cshtml b/Views/Chiamate/Create.cshtml index aa0bc74..2c7cffb 100644 --- a/Views/Chiamate/Create.cshtml +++ b/Views/Chiamate/Create.cshtml @@ -25,12 +25,12 @@ @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" }) -
+ *@
 
diff --git a/Views/Chiamate/Index.cshtml b/Views/Chiamate/Index.cshtml index 13a1be8..9081b2d 100644 --- a/Views/Chiamate/Index.cshtml +++ b/Views/Chiamate/Index.cshtml @@ -216,14 +216,14 @@ @Html.PagedListPager(Model, page => Url.Action("index", new { page = page, - cliente = ViewData["ClienteFilter"], - impianto = ViewData["CurrentFilter"], - tecnico = ViewData["CurrentFilterTec"], - indirizzo = ViewData["CurrentFilterIndiri"], - stato = ViewData["CurrentFilterStato"], - dataIni = ViewData["CurrentFilterDataDa"], - dataFin = ViewData["CurrentFilterDataA"] - }), new PagedListRenderOptions() + cliente = ViewData["ClienteFilter"], + impianto = ViewData["CurrentFilter"], + tecnico = ViewData["CurrentFilterTec"], + indirizzo = ViewData["CurrentFilterIndiri"], + stato = ViewData["CurrentFilterStato"], + dataIni = ViewData["CurrentFilterDataDa"], + dataFin = ViewData["CurrentFilterDataA"] + }), new PagedListRenderOptions() { ActiveLiElementClass = "active", PageClasses = new[] { "page-link" },