From 15032341b579bc5b77000e90e893ebd970babc7e Mon Sep 17 00:00:00 2001 From: michele Date: Tue, 12 Dec 2023 10:36:07 +0100 Subject: [PATCH] Michele: Dati azienda --- Controllers/AziendaRifController.cs | 26 +++++++++++++------------- Models/AziendaRif.cs | 2 +- Views/AziendaRif/Create.cshtml | 2 +- Views/AziendaRif/Details.cshtml | 27 ++++++++++++++------------- Views/AziendaRif/Edit.cshtml | 2 +- 5 files changed, 30 insertions(+), 29 deletions(-) diff --git a/Controllers/AziendaRifController.cs b/Controllers/AziendaRifController.cs index e329a07..efcfa56 100644 --- a/Controllers/AziendaRifController.cs +++ b/Controllers/AziendaRifController.cs @@ -102,7 +102,7 @@ namespace VirtualTask.Controllers SessionHelper helper = new SessionHelper(this); admin = helper.GetStringValue("admin"); ViewBag.Admin = admin; - ViewBag.Impianti = getImpianti(); + ViewBag.Tecnici = getTecnici(); return View(); } @@ -221,7 +221,7 @@ namespace VirtualTask.Controllers return RedirectToAction("Error"); } - ViewBag.Impianti = getImpianti(); + ViewBag.Tecnici = getTecnici(); return View(aziRif); } @@ -340,41 +340,41 @@ namespace VirtualTask.Controllers #region Metodi Interni - private List getImpianti() + private List getTecnici() { SessionHelper helper = new SessionHelper(this); token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); - urlBase = apiUrl + "impiantiListMngr"; + urlBase = apiUrl + "tecniciList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); client = new HttpClient(); client.BaseAddress = baseAddress; List selectItems = new List(); - List modelList = new List(); + List modelList = new List(); HttpResponseMessage response = client.GetAsync(baseAddress).Result; if (response.IsSuccessStatusCode) { string data = response.Content.ReadAsStringAsync().Result; - modelList = JsonConvert.DeserializeObject>(data); + modelList = JsonConvert.DeserializeObject>(data); //per gestire primo elemento tendina (deve essere vuoto) - SelectListItem listItemFirt = new SelectListItem(); + SelectListItem listItemFirst = new SelectListItem(); - listItemFirt.Value = string.Empty; - listItemFirt.Text = " - Impianto"; - selectItems.Add(listItemFirt); + listItemFirst.Value = string.Empty; + listItemFirst.Text = " - Tecnico"; + selectItems.Add(listItemFirst); foreach (var role in modelList) { SelectListItem listItem = new SelectListItem(); - string s = role.imcodimp + " - " + role.imdescri; - listItem.Value = role.imcodimp; + + string s = role.tccodice + " - " + role.tcdescri; + listItem.Value = role.tccodice; listItem.Text = s; selectItems.Add(listItem); } } - return selectItems; } diff --git a/Models/AziendaRif.cs b/Models/AziendaRif.cs index e719120..cffa055 100644 --- a/Models/AziendaRif.cs +++ b/Models/AziendaRif.cs @@ -14,7 +14,7 @@ namespace VirtualTask.Models /// tecnico public string? picodtec { get; set; } - [Display(Name = "tecnico")] + [Display(Name = "Azienda Rif.")] [StringLength(5)] /// tecnico public string? pirifazi { get; set; } diff --git a/Views/AziendaRif/Create.cshtml b/Views/AziendaRif/Create.cshtml index 4ba2878..cfe57a7 100644 --- a/Views/AziendaRif/Create.cshtml +++ b/Views/AziendaRif/Create.cshtml @@ -24,7 +24,7 @@
@* *@ - @Html.DropDownListFor(x => x.picodtec, (IEnumerable)ViewBag.Impianti, new { @class = "form-control" }) + @Html.DropDownListFor(x => x.picodtec, (IEnumerable)ViewBag.Tecnici, new { @class = "form-control" })
 
diff --git a/Views/AziendaRif/Details.cshtml b/Views/AziendaRif/Details.cshtml index 975168d..4ff67d8 100644 --- a/Views/AziendaRif/Details.cshtml +++ b/Views/AziendaRif/Details.cshtml @@ -10,24 +10,25 @@
-
- @Html.DisplayNameFor(model => model.piazihoc) @Html.DisplayFor(model => model.piazihoc) -
-
+
+ @* @Html.DisplayNameFor(model => model.piazihoc) @Html.DisplayFor(model => model.piazihoc) *@ + @Html.HiddenFor(model => model.piazihoc) +
+
@Html.DisplayNameFor(model => model.picodtec) @Html.DisplayFor(model => model.picodtec) -
-
+
+
@Html.DisplayNameFor(model => model.pirifazi) @Html.DisplayFor(model => model.pirifazi) - -
+
+
@Html.DisplayNameFor(model => model.pinomede) @Html.DisplayFor(model => model.pinomede) - -
+
+
@Html.DisplayNameFor(model => model.pilogurl) @Html.DisplayFor(model => model.pilogurl) - -
+
+
@Html.DisplayNameFor(model => model.pitextin) @Html.DisplayFor(model => model.pitextin) - +
Torna alla lista @* *@ diff --git a/Views/AziendaRif/Edit.cshtml b/Views/AziendaRif/Edit.cshtml index 615765b..5029aed 100644 --- a/Views/AziendaRif/Edit.cshtml +++ b/Views/AziendaRif/Edit.cshtml @@ -24,7 +24,7 @@
@* *@ - @Html.DropDownListFor(x => x.picodtec, (IEnumerable)ViewBag.Impianti, new {@class = "form-control"}) + @Html.DropDownListFor(x => x.picodtec, (IEnumerable)ViewBag.Tecnici, new {@class = "form-control"})