From 563d74b53618e96560438cb5feff08a6f38ff9f9 Mon Sep 17 00:00:00 2001 From: michele Date: Thu, 18 Jul 2024 11:20:04 +0200 Subject: [PATCH] Michele: nuova pagina modifica tutte destinazioni + metodo in GiriController + bottone in Giri Index --- Controllers/GiriController.cs | 10 + Views/Destinazioni/Index.cshtml | 4 +- Views/Giri/Index.cshtml | 5 + Views/Giri/ModificaTutteDestinazioni.cshtml | 222 ++++++++++++++++++++ 4 files changed, 239 insertions(+), 2 deletions(-) create mode 100644 Views/Giri/ModificaTutteDestinazioni.cshtml diff --git a/Controllers/GiriController.cs b/Controllers/GiriController.cs index f0e9238..c5222c3 100644 --- a/Controllers/GiriController.cs +++ b/Controllers/GiriController.cs @@ -253,6 +253,16 @@ namespace SoftwayWeb.Controllers } } + public IActionResult ModificaTutteDestinazioni(string? codAutista, string? nomeAutista, string? codMezzo, string? nomeMezzo) + { + ViewBag.CodAutista = codAutista; + ViewBag.Autista = nomeAutista; + ViewBag.CodMezzo = codMezzo; + ViewBag.Mezzo = nomeMezzo; + return View(); + } + + //[HttpPost] //public IActionResult Create(GiriConsegnaView model) //{ diff --git a/Views/Destinazioni/Index.cshtml b/Views/Destinazioni/Index.cshtml index 5f88a35..8052f2d 100644 --- a/Views/Destinazioni/Index.cshtml +++ b/Views/Destinazioni/Index.cshtml @@ -15,9 +15,9 @@

Data giro: @ViewBag.dataGiro
- @ViewBag.CodAutista - @ViewBag.Autista + Autista: @ViewBag.CodAutista - @ViewBag.Autista
- @ViewBag.CodMezzo - @ViewBag.Automezzo + Automezzo: @ViewBag.CodMezzo - @ViewBag.Automezzo

Torna alla lista diff --git a/Views/Giri/Index.cshtml b/Views/Giri/Index.cshtml index 1496dcd..c13ae70 100644 --- a/Views/Giri/Index.cshtml +++ b/Views/Giri/Index.cshtml @@ -108,6 +108,11 @@ desMezzo=item.Automezzo})" title="Destinazioni" class="links">nocons nocons nocons + nocons + } diff --git a/Views/Giri/ModificaTutteDestinazioni.cshtml b/Views/Giri/ModificaTutteDestinazioni.cshtml new file mode 100644 index 0000000..ef4001c --- /dev/null +++ b/Views/Giri/ModificaTutteDestinazioni.cshtml @@ -0,0 +1,222 @@ +@* @model IEnumerable *@ +@model IPagedList +@using X.PagedList; +@using X.PagedList.Mvc.Core; +@using X.PagedList; + +@{ + ViewData["Title"] = "ModificaTutteDestinazioni"; +} + +

Modifica Tutte Destinazioni

+ +
+

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

+

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

+
+@*
@Html.DropDownList("codAutista", ViewBag.Autisti, null, new { @class = "agy-form-field require" })
+
 
+Automezzo: +
@Html.DropDownList("codMezzo", ViewBag.CodMezzo, null, new { @class = "agy-form-field require" })
+
 
*@ + +

+ Create New +

+ + + + + + + + + + + + + + + + + + + + @* + + + + + + + + + + + + + + + + + + + + + + + + + + + + *@ + + + +@foreach (var item in Model) { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} + +
 SeqCommittenteSedeIndirizzo sedeCasseTrasf.ColliNr.Cons.UovaCistNote  
+ @Html.DisplayNameFor(model => model.CodAutomezzo) + + @Html.DisplayNameFor(model => model.DescAutomezzo) + + @Html.DisplayNameFor(model => model.Brserial) + + @Html.DisplayNameFor(model => model.DataCarico) + + @Html.DisplayNameFor(model => model.CodCommittente) + + @Html.DisplayNameFor(model => model.Committente) + + @Html.DisplayNameFor(model => model.CodAutista) + + @Html.DisplayNameFor(model => model.Autista) + + @Html.DisplayNameFor(model => model.CodSede) + + @Html.DisplayNameFor(model => model.Sede) + + @Html.DisplayNameFor(model => model.IndirizzoSede) + + @Html.DisplayNameFor(model => model.Cproword) + + @Html.DisplayNameFor(model => model.Cprownum) + + @Html.DisplayNameFor(model => model.Brmerce) + + @Html.DisplayNameFor(model => model.Brnote) + + @Html.DisplayNameFor(model => model.ImportoDaRitirare) + + @Html.DisplayNameFor(model => model.ItemList) + + @Html.DisplayNameFor(model => model.serialeGiro) + + @Html.DisplayNameFor(model => model.Casse) + + @Html.DisplayNameFor(model => model.Trasf) + + @Html.DisplayNameFor(model => model.Colli) + + @Html.DisplayNameFor(model => model.num_cons) + + @Html.DisplayNameFor(model => model.Uova) + + @Html.DisplayNameFor(model => model.Cist) + + @Html.DisplayNameFor(model => model.Note) + + @Html.DisplayNameFor(model => model.Seq) + + @Html.DisplayNameFor(model => model.Prog) +
+ @Html.DisplayFor(modelItem => item.CodAutomezzo) + + @Html.DisplayFor(modelItem => item.DescAutomezzo) + + @Html.DisplayFor(modelItem => item.Brserial) + + @Html.DisplayFor(modelItem => item.DataCarico) + + @Html.DisplayFor(modelItem => item.CodCommittente) + + @Html.DisplayFor(modelItem => item.Committente) + + @Html.DisplayFor(modelItem => item.CodAutista) + + @Html.DisplayFor(modelItem => item.Autista) + + @Html.DisplayFor(modelItem => item.CodSede) + + @Html.DisplayFor(modelItem => item.Sede) + + @Html.DisplayFor(modelItem => item.IndirizzoSede) + + @Html.DisplayFor(modelItem => item.Cproword) + + @Html.DisplayFor(modelItem => item.Cprownum) + + @Html.DisplayFor(modelItem => item.Brmerce) + + @Html.DisplayFor(modelItem => item.Brnote) + + @Html.DisplayFor(modelItem => item.ImportoDaRitirare) + + @Html.DisplayFor(modelItem => item.ItemList) + + @Html.DisplayFor(modelItem => item.serialeGiro) + + @Html.DisplayFor(modelItem => item.Casse) + + @Html.DisplayFor(modelItem => item.Trasf) + + @Html.DisplayFor(modelItem => item.Colli) + + @Html.DisplayFor(modelItem => item.num_cons) + + @Html.DisplayFor(modelItem => item.Uova) + + @Html.DisplayFor(modelItem => item.Cist) + + @Html.DisplayFor(modelItem => item.Note) + + @Html.DisplayFor(modelItem => item.Seq) + + @Html.DisplayFor(modelItem => item.Prog) + + @Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) | + @Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) | + @Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ }) +