MICHELE: modifiche template input

This commit is contained in:
michele 2023-11-21 15:29:49 +01:00
parent 8dfbad66ab
commit 9146597475
9 changed files with 78 additions and 40 deletions

View File

@ -388,6 +388,14 @@ namespace VirtualTask.Controllers
{
string data = response.Content.ReadAsStringAsync().Result;
modelList = JsonConvert.DeserializeObject<List<Impianto>>(data);
//per gestire primo elemento tendina (deve essere vuoto)
SelectListItem listItemFirt = new SelectListItem();
listItemFirt.Value = string.Empty;
listItemFirt.Text = " - Impianto";
selectItems.Add(listItemFirt);
foreach (var role in modelList)
{
SelectListItem listItem = new SelectListItem();
@ -479,7 +487,7 @@ namespace VirtualTask.Controllers
SelectListItem listItemFirst = new SelectListItem();
listItemFirst.Value = string.Empty;
listItemFirst.Text = "";
listItemFirst.Text = " - Tecnico";
selectItems.Add(listItemFirst);
foreach (var role in modelList)

View File

@ -261,8 +261,13 @@ namespace VirtualTask.Controllers
{
return RedirectToAction("Index");
}
return View(tecnico);
else
{
errMes = response.Content.ReadAsStringAsync().Result;
helper.SetStringValue("errMsg", errMes);
return RedirectToAction("Error");
}
//return View(tecnico);
}
#endregion EDIT

View File

@ -15,18 +15,19 @@
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
<div class="form-group">
<label asp-for="chcodimp" class="control-label"></label>
@* <label asp-for="chcodimp" class="control-label"></label> *@
@Html.DropDownListFor(x => x.chcodimp,(IEnumerable<SelectListItem>)ViewBag.Impianti, new {@class = "form-control"})
<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">
<label asp-for="chtchiam" class="control-label"></label>
@* <label asp-for="chtchiam" class="control-label"></label> *@
@Html.DropDownListFor(x => x.chtchiam,(IEnumerable<SelectListItem>)ViewBag.Tecnici, new {@class = "form-control"})
<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">
<label asp-for="chstato" class="control-label"></label>
@* <label asp-for="chstato" class="control-label"></label> *@
@Html.DropDownListFor(x => x.chstato,(IEnumerable<SelectListItem>)ViewBag.StatiChiamata, new {@class = "form-control"})
<span asp-validation-for="chstato" class="text-danger"></span>
</div>
@ -46,7 +47,7 @@
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="chcodseg" class="control-label"></label>
@* <label asp-for="chcodseg" class="control-label"></label> *@
@Html.DropDownListFor(x => x.chcodseg,(IEnumerable<SelectListItem>)ViewBag.CodiciSegnalazione, new {@class = "form-control"})
<span asp-validation-for="chcodseg" class="text-danger"></span>
</div>

View File

@ -24,54 +24,64 @@
@Html.DisplayFor(model => model.chserial)
<span asp-validation-for="chserial" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="chcodese" class="control-label"></label>
@* <label asp-for="chcodese" class="control-label"></label> *@
<input asp-for="chcodese" class="agy-form-field require" placeholder="Esercizio" />
<span asp-validation-for="chcodese" class="text-danger"></span>
</div>
@Html.HiddenFor(x => x.chtipo)
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="chnumero" class="control-label"></label>
@* <label asp-for="chnumero" class="control-label"></label> *@
<input asp-for="chnumero" class="agy-form-field require" placeholder="Numero chiamata" value="@numChia" />
<span asp-validation-for="chnumero" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="chdata" class="control-label"></label>
@* <label asp-for="chdata" class="control-label"></label> *@
<input asp-for="chdata" class="agy-form-field require" placeholder="Data" />
<span asp-validation-for="chdata" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="chcodimp" class="control-label"></label>
@* <label asp-for="chcodimp" class="control-label"></label> *@
@Html.DropDownListFor(x => x.chcodimp,(IEnumerable<SelectListItem>)ViewBag.Impianti, new {@class = "form-control"})
<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">
<label asp-for="chtchiam" class="control-label"></label>
@* <label asp-for="chtchiam" class="control-label"></label> *@
@Html.DropDownListFor(x => x.chtchiam,(IEnumerable<SelectListItem>)ViewBag.Tecnici, new {@class = "form-control"})
<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">
<label asp-for="chstato" class="control-label"></label>
@* <label asp-for="chstato" class="control-label"></label> *@
@Html.DropDownListFor(x => x.chstato,(IEnumerable<SelectListItem>)ViewBag.StatiChiamata, new {@class = "form-control"})
<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">
<label asp-for="chrifer" class="control-label"></label>
@* <label asp-for="chrifer" class="control-label"></label> *@
<input asp-for="chrifer" class="agy-form-field require" placeholder="Riferimento" />
<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">
<label asp-for="chtelef" class="control-label"></label>
@* <label asp-for="chtelef" class="control-label"></label> *@
<input asp-for="chtelef" class="agy-form-field require" placeholder="Telefono" />
<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">
<label asp-for="chcodseg" class="control-label"></label>
@* <label asp-for="chcodseg" class="control-label"></label> *@
@Html.DropDownListFor(x => x.chcodseg,(IEnumerable<SelectListItem>)ViewBag.CodiciSegnalazione, new {@class = "form-control"})
<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">
<label asp-for="chnote" class="control-label"></label>
@* <label asp-for="chnote" class="control-label"></label> *@
<input asp-for="chnote" class="agy-form-field require" placeholder="Note" />
<span asp-validation-for="chnote" class="text-danger"></span>
</div>

View File

@ -24,14 +24,16 @@
@Html.DisplayFor(model => model.cccodice)
<span asp-validation-for="cccodice" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="ccdescr" class="control-label"></label>
@* <label asp-for="ccdescr" class="control-label"></label> *@
@* <input asp-for="ccdescr" class="form-control" /> *@
<input asp-for="ccdescr" class="agy-form-field require" class="form-control" />
<span asp-validation-for="ccdescr" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="ccdessup" class="control-label"></label>
@* <label asp-for="ccdessup" class="control-label"></label> *@
@* <input asp-for="ccdessup" class="form-control" /> *@
<input asp-for="ccdessup" class="agy-form-field require" class="form-control" />
<span asp-validation-for="ccdessup" class="text-danger"></span>

View File

@ -24,73 +24,85 @@
</div>
@Html.HiddenFor(x => x.imcodazi)
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="imdescri" class="control-label"></label>
@* <label asp-for="imdescri" class="control-label"></label> *@
@* <input asp-for="imdescri" class="form-control" /> *@
<input asp-for="imdescri" class="agy-form-field require" class="form-control" />
<span asp-validation-for="imdescri" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="imindiri1" class="control-label"></label>
@* <label asp-for="imindiri1" class="control-label"></label> *@
@* <input asp-for="imindiri1" class="form-control" /> *@
<input asp-for="imindiri1" class="agy-form-field require" class="form-control" />
<span asp-validation-for="imindiri1" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="imindiri2" class="control-label"></label>
@* <label asp-for="imindiri2" class="control-label"></label> *@
@* <input asp-for="imindiri2" class="form-control" /> *@
<input asp-for="imindiri2" class="agy-form-field require" class="form-control" />
<span asp-validation-for="imindiri2" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="imindiri3" class="control-label"></label>
@* <label asp-for="imindiri3" class="control-label"></label> *@
@* <input asp-for="imindiri3" class="form-control" /> *@
<input asp-for="imindiri3" class="agy-form-field require" class="form-control" />
<span asp-validation-for="imindiri3" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="imindiri4" class="control-label"></label>
@* <label asp-for="imindiri4" class="control-label"></label> *@
@* <input asp-for="imindiri4" class="form-control" /> *@
<input asp-for="imindiri4" class="agy-form-field require" class="form-control" />
<span asp-validation-for="imindiri4" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="imindiri5" class="control-label"></label>
@* <label asp-for="imindiri5" class="control-label"></label> *@
@* <input asp-for="imindiri5" class="form-control" /> *@
<input asp-for="imindiri5" class="agy-form-field require" class="form-control" />
<span asp-validation-for="imindiri5" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="imlocali" class="control-label"></label>
@* <label asp-for="imlocali" class="control-label"></label> *@
@* <input asp-for="imlocali" class="form-control" /> *@
<input asp-for="imlocali" class="agy-form-field require" class="form-control" />
<span asp-validation-for="imlocali" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="imcodcap" class="control-label"></label>
@* <label asp-for="imcodcap" class="control-label"></label> *@
@* <input asp-for="imcodcap" class="form-control" /> *@
<input asp-for="imcodcap" class="agy-form-field require" class="form-control" />
<span asp-validation-for="imcodcap" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="imcomune" class="control-label"></label>
@* <label asp-for="imcomune" class="control-label"></label> *@
@* <input asp-for="imcomune" class="form-control" /> *@
<input asp-for="imcomune" class="agy-form-field require" class="form-control" />
<span asp-validation-for="imcomune" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="improvin" class="control-label"></label>
@* <label asp-for="improvin" class="control-label"></label> *@
@* <input asp-for="improvin" class="form-control" /> *@
<input asp-for="improvin" class="agy-form-field require" class="form-control" />
<span asp-validation-for="improvin" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="imultcli" class="control-label"></label>
@* <label asp-for="imultcli" class="control-label"></label> *@
@Html.DropDownListFor(x =>x.imultcli,(IEnumerable<SelectListItem>)ViewBag.AllStockList,new {@class = "form-control"})
<span asp-validation-for="imultcli" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="indirizzo" class="control-label"></label>
@* <label asp-for="indirizzo" class="control-label"></label> *@
@* <input asp-for="indirizzo" class="form-control" /> *@
<input asp-for="indirizzo" class="agy-form-field require" class="form-control" />
<span asp-validation-for="indirizzo" class="text-danger"></span>

View File

@ -15,20 +15,20 @@
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="azienda" class="control-label"></label>
<input asp-for="azienda" class="agy-form-field require" class="form-control" />
@* <label asp-for="azienda" class="control-label"></label> *@
<input asp-for="azienda" class="agy-form-field require" class="form-control" placeholder="Azienda" />
<span asp-validation-for="azienda" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="tipo_prog" class="control-label"></label>
<input asp-for="tipo_prog" class="agy-form-field require" class="form-control" />
@* <label asp-for="tipo_prog" class="control-label"></label> *@
<input asp-for="tipo_prog" class="agy-form-field require" class="form-control" placeholder="Tipo progressivo" />
<span asp-validation-for="tipo_prog" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<label asp-for="val_prog" class="control-label"></label>
<input asp-for="val_prog" class="agy-form-field require" class="form-control" />
@* <label asp-for="val_prog" class="control-label"></label> *@
<input asp-for="val_prog" class="agy-form-field require" class="form-control" placeholder="Valore progressivo" />
<span asp-validation-for="val_prog" class="text-danger"></span>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>

View File

@ -58,9 +58,9 @@
<input asp-for="tccofe" class="agy-form-field require" placeholder="Costo festivo" />
<span asp-validation-for="tccofe" class="text-danger"></span>
</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="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<div class="form-group">
<input type="submit" value="Salva" class="agy-btn submitForm" />
</div>

View File

@ -61,7 +61,7 @@
@Html.DisplayFor(modelItem => item.tcpwd)
</td>
<td hidden>
@Html.DisplayFor(modelItem => item.tccost)
@Html.DisplayFor(modelItem => item.tccoor)
</td>
<td hidden>
@Html.DisplayFor(modelItem => item.tccono)