Michele: modifica combobox impianti (senza ripetizioni impianti)
This commit is contained in:
parent
017ccb4efb
commit
9b81c1ee40
@ -208,12 +208,12 @@ namespace VirtualTask.Controllers
|
|||||||
client = new HttpClient();
|
client = new HttpClient();
|
||||||
client.BaseAddress = baseAddress;
|
client.BaseAddress = baseAddress;
|
||||||
List<SelectListItem> selectItems = new List<SelectListItem>();
|
List<SelectListItem> selectItems = new List<SelectListItem>();
|
||||||
List</*Impianto*/Rapportini> modelList = new List</*Impianto*/Rapportini>();
|
List<Rapportini> modelList = new List<Rapportini>();
|
||||||
HttpResponseMessage response = client.GetAsync(baseAddress).Result;
|
HttpResponseMessage response = client.GetAsync(baseAddress).Result;
|
||||||
if (response.IsSuccessStatusCode)
|
if (response.IsSuccessStatusCode)
|
||||||
{
|
{
|
||||||
string data = response.Content.ReadAsStringAsync().Result;
|
string data = response.Content.ReadAsStringAsync().Result;
|
||||||
modelList = JsonConvert.DeserializeObject<List</*Impianto*/Rapportini>>(data);
|
modelList = JsonConvert.DeserializeObject<List<Rapportini>>(data);
|
||||||
|
|
||||||
//per gestire primo elemento tendina (deve essere vuoto)
|
//per gestire primo elemento tendina (deve essere vuoto)
|
||||||
SelectListItem listItemFirt = new SelectListItem();
|
SelectListItem listItemFirt = new SelectListItem();
|
||||||
@ -221,17 +221,20 @@ namespace VirtualTask.Controllers
|
|||||||
listItemFirt.Value = string.Empty;
|
listItemFirt.Value = string.Empty;
|
||||||
listItemFirt.Text = " - Impianto";
|
listItemFirt.Text = " - Impianto";
|
||||||
selectItems.Add(listItemFirt);
|
selectItems.Add(listItemFirt);
|
||||||
|
var app = string.Empty;
|
||||||
foreach (var role in modelList)
|
foreach (var role in modelList)
|
||||||
|
{
|
||||||
|
if (!app.Equals(role.codice_impianto))
|
||||||
{
|
{
|
||||||
SelectListItem listItem = new SelectListItem();
|
SelectListItem listItem = new SelectListItem();
|
||||||
//string s = role.imcodimp + " - " + role.imdescri;
|
|
||||||
//listItem.Value = role.imcodimp;
|
|
||||||
string s = role.codice_impianto;
|
string s = role.codice_impianto;
|
||||||
listItem.Value = role.codice_impianto;
|
listItem.Value = role.codice_impianto;
|
||||||
listItem.Text = s;
|
listItem.Text = s;
|
||||||
selectItems.Add(listItem);
|
selectItems.Add(listItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
app = role.codice_impianto;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return selectItems;
|
return selectItems;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user