filtro data obsolescenza + crea chiamata da impianto
This commit is contained in:
parent
06302b8345
commit
7d74b1f1d0
@ -359,7 +359,7 @@ namespace VirtualTask.Controllers
|
|||||||
{
|
{
|
||||||
string data = response.Content.ReadAsStringAsync().Result;
|
string data = response.Content.ReadAsStringAsync().Result;
|
||||||
modelList = JsonConvert.DeserializeObject<List<Tecnici>>(data);
|
modelList = JsonConvert.DeserializeObject<List<Tecnici>>(data);
|
||||||
|
modelList = modelList.Where(x => x.tcdatobs == null).ToList();
|
||||||
//per gestire primo elemento tendina (deve essere vuoto)
|
//per gestire primo elemento tendina (deve essere vuoto)
|
||||||
SelectListItem listItemFirst = new SelectListItem();
|
SelectListItem listItemFirst = new SelectListItem();
|
||||||
|
|
||||||
|
|||||||
@ -161,19 +161,27 @@ namespace VirtualTask.Controllers
|
|||||||
|
|
||||||
#region CREATE
|
#region CREATE
|
||||||
|
|
||||||
public IActionResult Create()
|
public IActionResult Create(string id)
|
||||||
{
|
{
|
||||||
SessionHelper helper = new SessionHelper(this);
|
SessionHelper helper = new SessionHelper(this);
|
||||||
admin = helper.GetStringValue("admin");
|
admin = helper.GetStringValue("admin");
|
||||||
ViewBag.Admin = admin;
|
ViewBag.Admin = admin;
|
||||||
|
|
||||||
ViewBag.Impianti = getImpianti(null);
|
ViewBag.Impianti = getImpianti(null);
|
||||||
|
|
||||||
ViewBag.StatiChiamata = getStatiChiamata(null);
|
ViewBag.StatiChiamata = getStatiChiamata(null);
|
||||||
//ViewBag.TipiChiamata = getTipiChiamata();
|
//ViewBag.TipiChiamata = getTipiChiamata();
|
||||||
ViewBag.CodiciSegnalazione = getCodiciSegnalazione();
|
ViewBag.CodiciSegnalazione = getCodiciSegnalazione();
|
||||||
ViewBag.Tecnici = getTecnici(null);
|
ViewBag.Tecnici = getTecnici(null);
|
||||||
|
|
||||||
return View();
|
// Pre-seleziona impianto
|
||||||
|
var model = new Chiamate();
|
||||||
|
if (!string.IsNullOrEmpty(id))
|
||||||
|
{
|
||||||
|
model.chcodimp = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
return View(model);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
@ -515,6 +523,7 @@ namespace VirtualTask.Controllers
|
|||||||
{
|
{
|
||||||
string data = response.Content.ReadAsStringAsync().Result;
|
string data = response.Content.ReadAsStringAsync().Result;
|
||||||
modelList = JsonConvert.DeserializeObject<List<Impianto>>(data);
|
modelList = JsonConvert.DeserializeObject<List<Impianto>>(data);
|
||||||
|
modelList = modelList.Where(x => x.imfinatt == null).ToList();
|
||||||
|
|
||||||
//per gestire primo elemento tendina (deve essere vuoto)
|
//per gestire primo elemento tendina (deve essere vuoto)
|
||||||
SelectListItem listItemFirt = new SelectListItem();
|
SelectListItem listItemFirt = new SelectListItem();
|
||||||
@ -641,7 +650,7 @@ namespace VirtualTask.Controllers
|
|||||||
{
|
{
|
||||||
string data = response.Content.ReadAsStringAsync().Result;
|
string data = response.Content.ReadAsStringAsync().Result;
|
||||||
modelList = JsonConvert.DeserializeObject<List<Tecnici>>(data);
|
modelList = JsonConvert.DeserializeObject<List<Tecnici>>(data);
|
||||||
|
modelList = modelList.Where(x => x.tcdatobs == null).ToList();
|
||||||
//per gestire primo elemento tendina (deve essere vuoto)
|
//per gestire primo elemento tendina (deve essere vuoto)
|
||||||
SelectListItem listItemFirst = new SelectListItem();
|
SelectListItem listItemFirst = new SelectListItem();
|
||||||
|
|
||||||
|
|||||||
@ -372,7 +372,7 @@ namespace VirtualTask.Controllers
|
|||||||
{
|
{
|
||||||
string data = response.Content.ReadAsStringAsync().Result;
|
string data = response.Content.ReadAsStringAsync().Result;
|
||||||
modelList = JsonConvert.DeserializeObject<List<Impianto>>(data);
|
modelList = JsonConvert.DeserializeObject<List<Impianto>>(data);
|
||||||
|
modelList = modelList.Where(x => x.imfinatt == null).ToList();
|
||||||
//per gestire primo elemento tendina (deve essere vuoto)
|
//per gestire primo elemento tendina (deve essere vuoto)
|
||||||
SelectListItem listItemFirst = new SelectListItem();
|
SelectListItem listItemFirst = new SelectListItem();
|
||||||
|
|
||||||
|
|||||||
@ -443,7 +443,7 @@ namespace VirtualTask.Controllers
|
|||||||
{
|
{
|
||||||
string data = response.Content.ReadAsStringAsync().Result;
|
string data = response.Content.ReadAsStringAsync().Result;
|
||||||
modelList = JsonConvert.DeserializeObject<List<Tecnici>>(data);
|
modelList = JsonConvert.DeserializeObject<List<Tecnici>>(data);
|
||||||
|
modelList = modelList.Where(x => x.tcdatobs == null).ToList();
|
||||||
//per gestire primo elemento tendina (deve essere vuoto)
|
//per gestire primo elemento tendina (deve essere vuoto)
|
||||||
SelectListItem listItemFirst = new SelectListItem();
|
SelectListItem listItemFirst = new SelectListItem();
|
||||||
|
|
||||||
|
|||||||
@ -418,7 +418,7 @@ namespace VirtualTask.Controllers
|
|||||||
{
|
{
|
||||||
string data = response.Content.ReadAsStringAsync().Result;
|
string data = response.Content.ReadAsStringAsync().Result;
|
||||||
modelList = JsonConvert.DeserializeObject<List<Tecnici>>(data);
|
modelList = JsonConvert.DeserializeObject<List<Tecnici>>(data);
|
||||||
|
modelList = modelList.Where(x => x.tcdatobs == null).ToList();
|
||||||
//per gestire primo elemento tendina (deve essere vuoto)
|
//per gestire primo elemento tendina (deve essere vuoto)
|
||||||
SelectListItem listItemFirst = new SelectListItem();
|
SelectListItem listItemFirst = new SelectListItem();
|
||||||
|
|
||||||
|
|||||||
@ -76,6 +76,10 @@
|
|||||||
|
|
||||||
<tbody class="table-border-bottom-0">
|
<tbody class="table-border-bottom-0">
|
||||||
<tr>
|
<tr>
|
||||||
|
<td>
|
||||||
|
<i class="bx bxl-angular bx-sm text-black me-3">Cliente</i>
|
||||||
|
<span class="fw-medium">@Html.DropDownList("tecnico", ViewBag.Tecnici, null, new { @class = "agy-form-field require" })</span>
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<i class="bx bxl-angular bx-sm text-black me-3">Tecnico</i>
|
<i class="bx bxl-angular bx-sm text-black me-3">Tecnico</i>
|
||||||
<span class="fw-medium">@Html.DropDownList("tecnico", ViewBag.Tecnici, null, new { @class = "agy-form-field require" })</span>
|
<span class="fw-medium">@Html.DropDownList("tecnico", ViewBag.Tecnici, null, new { @class = "agy-form-field require" })</span>
|
||||||
|
|||||||
@ -40,7 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-lg-6 col-md-6 col-sm-12 col-12"> </div>
|
<div class="col-lg-6 col-md-6 col-sm-12 col-12"> </div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="submit" value="Create" class="btn btn-primary" />
|
<input type="submit" value="Salva" class="agy-btn submitForm" />
|
||||||
<a asp-action="Index" value="Torna alla lista" class="agy-btn submitForm">Torna alla lista</a>
|
<a asp-action="Index" value="Torna alla lista" class="agy-btn submitForm">Torna alla lista</a>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|||||||
@ -46,7 +46,7 @@
|
|||||||
<span asp-validation-for="testo_buono" class="text-danger"></span>
|
<span asp-validation-for="testo_buono" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="submit" value="Save" class="btn btn-primary" />
|
<input type="submit" value="Salva" class="agy-btn submitForm" />
|
||||||
<a asp-action="Index" value="Torna alla lista" class="agy-btn submitForm">Torna alla lista</a>
|
<a asp-action="Index" value="Torna alla lista" class="agy-btn submitForm">Torna alla lista</a>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|||||||
@ -85,6 +85,10 @@
|
|||||||
<a href="@Url.Action("Delete", "Impianti", new { id=item.imcodimp })" title="Elimina" class="links">
|
<a href="@Url.Action("Delete", "Impianti", new { id=item.imcodimp })" title="Elimina" class="links">
|
||||||
<img alt="Elimina" src="@Url.Content("~/assets/images/icons8-elimina-50.png")" style="width:30px;height:30px;">
|
<img alt="Elimina" src="@Url.Content("~/assets/images/icons8-elimina-50.png")" style="width:30px;height:30px;">
|
||||||
</a>
|
</a>
|
||||||
|
|
|
||||||
|
<a href="@Url.Action("Create", "Chiamate", new { id=item.imcodimp })" title="Crea nuova chiamata" class="links">
|
||||||
|
<img alt="Elimina" src="@Url.Content("~/assets/images/icons8-aggiungi-50.png")" style="width:30px;height:30px;">
|
||||||
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,10 +8,10 @@
|
|||||||
"ApplicationInsights": {
|
"ApplicationInsights": {
|
||||||
|
|
||||||
////PRODUZIONE
|
////PRODUZIONE
|
||||||
"rootUrlApi": "https://api.poloinformatico.it:9000/api/Polo/",
|
//"rootUrlApi": "https://api.poloinformatico.it:9000/api/Polo/",
|
||||||
"rootUrlApi2": "https://api.poloinformatico.it:9000/VIRTU/",
|
//"rootUrlApi2": "https://api.poloinformatico.it:9000/VIRTU/",
|
||||||
"rootWebLoghi": "C:\\ZAPIPOLO\\api_polo\\wwwroot\\VIRTU\\",
|
//"rootWebLoghi": "C:\\ZAPIPOLO\\api_polo\\wwwroot\\VIRTU\\",
|
||||||
"rootUrl": "https://virtualtask.it/",
|
//"rootUrl": "https://virtualtask.it/",
|
||||||
|
|
||||||
//TEST
|
//TEST
|
||||||
//"rootUrlApi": "http://testapi.poloinformatico.it:9001/api/Polo/",
|
//"rootUrlApi": "http://testapi.poloinformatico.it:9001/api/Polo/",
|
||||||
@ -19,11 +19,11 @@
|
|||||||
//"rootWebLoghi": "C:\\Users\\audif\\source\\repos\\VirtualTask\\wwwroot\\VIRTU\\",
|
//"rootWebLoghi": "C:\\Users\\audif\\source\\repos\\VirtualTask\\wwwroot\\VIRTU\\",
|
||||||
//"rootUrl": "https://localhost:7140/",
|
//"rootUrl": "https://localhost:7140/",
|
||||||
|
|
||||||
////MICHELE: PUNTAMENTO A MIO PC PER FARE I TEST
|
//MICHELE: PUNTAMENTO A MIO PC PER FARE I TEST
|
||||||
//"rootUrlApi": "https://localhost:7068/api/Polo/",
|
"rootUrlApi": "https://localhost:7068/api/Polo/",
|
||||||
//"rootUrlApi2": "https://localhost:7068//VIRTU/",
|
"rootUrlApi2": "https://localhost:7068//VIRTU/",
|
||||||
//"rootWebLoghi": "C:\\Users\\audif\\source\\repos\\VirtualTask\\wwwroot\\VIRTU\\",
|
"rootWebLoghi": "C:\\Users\\audif\\source\\repos\\VirtualTask\\wwwroot\\VIRTU\\",
|
||||||
//"rootUrl": "https://localhost:7068/",
|
"rootUrl": "https://localhost:7068/",
|
||||||
|
|
||||||
"mittenteMail": "info@virtualtask.it",
|
"mittenteMail": "info@virtualtask.it",
|
||||||
"nomeMail": "Supporto Virtual Task",
|
"nomeMail": "Supporto Virtual Task",
|
||||||
|
|||||||
BIN
wwwroot/assets/images/icons8-aggiungi-50.png
Normal file
BIN
wwwroot/assets/images/icons8-aggiungi-50.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 934 B |
Loading…
Reference in New Issue
Block a user