michele: chiamate create, aggiunta nota data null e su coontroller modifica per gestione data non specificata

This commit is contained in:
michele 2024-04-08 11:30:33 +02:00
parent d83fa33205
commit c009c15403
4 changed files with 29 additions and 16 deletions

View File

@ -124,11 +124,15 @@ namespace VirtualTask.Controllers
model.chcodazi = tenant;
model.chaziimp = tenant;
model.chserial = getNewSeriale();
model.chnumero=getNewNumeroChiamata();
model.chnumero=getNewNumeroChiamata();
//DateTime adesso = DateTime.Now;
//model.chdata = adesso;
//model.chdtass = adesso;
//model.chdtapp = adesso;
if (model.chdata == null)
{
model.chdata = DateTime.Now;
}
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

View File

@ -24,7 +24,7 @@ namespace VirtualTask.Models
[Column(TypeName = "decimal(10, 0)")]
public decimal? chnumero { get; set; }
[Display(Name = "Data")]
[Display(Name = "Data Appuntamento")]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}")]
public DateTime? chdata { get; set; }

View File

@ -10,56 +10,65 @@
<div class="container">
<div class="row">
<div class="row">
<div class="col-md-4">
<div class="col-md-8">
<form asp-action="Create">
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
<div class="form-group">
<div class="form-group" style="width: 40%;">
<h5><label asp-for="chcodimp" class="agy-client-quote"></label></h5>
@Html.DropDownListFor(x => x.chcodimp, (IEnumerable<SelectListItem>)ViewBag.Impianti, new { @class = "agy-form-field require" })
<span asp-validation-for="chcodimp" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<div class="form-group" style="width: 40%;">
<h5><label asp-for="chtchiam" class="agy-client-quote"></label></h5>
@Html.DropDownListFor(x => x.chtchiam, (IEnumerable<SelectListItem>)ViewBag.Tecnici, new { @class = "agy-form-field require" })
<span asp-validation-for="chtchiam" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<div class="form-group" style="width: 40%;">
<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" })
<span asp-validation-for="chstato" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<h5><label asp-for="chdata" class="agy-client-quote"></label></h5>
<input asp-for="chdata" class="agy-form-field require" placeholder="Data" />
@* <input asp-for="chrifer" class="form-control" /> *@
<span asp-validation-for="chrifer" class="text-danger"></span>
<div class="form-group" style="width: 100%;">
<table>
<tr>
<th style="width: 40%;">
<h5><label asp-for="chdata" class="agy-client-quote"></label></h5>
<input asp-for="chdata" class="agy-form-field require" placeholder="Data" />
@* <input asp-for="chrifer" class="form-control" /> *@
<span asp-validation-for="chrifer" class="text-danger"></span>
</th>
<th>
<p>Se la data dell'appuntamento non è specificata verrà valorizzata con la data sistema (data del giorno).</p>
</th>
</tr>
</table>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<div class="form-group" style="width: 40%;">
<h5><label asp-for="chrifer" class="agy-client-quote"></label></h5>
<input asp-for="chrifer" class="agy-form-field require" placeholder="Riferimento" />
@* <input asp-for="chrifer" class="form-control" /> *@
<span asp-validation-for="chrifer" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<div class="form-group" style="width: 40%;">
<h5><label asp-for="chtelef" class="agy-client-quote"></label></h5>
<input asp-for="chtelef" class="agy-form-field require" placeholder="Telefono" />
@* <input asp-for="chtelef" class="form-control" /> *@
<span asp-validation-for="chtelef" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<div class="form-group" style="width: 40%;">
<h5><label asp-for="chcodseg" class="agy-client-quote"></label></h5>
@Html.DropDownListFor(x => x.chcodseg, (IEnumerable<SelectListItem>)ViewBag.CodiciSegnalazione, new { @class = "agy-form-field require" })
<span asp-validation-for="chcodseg" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<div class="form-group" style="width: 40%;">
<h5><label asp-for="chnote" class="agy-client-quote"></label></h5>
<input asp-for="chnote" class="agy-form-field require" placeholder="Note" />
@* <input asp-for="chnote" class="form-control" /> *@

View File

@ -32,7 +32,7 @@
@* <th>Seriale</th> *@
@* <th>Esercizio</th> *@
<th>Numero</th>
<th>Data</th>
<th>Data appuntamento</th>
<th>Impianto</th>
<th>Tecnico</th>
<th>Stato</th>