modifica tutte destinazioni

This commit is contained in:
Marco Audiffredi 2024-07-25 11:20:15 +02:00
parent 24690dcf01
commit 10c6030dc9
6 changed files with 121 additions and 113 deletions

View File

@ -260,6 +260,7 @@ namespace SoftwayWeb.Controllers
mg.Pitarga = model.CodAutomezzo;
mg.Piautist = model.CodAutista;
mg.Pitiprec = "M";
mg.Pisergir = model.serialeGiro;
apiUrl = helper.GetStringValue("apiUrl");

View File

@ -47,6 +47,8 @@ namespace SoftwayWeb.Models
public int? DestinazioniFatte { get; set; }
public int? DestinazioniTutte { get; set; }
public int? DestinazioniModificate { get; set; }
}
}

View File

@ -11,5 +11,6 @@
public string? Piautist { get; set; }
public string? Pitiprec { get; set; }
public string? Pirigele { get; set; }
public string? Pisergir { get; set; }
}
}

View File

@ -69,6 +69,7 @@
@Html.HiddenFor(model => model.Seq)
@Html.HiddenFor(model => model.Prog)
<button type="submit" class="btn btn-primary">Salva</button>
</form>
</div>

View File

@ -139,6 +139,14 @@
nomeMezzo = item.Automezzo,
dataGiroCons = item.DataGiro@* id=item.SerialeGiro,nbanc=item.parzialeBanRec,imp=item.parzialeImpRec *@ })" title="Modifica tutte le destinazioni" class="links"><img alt="nocons" src="@Url.Content("~/images/system.png")" style="width:24px;height:24px;">
</a>
@if (item.DestinazioniModificate != null && item.DestinazioniModificate > 0)
{
<img alt="nocons" src="@Url.Content("~/images/warning.png")" style="width:24px;height:24px;">
}
else
{
}
</td>
</tr>
}

View File

@ -9,123 +9,118 @@
<h1>Modifica Tutte Destinazioni</h1>
<div>
<p><b>Autista da sostituire:</b> @ViewBag.CodAutista - @ViewBag.Autista</p>
<p><b>Automezzo da sostituire:</b> @ViewBag.CodMezzo - @ViewBag.Mezzo</p>
</div>
@using (Html.BeginForm("ModificaTutteDestinazioniPost", "Giri", FormMethod.Post))
{
<th><b>Seleziona il nuovo autista:</b></th>
<div>@Html.DropDownList("autisti", ViewBag.Autisti, null, new { @class = "agy-form-field require" })</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">&nbsp;</div>
<th><b>Seleziona il nuovo Automezzo:</b></th>
<div>@Html.DropDownList("mezzi", ViewBag.Mezzi, null, new { @class = "agy-form-field require" })</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 modifiche" class="btn btn-primary" />
</div> *@
<table class="table">
<tbody>
@for(var i = 0; i < modelList.Count(); i++)
<!-- Basic Layout -->
<div class="row">
<div class="col-xl">
<div class="card mb-4">
<div class="card-header d-flex justify-content-between align-items-center">
<h5 class="mb-0">Modifica Tutte Destinazioni</h5> <small class="text-muted float-end"></small>
</div>
<div class="card-body">
<div class="mb-3">
<b>Autista da sostituire:</b> @ViewBag.CodAutista - @ViewBag.Autista
</div>
<div class="mb-3">
<b>Automezzo da sostituire:</b> @ViewBag.CodMezzo - @ViewBag.Mezzo
</div>
@using (Html.BeginForm("ModificaTutteDestinazioniPost", "Giri", FormMethod.Post))
{
<tr>
<td>
@Html.HiddenFor(modelItem => modelList[i].CodAutomezzo)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].DescAutomezzo)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Brserial)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].DataCarico)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].CodCommittente)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Committente)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].CodAutista)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Autista)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].CodSede)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Sede)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].IndirizzoSede)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Cproword)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Cprownum)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Brmerce)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Brnote)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].ImportoDaRitirare)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].ItemList)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].serialeGiro)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Casse)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Trasf)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Colli)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].num_cons)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Uova)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Cist)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Note)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Seq)
</td>
<td>
@Html.HiddenFor(modelItem => modelList[i].Prog)
</td>
<td>
</td>
</tr>
}
<div class="form-group">
<div class="mb-3">
<b>Seleziona il nuovo autista:</b> @Html.DropDownList("autisti", ViewBag.Autisti, null, new { @class = "agy-form-field require" })
</div>
<div class="mb-3">
<b>Seleziona il nuovo Automezzo:</b> @Html.DropDownList("mezzi", ViewBag.Mezzi, null, new { @class = "agy-form-field require" })
</div>
<div class="mb-3">
<input type="submit" value="Salva modifiche" class="btn btn-primary" />
</div>
</tbody>
</table>
}
@for (var i = 0; i < modelList.Count(); i++)
{
@Html.HiddenFor(modelItem => modelList[i].CodAutomezzo);
@Html.HiddenFor(modelItem => modelList[i].DescAutomezzo)
@Html.HiddenFor(modelItem => modelList[i].Brserial)
@Html.HiddenFor(modelItem => modelList[i].DataCarico)
@Html.HiddenFor(modelItem => modelList[i].CodCommittente)
@Html.HiddenFor(modelItem => modelList[i].Committente)
@Html.HiddenFor(modelItem => modelList[i].CodAutista)
@Html.HiddenFor(modelItem => modelList[i].Autista)
@Html.HiddenFor(modelItem => modelList[i].CodSede)
@Html.HiddenFor(modelItem => modelList[i].Sede)
@Html.HiddenFor(modelItem => modelList[i].IndirizzoSede)
@Html.HiddenFor(modelItem => modelList[i].Cproword)
@Html.HiddenFor(modelItem => modelList[i].Cprownum)
@Html.HiddenFor(modelItem => modelList[i].Brmerce)
@Html.HiddenFor(modelItem => modelList[i].Brnote)
@Html.HiddenFor(modelItem => modelList[i].ImportoDaRitirare)
@Html.HiddenFor(modelItem => modelList[i].ItemList)
@Html.HiddenFor(modelItem => modelList[i].serialeGiro)
@Html.HiddenFor(modelItem => modelList[i].Casse)
@Html.HiddenFor(modelItem => modelList[i].Trasf)
@Html.HiddenFor(modelItem => modelList[i].Colli)
@Html.HiddenFor(modelItem => modelList[i].num_cons)
@Html.HiddenFor(modelItem => modelList[i].Uova)
@Html.HiddenFor(modelItem => modelList[i].Cist)
@Html.HiddenFor(modelItem => modelList[i].Note)
@Html.HiddenFor(modelItem => modelList[i].Seq)
@Html.HiddenFor(modelItem => modelList[i].Prog)
}
}
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xl">
<div class="card mb-4">
<div class="card-header d-flex justify-content-between align-items-center">
<h5 class="mb-0">Elenco Destinazioni</h5> <small class="text-muted float-end"></small>
</div>
<div class="card-body">
@for (var i = 0; i < modelList.Count(); i++)
{
<div class="mb-3">
aaa
</div>
}
</div>
</div>
</div>
</div>
@* <br />
<nav>
@Html.PagedListPager(Model, page => Url.Action("index", new { page = page, Model/* searchString = @ViewData["CurrentFilter"] */ }), new PagedListRenderOptions()