From 10c6030dc9041cfac5610eaff21105509a9416ac Mon Sep 17 00:00:00 2001 From: Marco Audiffredi Date: Thu, 25 Jul 2024 11:20:15 +0200 Subject: [PATCH] modifica tutte destinazioni --- Controllers/DestinazioniController.cs | 1 + Models/GiriConsegnaView.cs | 2 + Models/Modgir.cs | 1 + .../Destinazioni/ModificaDestinazione.cshtml | 1 + Views/Giri/Index.cshtml | 8 + Views/Giri/ModificaTutteDestinazioni.cshtml | 221 +++++++++--------- 6 files changed, 121 insertions(+), 113 deletions(-) diff --git a/Controllers/DestinazioniController.cs b/Controllers/DestinazioniController.cs index b7de04d..e4872cb 100644 --- a/Controllers/DestinazioniController.cs +++ b/Controllers/DestinazioniController.cs @@ -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"); diff --git a/Models/GiriConsegnaView.cs b/Models/GiriConsegnaView.cs index 1758142..f66a156 100644 --- a/Models/GiriConsegnaView.cs +++ b/Models/GiriConsegnaView.cs @@ -47,6 +47,8 @@ namespace SoftwayWeb.Models public int? DestinazioniFatte { get; set; } public int? DestinazioniTutte { get; set; } + public int? DestinazioniModificate { get; set; } + } } diff --git a/Models/Modgir.cs b/Models/Modgir.cs index c250a6f..741f8d2 100644 --- a/Models/Modgir.cs +++ b/Models/Modgir.cs @@ -11,5 +11,6 @@ public string? Piautist { get; set; } public string? Pitiprec { get; set; } public string? Pirigele { get; set; } + public string? Pisergir { get; set; } } } diff --git a/Views/Destinazioni/ModificaDestinazione.cshtml b/Views/Destinazioni/ModificaDestinazione.cshtml index 74b6d38..825874f 100644 --- a/Views/Destinazioni/ModificaDestinazione.cshtml +++ b/Views/Destinazioni/ModificaDestinazione.cshtml @@ -68,6 +68,7 @@ @Html.HiddenFor(model => model.Note) @Html.HiddenFor(model => model.Seq) @Html.HiddenFor(model => model.Prog) + diff --git a/Views/Giri/Index.cshtml b/Views/Giri/Index.cshtml index 705aba4..20b532d 100644 --- a/Views/Giri/Index.cshtml +++ b/Views/Giri/Index.cshtml @@ -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">nocons + @if (item.DestinazioniModificate != null && item.DestinazioniModificate > 0) + { + nocons + } + else + { + + } } diff --git a/Views/Giri/ModificaTutteDestinazioni.cshtml b/Views/Giri/ModificaTutteDestinazioni.cshtml index 35e6244..ea66a94 100644 --- a/Views/Giri/ModificaTutteDestinazioni.cshtml +++ b/Views/Giri/ModificaTutteDestinazioni.cshtml @@ -9,123 +9,118 @@

Modifica Tutte Destinazioni

-
-

Autista da sostituire: @ViewBag.CodAutista - @ViewBag.Autista

-

Automezzo da sostituire: @ViewBag.CodMezzo - @ViewBag.Mezzo

+ +
+
+
+
+
Modifica Tutte Destinazioni
+
+
+
+ Autista da sostituire: @ViewBag.CodAutista - @ViewBag.Autista +
+
+ Automezzo da sostituire: @ViewBag.CodMezzo - @ViewBag.Mezzo +
+ @using (Html.BeginForm("ModificaTutteDestinazioniPost", "Giri", FormMethod.Post)) + { +
+ Seleziona il nuovo autista: @Html.DropDownList("autisti", ViewBag.Autisti, null, new { @class = "agy-form-field require" }) +
+
+ Seleziona il nuovo Automezzo: @Html.DropDownList("mezzi", ViewBag.Mezzi, null, new { @class = "agy-form-field require" }) +
+
+ +
+ @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) + + + } + + } + + +
+
+
+
+
+
+
+
+
Elenco Destinazioni
+
+
+ @for (var i = 0; i < modelList.Count(); i++) + { +
+ aaa +
+ } +
+
+
-@using (Html.BeginForm("ModificaTutteDestinazioniPost", "Giri", FormMethod.Post)) -{ - Seleziona il nuovo autista: -
@Html.DropDownList("autisti", ViewBag.Autisti, null, new { @class = "agy-form-field require" })
-
 
- Seleziona il nuovo Automezzo: -
@Html.DropDownList("mezzi", ViewBag.Mezzi, null, new { @class = "agy-form-field require" })
-
 
- @*
- -
*@ - - - - - @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) - - -
-} @*