Modifca gestione stato chiamate, tolta tendina di selezione

This commit is contained in:
michele 2025-10-13 17:36:42 +02:00
parent 4e34943d8d
commit c61c1b7039
4 changed files with 16 additions and 11 deletions

View File

@ -245,6 +245,11 @@ namespace VirtualTask.Controllers
//model.chdtapp = model.chdata; //model.chdtapp = model.chdata;
model.chdtass = 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 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"; model.chmodrac = "EMAIL";
//int year=adesso.Year; //int year=adesso.Year;
//int ora = adesso.Hour; //int ora = adesso.Hour;

View File

@ -47,7 +47,7 @@ namespace VirtualTask.Models
[Display(Name = "Tecnico")] [Display(Name = "Tecnico")]
public string? chtchiam { get; set; } 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; } public string? chstato { get; set; }
[Display(Name = "Rifiutata")] [Display(Name = "Rifiutata")]

View File

@ -25,12 +25,12 @@
@Html.DropDownListFor(x => x.chtchiam, (IEnumerable<SelectListItem>)ViewBag.Tecnici, new { @class = "agy-form-field require" }) @Html.DropDownListFor(x => x.chtchiam, (IEnumerable<SelectListItem>)ViewBag.Tecnici, new { @class = "agy-form-field require" })
<span asp-validation-for="chtchiam" class="text-danger"></span> <span asp-validation-for="chtchiam" class="text-danger"></span>
</div> </div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div> @* <div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group" style="width: 40%;"> <div class="form-group" style="width: 40%;">
<h5><label asp-for="chstato" class="agy-client-quote"></label></h5> <h5><label asp-for="chstato" class="agy-client-quote"></label></h5>
@Html.DropDownListFor(x => x.chstato, (IEnumerable<SelectListItem>)ViewBag.StatiChiamata, new { @class = "agy-form-field require" }) @Html.DropDownListFor(x => x.chstato, (IEnumerable<SelectListItem>)ViewBag.StatiChiamata, new { @class = "agy-form-field require" })
<span asp-validation-for="chstato" class="text-danger"></span> <span asp-validation-for="chstato" class="text-danger"></span>
</div> </div> *@
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div> <div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group" style="width: 40%;"> <div class="form-group" style="width: 40%;">
<h5><label asp-for="chdtapp" class="agy-client-quote"></label></h5> <h5><label asp-for="chdtapp" class="agy-client-quote"></label></h5>

View File

@ -216,14 +216,14 @@
@Html.PagedListPager(Model, page => Url.Action("index", new @Html.PagedListPager(Model, page => Url.Action("index", new
{ {
page = page, page = page,
cliente = ViewData["ClienteFilter"], cliente = ViewData["ClienteFilter"],
impianto = ViewData["CurrentFilter"], impianto = ViewData["CurrentFilter"],
tecnico = ViewData["CurrentFilterTec"], tecnico = ViewData["CurrentFilterTec"],
indirizzo = ViewData["CurrentFilterIndiri"], indirizzo = ViewData["CurrentFilterIndiri"],
stato = ViewData["CurrentFilterStato"], stato = ViewData["CurrentFilterStato"],
dataIni = ViewData["CurrentFilterDataDa"], dataIni = ViewData["CurrentFilterDataDa"],
dataFin = ViewData["CurrentFilterDataA"] dataFin = ViewData["CurrentFilterDataA"]
}), new PagedListRenderOptions() }), new PagedListRenderOptions()
{ {
ActiveLiElementClass = "active", ActiveLiElementClass = "active",
PageClasses = new[] { "page-link" }, PageClasses = new[] { "page-link" },