diff --git a/Controllers/DestinazioniController.cs b/Controllers/DestinazioniController.cs index 693adc7..b0406da 100644 --- a/Controllers/DestinazioniController.cs +++ b/Controllers/DestinazioniController.cs @@ -164,7 +164,42 @@ namespace SoftwayWeb.Controllers } + public IActionResult ModificaDestinazione(string serial) + { + SessionHelper helper = new SessionHelper(this); + apiUrl = helper.GetStringValue("apiUrl"); + urlBase = apiUrl + "Giri/listaDestinazioneBySerial"; + urlBase = urlBase + "?seriale=" + serial; + + Uri baseAddress = new Uri(urlBase); + client = new HttpClient(); + client.BaseAddress = baseAddress; + + Destinazioni_Out model = new Destinazioni_Out(); + HttpResponseMessage response = client.GetAsync(baseAddress).Result; + if (response.IsSuccessStatusCode) + { + string dato = response.Content.ReadAsStringAsync().Result; + model = JsonConvert.DeserializeObject(dato); + return View(model); + + } + else + { + errMes = response.Content.ReadAsStringAsync().Result; + helper.SetStringValue("errMsg", errMes); + return RedirectToAction("Error"); + } + + //return RedirectToAction("Index", "Destinazioni", new + //{ + // id = model.serialeGiro, + // codAutista = model.CodAutista, + // dataGiro = model.DataCarico, + // codMezzo = model.CodAutomezzo + //}); + } [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] public IActionResult Error() diff --git a/Views/Destinazioni/ModificaDestinazione.cshtml b/Views/Destinazioni/ModificaDestinazione.cshtml new file mode 100644 index 0000000..baece19 --- /dev/null +++ b/Views/Destinazioni/ModificaDestinazione.cshtml @@ -0,0 +1,102 @@ +@model SoftwayWeb.Models.Destinazioni_Out + +@{ + ViewData["Title"] = "ModificaDestinazione"; +} + +

ModificaDestinazione

+ +

Destinazioni_Out

+
+
+
+
+
+ @Html.HiddenFor(model => model.CodAutomezzo) + @Html.HiddenFor(model => model.DescAutomezzo) + @Html.HiddenFor(model => model.Brserial) + @Html.HiddenFor(model => model.DataCarico) + @Html.HiddenFor(model => model.CodCommittente) + @Html.HiddenFor(model => model.Committente) + @Html.HiddenFor(model => model.Autista) + @Html.HiddenFor(model => model.CodAutista) + @Html.HiddenFor(model => model.CodSede) + @Html.HiddenFor(model => model.Sede) + @Html.HiddenFor(model => model.IndirizzoSede) + @Html.HiddenFor(model => model.Cproword) + @Html.HiddenFor(model => model.Cprownum) + @Html.HiddenFor(model => model.Brmerce) + @Html.HiddenFor(model => model.Brnote) + @Html.HiddenFor(model => model.ImportoDaRitirare) + @Html.HiddenFor(model => model.ItemList) + @Html.HiddenFor(model => model.serialeGiro) + @Html.HiddenFor(model => model.Casse) + @Html.HiddenFor(model => model.Trasf) + @Html.HiddenFor(model => model.Colli) + @Html.HiddenFor(model => model.num_cons) + @Html.HiddenFor(model => model.Uova) + @Html.HiddenFor(model => model.Cist) + @Html.HiddenFor(model => model.Note) + @Html.HiddenFor(model => model.Seq) + @Html.HiddenFor(model => model.Prog) +
+ @Html.DisplayNameFor(model => model.DescAutomezzo) @Html.DisplayFor(model => model.CodAutomezzo)-@Html.DisplayFor(model => model.DescAutomezzo) +
+
+ @Html.DisplayNameFor(model => model.DataCarico) @Html.DisplayFor(model => model.DataCarico) +
+
+ @Html.DisplayNameFor(model => model.Committente) @Html.DisplayFor(model => model.CodCommittente)-@Html.DisplayFor(model => model.Committente) +
+
+ @Html.DisplayNameFor(model => model.Autista) @Html.DisplayFor(model => model.CodAutista)-@Html.DisplayFor(model => model.Autista) +
+
+ @Html.DisplayNameFor(model => model.Sede) @Html.DisplayFor(model => model.CodSede)-@Html.DisplayFor(model => model.Sede) +
+
+ @Html.DisplayNameFor(model => model.IndirizzoSede) @Html.DisplayFor(model => model.IndirizzoSede) +
+
+ @Html.DisplayNameFor(model => model.Casse) @Html.DisplayFor(model => model.Casse) +
+
+ @Html.DisplayNameFor(model => model.Trasf) @Html.DisplayFor(model => model.Trasf) +
+
+ @Html.DisplayNameFor(model => model.Colli) @Html.DisplayFor(model => model.Colli) +
+
+ @Html.DisplayNameFor(model => model.num_cons) @Html.DisplayFor(model => model.num_cons) +
+
+ @Html.DisplayNameFor(model => model.Uova) @Html.DisplayFor(model => model.Uova) +
+
+ @Html.DisplayNameFor(model => model.Cist) @Html.DisplayFor(model => model.Cist) +
+
+ @Html.DisplayNameFor(model => model.Note) @Html.DisplayFor(model => model.Note) +
+
+ @Html.DisplayNameFor(model => model.Seq) @Html.DisplayFor(model => model.Seq) +
+
+ @Html.DisplayNameFor(model => model.Prog) @Html.DisplayFor(model => model.Prog) +
+ + +
+ +
+
+
+
+ +
+ Back to List +
+ +@section Scripts { + @{await Html.RenderPartialAsync("_ValidationScriptsPartial");} +}