diff --git a/Controllers/AddDestinazioneController.cs b/Controllers/AddDestinazioneController.cs index 0e1d89b..466486c 100644 --- a/Controllers/AddDestinazioneController.cs +++ b/Controllers/AddDestinazioneController.cs @@ -27,9 +27,8 @@ namespace SoftwayWeb.Controllers apiUrl = key; } - public IActionResult AddDestinazione(string serialeGiro) + public IActionResult AddDestinazione(string serialeGiro, string? codAutista, string? nomeAutista, string? codMezzo, string? desMezzo, DateTime dataGiro) { - SessionHelper helper = new SessionHelper(this); token = helper.GetStringValue("tok"); @@ -43,13 +42,19 @@ namespace SoftwayWeb.Controllers ViewBag.serialeGiro = serialeGiro; model.Pisergir = serialeGiro; ViewBag.Commit = getCommittenti(); - ViewBag.CodAutista = getAutisti(); - ViewBag.Mezzi = getMezzi(); + ViewBag.CodAutista = codAutista; + model.Piautist = codAutista; + ViewBag.Autista = nomeAutista; + ViewBag.CodMezzo = codMezzo; + model.Pitarga = codMezzo; + ViewBag.Automezzo = desMezzo; + ViewBag.dataGiro = dataGiro.ToString("dd/MM/yyyy"); + model.Pidata = dataGiro; return View(model); } - public IActionResult NewDestinazione(Modgir modgir, string? autista, string? mezzo, string id) + public IActionResult NewDestinazione(Modgir modgir /*,string? codAutista, string? codMezzo, DateTime dataGiro, string serGiro*/) { SessionHelper helper = new SessionHelper(this); @@ -63,16 +68,15 @@ namespace SoftwayWeb.Controllers //qui metodo post per scrivere su pimodgir Modgir mg = new Modgir(); - //mg.Piprogre = modgir.Piprogre; mg.Piserial = string.Empty; mg.Pidata = modgir.Pidata; mg.Picommit = modgir.Picommit; mg.Pidesdiv = modgir.Pidesdiv; - mg.Pitarga = mezzo.TrimEnd(); - mg.Piautist = autista.TrimEnd(); + mg.Pitarga = modgir.Pitarga; + mg.Piautist = modgir.Piautist.TrimEnd(); mg.Pitiprec = "A"; mg.Pirigele = string.Empty; - mg.Pisergir = id; + mg.Pisergir = modgir.Pisergir; mg.Picasse = modgir.Picasse; mg.Pitrasf = modgir.Pitrasf; mg.Picolli = modgir.Picolli; @@ -102,7 +106,6 @@ namespace SoftwayWeb.Controllers helper.SetStringValue("errMsg", errMes); return RedirectToAction("Error"); } - //return View(); } public IActionResult Index() @@ -249,7 +252,7 @@ namespace SoftwayWeb.Controllers } [HttpPost] - public IActionResult Cascading(string Picommit/*ancodice*/) + public IActionResult Cascading(string Picommit) { SessionHelper helper = new SessionHelper(this); Cascading model = new Cascading(); @@ -289,11 +292,9 @@ namespace SoftwayWeb.Controllers listItem.Value = sede.Pccodsed; listItem.Text = s; selectItems.Add(listItem); - //model.SediCons.Add(listItem); model.SediCons.Add(listItem); } - //model.SediCons.AddRange(selectItems); - // ViewBag.SediCons = sediCons; + } } return Json(new SelectList(selectItems, "Value", "Text")); diff --git a/Controllers/DestinazioniController.cs b/Controllers/DestinazioniController.cs index 00a1380..c9d6f8e 100644 --- a/Controllers/DestinazioniController.cs +++ b/Controllers/DestinazioniController.cs @@ -104,7 +104,7 @@ namespace SoftwayWeb.Controllers { string dato = response.Content.ReadAsStringAsync().Result; modelList = JsonConvert.DeserializeObject>(dato); - modelList = modelList.Where(x => x.serialeGiro == id).ToList(); + modelList = modelList.Where(x => x.serialeGiro == id).OrderBy(x=> x.Seq).ThenBy(x => x.Committente).ToList(); if (page != null && page < 1) { diff --git a/Controllers/GiriController.cs b/Controllers/GiriController.cs index 0d71e16..fb5b514 100644 --- a/Controllers/GiriController.cs +++ b/Controllers/GiriController.cs @@ -41,8 +41,6 @@ namespace SoftwayWeb.Controllers } urlBase = apiUrl + "Giri/listaGiri?aperto="+ aperto; - //string url = apiUrl + "Giri/listaGiri"; - //urlBase = url + "?token=" + token; Uri baseAddress = new Uri(urlBase); client = new HttpClient(); client.BaseAddress = baseAddress; @@ -155,7 +153,6 @@ namespace SoftwayWeb.Controllers { if(g.IsSelected==true) { - //ViewBag.Autisti = getAutisti(); apiUrl = helper.GetStringValue("apiUrl"); urlBase = apiUrl + "Giri/addGiro2"; @@ -299,7 +296,7 @@ namespace SoftwayWeb.Controllers { string dato = response.Content.ReadAsStringAsync().Result; modelList = JsonConvert.DeserializeObject>(dato); - modelList = modelList.Where(x => x.serialeGiro.Equals(id.TrimEnd())).ToList(); + modelList = modelList.Where(x => x.serialeGiro.Equals(id.TrimEnd())).OrderBy(x => x.Seq).ThenBy(x => x.Committente).ToList(); //if (page != null && page < 1) //{ @@ -308,9 +305,10 @@ namespace SoftwayWeb.Controllers //var pageSize = 10; - //var shortList = modelList.ToPagedList(/*page ?? 1, pageSize*/); + //var shortList = modelList.ToPagedList(page ?? 1, pageSize); return View(modelList); + //return View(shortList); } else { @@ -318,7 +316,6 @@ namespace SoftwayWeb.Controllers helper.SetStringValue("errMsg", errMes); return RedirectToAction("Error"); } - //return View(modelList); } [HttpPost] diff --git a/Views/Giri/Index.cshtml b/Views/Giri/Index.cshtml index 6246488..034e86d 100644 --- a/Views/Giri/Index.cshtml +++ b/Views/Giri/Index.cshtml @@ -46,7 +46,7 @@ - @Html.CheckBox("aperto", new { placeholder ="aperto", @checked = true, }) + @Html.CheckBox("aperto", new { placeholder ="aperto" , @checked = true}) @Html.Label("aperto", "aperto") @@ -81,8 +81,8 @@ @foreach (var item in Model) - { - string totBancaliCaricati = "-"; + { + string totBancaliCaricati = "-"; if (item.BancaliCaricati!=null) { totBancaliCaricati = Convert.ToString(item.BancaliCaricati.Value); @@ -112,21 +112,34 @@ Destinazioni - Bancali + codAutista=item.CodAutista, + nomeAutista=item.Autista, + dataGiro=item.DataGiro, + codMezzo=item.CodMezzo, + desMezzo=item.Automezzo})" title="Destinazioni" class="links">Destinazioni + + @if(item.DestinazioniFatte == 0) + { + Bancali + } Chiudi - Modifica Tutte - - Aggiungi nuova destinazione + dataGiroCons = item.DataGiro @* id=item.SerialeGiro,nbanc=item.parzialeBanRec,imp=item.parzialeImpRec *@})" title="Modifica tutte le destinazioni" class="links"> + Modifica Tutte + + } + Aggiungi nuova destinazione @if (item.BancaliCaricati == null) { noBancali @@ -150,7 +163,9 @@ Bancali Bancali caricati /parziale bancali caricati /parziale bancali scaricati / nocons - Giro NON visibile su app (caricare i bancali iniziali) + Giro NON visibile su app (caricare i bancali iniziali) / +nocons + Destinazioni modificate