Michele: Dati azienda
This commit is contained in:
parent
6bc8405ca7
commit
15032341b5
@ -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<SelectListItem> getImpianti()
|
||||
private List<SelectListItem> 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<SelectListItem> selectItems = new List<SelectListItem>();
|
||||
List<Impianto> modelList = new List<Impianto>();
|
||||
List<Tecnici> modelList = new List<Tecnici>();
|
||||
HttpResponseMessage response = client.GetAsync(baseAddress).Result;
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
string data = response.Content.ReadAsStringAsync().Result;
|
||||
modelList = JsonConvert.DeserializeObject<List<Impianto>>(data);
|
||||
modelList = JsonConvert.DeserializeObject<List<Tecnici>>(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;
|
||||
}
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@ namespace VirtualTask.Models
|
||||
/// <summary>tecnico</summary>
|
||||
public string? picodtec { get; set; }
|
||||
|
||||
[Display(Name = "tecnico")]
|
||||
[Display(Name = "Azienda Rif.")]
|
||||
[StringLength(5)]
|
||||
/// <summary>tecnico</summary>
|
||||
public string? pirifazi { get; set; }
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
<div class="form-group">
|
||||
<h5><label asp-for="picodtec" class="agy-client-quote"></label></h5>
|
||||
@* <input asp-for="picodtec" class="agy-form-field require" placeholder="Cod. Tecnico" /> *@
|
||||
@Html.DropDownListFor(x => x.picodtec, (IEnumerable<SelectListItem>)ViewBag.Impianti, new { @class = "form-control" })
|
||||
@Html.DropDownListFor(x => x.picodtec, (IEnumerable<SelectListItem>)ViewBag.Tecnici, new { @class = "form-control" })
|
||||
<span asp-validation-for="picodtec" class="text-danger"></span>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-12 col-12"> </div>
|
||||
|
||||
@ -10,24 +10,25 @@
|
||||
<div class="row">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<dt class="col-sm-2">
|
||||
<b>@Html.DisplayNameFor(model => model.piazihoc)</b> @Html.DisplayFor(model => model.piazihoc)
|
||||
</dt>
|
||||
<dt class="col-sm-2">
|
||||
<div class="col-md-10">
|
||||
@* <b>@Html.DisplayNameFor(model => model.piazihoc)</b> @Html.DisplayFor(model => model.piazihoc) *@
|
||||
@Html.HiddenFor(model => model.piazihoc)
|
||||
</div>
|
||||
<div class="col-md-10">
|
||||
<b>@Html.DisplayNameFor(model => model.picodtec)</b> @Html.DisplayFor(model => model.picodtec)
|
||||
</dt>
|
||||
<dt class="col-sm-2">
|
||||
</div>
|
||||
<div class="col-md-10">
|
||||
<b>@Html.DisplayNameFor(model => model.pirifazi)</b> @Html.DisplayFor(model => model.pirifazi)
|
||||
</dt>
|
||||
<dt class="col-sm-2">
|
||||
</div>
|
||||
<div class="col-md-10">
|
||||
<b>@Html.DisplayNameFor(model => model.pinomede)</b> @Html.DisplayFor(model => model.pinomede)
|
||||
</dt>
|
||||
<dt class="col-sm-2">
|
||||
</div>
|
||||
<div class="col-md-10">
|
||||
<b>@Html.DisplayNameFor(model => model.pilogurl)</b> @Html.DisplayFor(model => model.pilogurl)
|
||||
</dt>
|
||||
<dt class="col-sm-2">
|
||||
</div>
|
||||
<div class="col-md-10">
|
||||
<b>@Html.DisplayNameFor(model => model.pitextin)</b> @Html.DisplayFor(model => model.pitextin)
|
||||
</dt>
|
||||
</div>
|
||||
<div>
|
||||
<a asp-action="Index" value="Torna alla lista" class="agy-btn submitForm">Torna alla lista</a>
|
||||
@* <input type="submit" value="Torna alla lista" class="agy-btn submitForm" /> *@
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
<div class="form-group">
|
||||
<label asp-for="picodtec" class="control-label"></label>
|
||||
@* <input asp-for="picodtec" class="form-control" /> *@
|
||||
@Html.DropDownListFor(x => x.picodtec, (IEnumerable<SelectListItem>)ViewBag.Impianti, new {@class = "form-control"})
|
||||
@Html.DropDownListFor(x => x.picodtec, (IEnumerable<SelectListItem>)ViewBag.Tecnici, new {@class = "form-control"})
|
||||
<span asp-validation-for="picodtec" class="text-danger"></span>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user