From 2c14bfb4506711a382ed8cdcb7937a25907ac73b Mon Sep 17 00:00:00 2001 From: Marco Audiffredi Date: Mon, 3 Mar 2025 15:06:37 +0100 Subject: [PATCH] modifiche per rapportino VT con articoli --- .vs/ApiPolo/DesignTimeBuild/.dtbcache.v2 | Bin 184817 -> 185020 bytes .vs/ApiPolo/v17/.suo | Bin 513024 -> 519168 bytes ApiPolo/Controllers/PoloController.cs | 24 ++++++++++++++++++----- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/.vs/ApiPolo/DesignTimeBuild/.dtbcache.v2 b/.vs/ApiPolo/DesignTimeBuild/.dtbcache.v2 index 80a744f659d3db055a650dbf31c591ee2926545a..dd9504b3df33e0a5684da6048d9b4aa31d0a2e35 100644 GIT binary patch delta 657 zcmb8r&rTXq6bA4+N9#0_v_?zSxNhRY1p~v(kS-)9Ep08RiN*St4$Nq&0#>M4!~#;g zCo#E87j2CRYcrd!`xZ@n1BazXqu*6{fKKwuchAhd=blXKr{~XakMyGlu$xC}H2Q2-X6zlrVGiB{F~;VR3($-8 zB%iL)NM#XaXS;;gOQ^e$Q^@7^H&L%(oq!K8jQS1Ige0WEg12D9D#Tz7K0+Ek!8(Y( z8<2sl%qn-6mDB&1{&}9ZUdZ9rONhWLcrAyk)myF^e+2*l delta 573 zcmb8rJ4?e*6u|MDs~EK);wJbB#G#>$X*NN$z8_HE&m>KKzu(Wch`XISI*3ze$s)K3 zeh6_BS0^XI|3Ul!27Wo`l5@_zxsUg;&%2mWEEyvmUb`DOe#-Z~M37BbIoFPdDKD9{ z-7w7B+0d~)*K%#gcT#c7bHk)%1y($?9jo2Rxk0W}YBmzZ%5}wfsOay(=xIo&+sbbl zT^p^QY11g*p6mN)`a<7SH+7jxbt8=)^qS?5qHfJ=rBsIX80yKT=J&f&edPTZz#zsk zj1d^rP7tezQa1_tChIBUG-lAuTK1mB9OkhAIme=@^2#IWg^vJPgvdb#FJT!gkWE&x zhIRZMW|X{!jW&ofcoWjQg}*~>lS}^&8mQeR&X{?n_DJ?|fI}SN7$=a1Q=H)(7igsU vk|+aYGx^K^&X8Nm)0b)CC08%kDc3BqK$Pb_db-keoyJ%6@~mHDx={E5QXpAR diff --git a/.vs/ApiPolo/v17/.suo b/.vs/ApiPolo/v17/.suo index 50b0db5e0ac823bd3689f261489330d24b2b7394..6d6516073ab6f127ea419c196787c365a79c863a 100644 GIT binary patch delta 7391 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 delta 6530 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 diff --git a/ApiPolo/Controllers/PoloController.cs b/ApiPolo/Controllers/PoloController.cs index d60b46c..fe38c12 100644 --- a/ApiPolo/Controllers/PoloController.cs +++ b/ApiPolo/Controllers/PoloController.cs @@ -3927,6 +3927,7 @@ namespace ApiPolo.Controllers _tecnici= _VT_tec.Tecnici; tecnico = await _tecnici.Where(t => t.tcuser == model.Username && t.tcpwd == model.Password ).Take(1).ToListAsync(); string ten2 = tecnico.First().tccodazi; + tenAdHoc = model.Tenant; _confLette = await readConf(ten2); break; default: @@ -8616,6 +8617,19 @@ namespace ApiPolo.Controllers ).ToListAsync(); lst = co; } + else + { + Compo_Impia ci = new Compo_Impia(); + ci.cocodimp = codimp; + ci.cprownum = 1; + ci.cocodart = "00001"; + ci.cocodazi = "AZI02"; + ci.ardesart = "Tubo in metallo"; + + + lst.Add(ci); + + } return StatusCode(StatusCodes.Status200OK, lst); } catch (Exception ex) @@ -8858,10 +8872,10 @@ namespace ApiPolo.Controllers saldo.ardesart = a.ArDesArt.TrimEnd(); saldo.slcodmag = a.SlCodMag.TrimEnd(); saldo.slqtaper = a.SlQtAper; - saldo.amcodice = a.AmCodice.TrimEnd(); - saldo.locodice = a.LoCodice.TrimEnd(); - saldo.licodlis = a.LiCodLis.TrimEnd(); - saldo.licodart = a.LiCodArt.TrimEnd(); + saldo.amcodice = !string.IsNullOrEmpty(a.AmCodice) ? a.AmCodice.TrimEnd():string.Empty; + saldo.locodice = !string.IsNullOrEmpty(a.LoCodice) ? a.LoCodice.TrimEnd() : string.Empty; + saldo.licodlis = !string.IsNullOrEmpty(a.LiCodLis) ? a.LiCodLis.TrimEnd() : string.Empty; + saldo.licodart = !string.IsNullOrEmpty(a.LiCodArt) ? a.LiCodArt.TrimEnd() : string.Empty; saldo.lidatatt = a.LiDatAtt; saldo.liquanti = a.LiQuanti; saldo.liprezzo = a.LiPrezzo; @@ -8876,7 +8890,7 @@ namespace ApiPolo.Controllers listaSaldiArt.Add(saldo); } - return StatusCode(StatusCodes.Status200OK, listaFiltro); + return StatusCode(StatusCodes.Status200OK, listaSaldiArt); } else {