Michele: modifiche estrazione excel filtri

This commit is contained in:
michele 2024-03-08 17:02:05 +01:00
parent dcb0322a8a
commit 9261625a72
2 changed files with 25 additions and 11 deletions

View File

@ -137,6 +137,17 @@ namespace VirtualTask.Controllers
modelList = JsonConvert.DeserializeObject<List<Rapportini>>(data);
if (string.IsNullOrEmpty(impianto))
{
impianto = "- Impianto";
}
if (impianto.Equals("System.Collections.Generic.List`1[Microsoft.AspNetCore.Mvc.Rendering.SelectListItem]") || impianto.Equals("- Impianto"))
{
modelList = modelList;
}
else
{
if (impianto != null)
{
modelList = modelList.Where(x => x.codice_impianto.Equals(impianto)).ToList();
@ -144,12 +155,15 @@ namespace VirtualTask.Controllers
if (!dataFin.ToString().Substring(0, 10).Equals("01/01/0001"))
{
modelList = modelList.Where(x => x.data_rapportino.GetValueOrDefault().Date >= dataIni.Date && x.data_rapportino.GetValueOrDefault().Date <= dataFin.Date).ToList();
modelList = modelList.Where(x => x.data_rapportino.GetValueOrDefault().Date >= dataIni.Date
&& x.data_rapportino.GetValueOrDefault().Date <= dataFin.Date).ToList();
}
else
{
modelList = modelList.Where(x => x.data_rapportino.GetValueOrDefault().Date >= dataIni.Date).ToList();
}
}
var workbook = new XLWorkbook();
workbook.AddWorksheet("sheetName");

View File

@ -7,14 +7,14 @@
},
"ApplicationInsights": {
//PRODUZIONE
//"rootUrlApi": "https://api.poloinformatico.it:9000/api/Polo/",
//"rootWebLoghi": "C:\\ZAPIPOLO\\api_polo\\wwwroot\\VIRTU\\",
//"rootUrlApi2": "https://api.poloinformatico.it:9000/VIRTU/",
"rootUrlApi": "https://api.poloinformatico.it:9000/api/Polo/",
"rootWebLoghi": "C:\\ZAPIPOLO\\api_polo\\wwwroot\\VIRTU\\",
"rootUrlApi2": "https://api.poloinformatico.it:9000/VIRTU/",
//TEST
"rootUrlApi": "http://testapi.poloinformatico.it:9001/api/Polo/",
"rootWebLoghi": "C:\\SORGENTI\\ApiPolo\\ApiPolo\\wwwroot\\VIRTU\\",
"rootUrlApi2": "http://testapi.poloinformatico.it:9001/VIRTU/",
//"rootUrlApi": "http://testapi.poloinformatico.it:9001/api/Polo/",
//"rootWebLoghi": "C:\\SORGENTI\\ApiPolo\\ApiPolo\\wwwroot\\VIRTU\\",
//"rootUrlApi2": "http://testapi.poloinformatico.it:9001/VIRTU/",
"mittenteMail": "info@virtualtask.it",
"nomeMail": "Supporto Virtual Task",