This commit is contained in:
Marco Audiffredi 2025-02-10 17:36:15 +01:00
parent 8c0dbac36c
commit a63eaa8281
42 changed files with 4080 additions and 174 deletions

Binary file not shown.

Binary file not shown.

View File

@ -47,6 +47,10 @@ using static System.Net.Mime.MediaTypeNames;
using System.IO;
using Microsoft.AspNetCore.Http;
using ApiPolo.Models.Security_dbcontext;
using System.Data;
using System.Linq;
using Microsoft.Extensions.Primitives;
using System.Text.RegularExpressions;
namespace ApiPolo.Controllers
{
@ -277,6 +281,8 @@ namespace ApiPolo.Controllers
private readonly LIFT_WEB_COMMESSEDbContext _LW_comm;
private readonly TEDES_COMMESSEDbContext _Tedes_comm;
private readonly SECURITY_COMMESSE_DbContext _Sys_comm;
private readonly GITSR_COMMESSE_DbContext _Gitoga_comm;
private readonly LIFTA_COMMESSE_DbContext _Lifta_comm;
#endregion
#region timbrature
@ -287,6 +293,7 @@ namespace ApiPolo.Controllers
private readonly LIFT_WEB_TIMBRATUREDbContext _LW_timbr;
private readonly TEDES_TIMBRATUREDbContext _Tedes_timbr;
private readonly SECURITY_TIMBRATUREDbContext _Sys_timbr;
private readonly MARRO_TIMBRATURE_DbContext _Marro_timbr;
#endregion
#region rapportini tecnico
@ -447,6 +454,7 @@ namespace ApiPolo.Controllers
#region Commesse desc
private readonly SIET_COMMESSE_DESC_DbContext _Siet_commDesc;
private readonly MARRO_COMMESSE_TABLE_DbContext _Marro_commDesc;
#endregion
#region Associazione Codici chiusura - codici intervento
@ -494,7 +502,10 @@ namespace ApiPolo.Controllers
private DbSet<Rapportino>? _VT_rapport;
private DbSet<Buoni>? _VT_buo;
private DbSet<Rapp_New_View>? _rapp_new_view;
private DbSet<CommessaDesc>? _commDesc;
private DbSet<CommessaDescSiet>? _commDescSiet;
private DbSet<CC_CI>? _ccci;
private DbSet<CC_CIWiev>? _ccciView;
@ -718,6 +729,8 @@ namespace ApiPolo.Controllers
LIFT_WEB_COMMESSEDbContext LW_comm,
TEDES_COMMESSEDbContext Tedes_comm,
SECURITY_COMMESSE_DbContext Sys_comm,
GITSR_COMMESSE_DbContext Gitoga_comm,
LIFTA_COMMESSE_DbContext Lifta_comm,
#endregion
#region timbrature
@ -728,6 +741,7 @@ namespace ApiPolo.Controllers
LIFT_WEB_TIMBRATUREDbContext LW_timbr,
TEDES_TIMBRATUREDbContext Tedes_timbr,
SECURITY_TIMBRATUREDbContext Sys_timbr,
MARRO_TIMBRATURE_DbContext Marro_timbr,
#endregion
#region rapportini
@ -735,7 +749,6 @@ namespace ApiPolo.Controllers
//SIET_RAPPORTINI_DbContext Siet_rapportini,
#endregion
#region storico impianti
SICILIA_STO_IMPDbContext Sicilia_sto_imp,
SIET_STO_IMP_DbContext Siet_sto_imp,
@ -815,6 +828,7 @@ namespace ApiPolo.Controllers
#region CommesseDesc
SIET_COMMESSE_DESC_DbContext Siet_commDesc,
MARRO_COMMESSE_TABLE_DbContext Marro_commDesc,
#endregion
#region Associazione Codici chiusura - codici intervento
@ -1074,6 +1088,8 @@ namespace ApiPolo.Controllers
_LW_comm = LW_comm;
_Tedes_comm = Tedes_comm;
_Sys_comm = Sys_comm;
_Gitoga_comm = Gitoga_comm;
_Lifta_comm = Lifta_comm;
#endregion
#region timbrature
@ -1085,6 +1101,7 @@ namespace ApiPolo.Controllers
_Tedes_timbr = Tedes_timbr;
_VT_timbr = VT_timbr;
_Sys_timbr = Sys_timbr;
_Marro_timbr = Marro_timbr;
#endregion
#region rapportini
@ -1200,6 +1217,7 @@ namespace ApiPolo.Controllers
#region Commesse desc
_Siet_commDesc = Siet_commDesc;
_Marro_commDesc = Marro_commDesc;
#endregion
#region Associazione codici chiusura - codici intervento
@ -1319,6 +1337,8 @@ namespace ApiPolo.Controllers
private DbSet<Tecnici> getTecniciByTenant(string tenant)
{
DbSet<Tecnici>? _tecs;
string appo = string.Empty;
switch (tenant)
{
case Clienti.Ferrari:
@ -2043,6 +2063,12 @@ namespace ApiPolo.Controllers
case Clienti.Marrocco:
_commesse = _Marro_comm.Commesse;
break;
case Clienti.Gitoga:
_commesse = _Gitoga_comm.Commesse;
break;
case Clienti.Lifta:
_commesse = _Lifta_comm.Commesse;
break;
case Clienti.Siet:
_commesse = _Siet_comm.Commesse;
break;
@ -2100,6 +2126,9 @@ namespace ApiPolo.Controllers
case Clienti.Syscom:
_timbrature = _Sys_timbr.Timbr;
break;
case Clienti.Marrocco:
_timbrature = _Marro_timbr.Timbr;
break;
default:
_timbrature = null;
break;
@ -2894,7 +2923,7 @@ namespace ApiPolo.Controllers
public const string VT = "VIRTU";
/// <summary>Lift-web</summary>
public const string LW = "DEMO";
public const string LW = "DEMO ";
/// <summary>Tedesco Impianti</summary>
public const string Tedesco = "TEDES";
@ -4212,17 +4241,7 @@ namespace ApiPolo.Controllers
).OrderByDescending(t => t.chdtapp).ToListAsync();
if(chiam!=null && chiam.Count()>0)
{
// MARROCCO se la chiamata è fatta da un capo tecnico che deve rendicontare l'attività delle squadra
// sulla chiamata nel campo CHMODRAC viene scritto COMME
if(ten.Equals(Clienti.Marrocco) && chiam !=null && chiam.FirstOrDefault().chmodrac!=null && chiam.FirstOrDefault().chmodrac.Equals("COMME"))
{
r.tipo_rapportino = TipoRapportino.ChiamataCapoTecnico;
}
else
{
r.tipo_rapportino = TipoRapportino.ChiamataDaCommessa;
}
r.tipo_rapportino = TipoRapportino.ChiamataDaCommessa;
r.seriale_commessa = chiam.FirstOrDefault().chrifer;
}
else
@ -4231,6 +4250,28 @@ namespace ApiPolo.Controllers
r.seriale_commessa = string.Empty;
}
// MARROCCO se la chiamata è fatta da un capo tecnico che deve rendicontare l'attività delle squadra
// sulla chiamata nel campo CHMODRAC viene scritto COMME
var chiam2 = await _chiamate.Where(
t => t.chserial.Equals(i.seriale_chiamata)
&& t.chcodazi == ten && t.chtipo.Equals("A")
).OrderByDescending(t => t.chdtapp).ToListAsync();
if (chiam2 != null && chiam2.Count() > 0)
{
if (ten.Equals(Clienti.Marrocco) && chiam2 != null && chiam2.FirstOrDefault().chmodrac != null && chiam2.FirstOrDefault().chmodrac.Equals("COMME"))
{
r.tipo_rapportino = TipoRapportino.ChiamataCapoTecnico;
}
if (ten.Equals(Clienti.Gitoga) && chiam2 != null && chiam2.FirstOrDefault().chmodrac != null && chiam2.FirstOrDefault().chmodrac.Equals("COMME"))
{
r.tipo_rapportino = TipoRapportino.ChiamataCapoTecnico;
}
if (ten.Equals(Clienti.Lifta) && chiam2 != null && chiam2.FirstOrDefault().chmodrac != null && chiam2.FirstOrDefault().chmodrac.Equals("COMME"))
{
r.tipo_rapportino = TipoRapportino.ChiamataCapoTecnico;
}
}
r.seriale_rapportino = newSerial;
r.azienda_impianto = ten;
@ -5383,16 +5424,25 @@ namespace ApiPolo.Controllers
private string getCommessaSietBySerial(string seriale)
{
string commessa = string.Empty;
_commDesc = _Siet_commDesc.Commdesc;
var c= _commDesc.Where(c => c.laserial.Equals(seriale)).First();
if(c!=null && !string.IsNullOrEmpty(c.lacodcom))
try
{
commessa = c.lacodcom.Trim();
if(!string.IsNullOrEmpty(c.lacodcen))
_commDescSiet = _Siet_commDesc.Commdesc;
var c = _commDescSiet.Where(c => c.laserial.Equals(seriale)).First();
if (c != null && !string.IsNullOrEmpty(c.lacodcom))
{
commessa = commessa + " - " + c.lacodcen.Trim();
commessa = c.lacodcom.Trim();
if (!string.IsNullOrEmpty(c.lacodcen))
{
commessa = commessa + " - " + c.lacodcen.Trim();
}
}
}
catch
{
Console.WriteLine(string.Format("*********** {1} Errore Chiamata al metodo getCommessaSietBySerial: seriale:{0} ", seriale, DateTime.Now.ToString()));
}
return commessa;
}
private Chiamate_out inputToChiamateOut(Input i)
@ -11611,6 +11661,11 @@ namespace ApiPolo.Controllers
r.min_fin = i.min_fin;
r.ore_viaggio = i.ore_viaggio;
r.data_timbratura = i.data_timbratura;
if (ten.Equals(Clienti.Marrocco) && !string.IsNullOrEmpty(i.commessa))
{
i.commessa = i.commessa.Substring(0, 15);
}
r.commessa = i.commessa;
r.tecnico = tecnico;
@ -11655,16 +11710,127 @@ namespace ApiPolo.Controllers
r.note = i.note;
return r;
}
private CommesseAdHoc_out formattaCommessa(Commessa commessa)
{
StringBuilder sb = new StringBuilder();
string _item = string.Empty;
CommesseAdHoc_out co = new CommesseAdHoc_out();
if (!string.IsNullOrEmpty(commessa.imcodimp))
{
sb.AppendLine("<b>Imp: </b> " + commessa.imcodimp);
string via = !string.IsNullOrEmpty(commessa.imindiri1) ? commessa.imindiri1.Trim() : string.Empty;
string indiri = !string.IsNullOrEmpty(commessa.imindiri2) ? commessa.imindiri2.Trim() : string.Empty;
string num = string.Empty;
if (commessa.imindiri3 != null && commessa.imindiri3.Value > 0)
{
num = commessa.imindiri3.ToString().Trim();
}
string num2 = !string.IsNullOrEmpty(commessa.imindiri4) ? commessa.imindiri4.Trim() : string.Empty;
string sca = !string.IsNullOrEmpty(commessa.imindiri5) ? commessa.imindiri5.Trim() : string.Empty;
string appo = string.Empty;
appo = via + indiri + num + num2 + sca;
if (!string.IsNullOrEmpty(via)) appo = appo + via;
if (!string.IsNullOrEmpty(indiri)) appo = appo + " " + indiri;
if (!string.IsNullOrEmpty(num)) appo = appo + " ," + num;
if (!string.IsNullOrEmpty(num2)) appo = appo + " Int: " + num2;
if (!string.IsNullOrEmpty(sca)) appo = appo + " Scala: " + sca;
sb.AppendLine(appo);
co.itemList = sb.ToString();
}
sb = null;
//copio anche gli altri campi della commessa
co.andescri = commessa.andescri;
co.imindiri1 = commessa.imindiri1;
co.imindiri2 = commessa.imindiri2;
co.imindiri3 = commessa.imindiri3;
co.imindiri4 = commessa.imindiri4;
co.imindiri5 = commessa.imindiri5;
co.imcodcap = commessa.imcodcap;
co.imcodimp = commessa.imcodimp;
co.imlocali = commessa.imlocali;
co.improvin = commessa.improvin;
co.lacodcli = commessa.lacodcli;
co.lacodcom = commessa.lacodcom;
co.ladatchi = commessa.ladatchi;
co.ladeslav = commessa.ladeslav;
co.laserial = commessa.laserial;
co.latipcli = commessa.latipcli;
return co;
}
private CommesseAdHoc_out formattaCommessaVT(CommesseVT commessa)
{
StringBuilder sb = new StringBuilder();
string _item = string.Empty;
CommesseAdHoc_out co = new CommesseAdHoc_out();
if (!string.IsNullOrEmpty(commessa.imcodimp))
{
sb.AppendLine("<b>Imp: <b> " + commessa.imcodimp);
string via = !string.IsNullOrEmpty(commessa.imindiri1) ? commessa.imindiri1.Trim() : string.Empty;
string indiri = !string.IsNullOrEmpty(commessa.imindiri2) ? commessa.imindiri2.Trim() : string.Empty;
string num = string.Empty;
if (commessa.imindiri3 != null && commessa.imindiri3.Value > 0)
{
num = commessa.imindiri3.ToString().Trim();
}
string num2 = !string.IsNullOrEmpty(commessa.imindiri4) ? commessa.imindiri4.Trim() : string.Empty;
string sca = !string.IsNullOrEmpty(commessa.imindiri5) ? commessa.imindiri5.Trim() : string.Empty;
string appo = string.Empty;
appo = via + indiri + num + num2 + sca;
if (!string.IsNullOrEmpty(via)) appo = appo + via;
if (!string.IsNullOrEmpty(indiri)) appo = appo + " " + indiri;
if (!string.IsNullOrEmpty(num)) appo = appo + " ," + num;
if (!string.IsNullOrEmpty(num2)) appo = appo + " Int: " + num2;
if (!string.IsNullOrEmpty(sca)) appo = appo + " Scala: " + sca;
sb.AppendLine(appo);
co.itemList = sb.ToString();
}
sb = null;
//copio anche gli altri campi della commessa
co.andescri = commessa.andescri;
co.imindiri1 = commessa.imindiri1;
co.imindiri2 = commessa.imindiri2;
co.imindiri3 = commessa.imindiri3;
co.imindiri4 = commessa.imindiri4;
co.imindiri5 = commessa.imindiri5;
co.imcodcap = commessa.imcodcap;
co.imcodimp = commessa.imcodimp;
co.imlocali = commessa.imlocali;
co.improvin = commessa.improvin;
co.lacodcli = commessa.lacodcli;
co.lacodcom = commessa.lacodcom;
co.ladatchi = commessa.ladatchi;
co.ladeslav = commessa.ladeslav;
co.laserial = commessa.laserial;
co.latipcli = commessa.latipcli;
return co;
}
/// <summary>Commesse return:ActionResult IEnumerable Commessa</summary>
[HttpGet("timbrature/commesse")]
public async Task<ActionResult<IEnumerable<Commessa>>> commesse(string token)
public async Task<ActionResult<IEnumerable<CommesseAdHoc_out>>> commesse(string token)
{
try
{
string ten = getClaimValueByToken(token, "tenant");
string ten2 = getClaimValueByToken(token, "tenant2");
List<Commessa> ll = new List<Commessa>();
string tecnico = getClaimValueByToken(token, "tccodice");
List<CommesseAdHoc_out> ll = new List<CommesseAdHoc_out>();
if (ten.Equals(Clienti.VT))
{
DbSet<CommesseVT>? _VT_CommesseAppo;
@ -11673,41 +11839,54 @@ namespace ApiPolo.Controllers
foreach (CommesseVT a in lst)
{
Commessa c = new Commessa();
c.imlocali = a.imlocali;
c.imcodcap = a.imcodcap;
c.imcodimp = a.imcodimp;
c.imindiri1 = a.imindiri1;
c.imindiri2 = a.imindiri2;
c.imindiri3 = a.imindiri3;
c.imindiri4 = a.imindiri4;
c.imindiri5 = a.imindiri5;
c.laserial = a.laserial;
c.lacodcom = a.lacodcom;
c.ladeslav = a.ladeslav;
c.ladatchi = a.ladatchi;
c.latipcli = a.latipcli;
c.lacodcli = a.lacodcli;
c.andescri = a.andescri;
c.improvin = a.improvin;
CommesseAdHoc_out c = new CommesseAdHoc_out();
c = formattaCommessaVT(a);
ll.Add(c);
}
}
else if(ten.Equals(Clienti.Marrocco))
{
_comm = getCommesseByTenant(ten);
var l = await _comm.OrderByDescending(t => t.ladatchi).ToListAsync();
List<Commessa> commesse_filtrate = new List<Commessa>();
_commDesc = _Marro_commDesc.Commdesc;
var commesse_tecnico = _commDesc.Where((t => t.latecsup!=null && t.latecsup.Equals(tecnico))).ToList();
foreach(CommessaDesc c in commesse_tecnico)
{
var co = _comm.Where(t => t.laserial.Equals(c.laserial)).ToList();
if(co!=null && co.Count > 0)
{
commesse_filtrate.Add(co.First());
}
}
foreach(Commessa c in commesse_filtrate)
{
CommesseAdHoc_out co = new CommesseAdHoc_out();
co=formattaCommessa(c);
ll.Add(co);
}
}
else
{
_comm = getCommesseByTenant(ten);
var l = await _comm.OrderByDescending(t => t.ladatchi).ToListAsync();
ll = l;
foreach (Commessa c in l)
{
CommesseAdHoc_out co = new CommesseAdHoc_out();
co = formattaCommessa(c);
ll.Add(co);
}
}
//var l = await _comm.OrderByDescending(t => t.cndatfin).Take(100).ToListAsync();
return StatusCode(StatusCodes.Status200OK, ll);
}
catch (Exception ex)
{
return StatusCode(StatusCodes.Status500InternalServerError, ex.Message);
CommesseAdHoc_out err = new CommesseAdHoc_out();
err.err_title = "Errore in timbrature/commesse";
err.err_detail = ex.Message;
err.err_status_code = "500";
return StatusCode(StatusCodes.Status500InternalServerError, err);
}
}
@ -11797,6 +11976,14 @@ namespace ApiPolo.Controllers
transactionsys.Commit();
}
break;
case Clienti.Marrocco:
using (var transactionMarro = _Marro_timbr.Database.BeginTransaction())
{
await _Marro_timbr.Timbr.AddAsync(t);
await _Marro_timbr.SaveChangesAsync();
transactionMarro.Commit();
}
break;
default:
break;
}
@ -11819,8 +12006,6 @@ namespace ApiPolo.Controllers
}
//return tOut;
}
#endregion
#region storico impianto
@ -12536,13 +12721,15 @@ namespace ApiPolo.Controllers
break;
case Clienti.LW:
cpwarnNumChiamataDecimal = await leggiCpwarnProgDecimal(ten, "prog\\NUMCHI\\", esercizio);
//passo il tablecode senza la prima parte
cpwarnNumChiamataDecimal = await leggiCpwarnProgDecimal(ten, "NUMCHI", esercizio);
//cpwarnNumChiamataDecimal = await leggiCpwarnProgDecimal(ten, "prog\\NUMCHI\\", esercizio);
progChiamata = Convert.ToString(cpwarnNumChiamataDecimal.autonum);
tablecodeProg = cpwarnNumChiamataDecimal.tablecode;
warncodeProg = cpwarnNumChiamataDecimal.warncode;
progressivoLetto = cpwarnNumChiamataDecimal.autonum;
cpwarnSerialeDecimal = await leggiCpwarnSerialeDecimal(ten, "prog\\SERCHI\\");
cpwarnSerialeDecimal = await leggiCpwarnSerialeDecimal(ten, "SERCHI");
serialeChiamata = Convert.ToString(cpwarnSerialeDecimal.autonum);
tablecodeSer = cpwarnSerialeDecimal.tablecode;
warncodeSer = cpwarnSerialeDecimal.warncode;
@ -12620,6 +12807,7 @@ namespace ApiPolo.Controllers
serial_comm = await leggiSerialeByCodCommessa(ten, codice_commessa);
}
//tOut.uscita = await inserimentoChiamata2(ten, tecnico, codimp, serialeChiamata, progChiamata, serial_comm,ten);
tOut.uscita = await inserimentoChiamata2(tenConf, tecnico, codimp, serialeChiamata, progChiamata, serial_comm, ten, tenConf);
break;
@ -12969,13 +13157,18 @@ namespace ApiPolo.Controllers
string serialeTemplate = string.Empty;
_chiatable = getChiamateTableByTenant(ten);
ChiamateTable t = new ChiamateTable();
var tt = new List<ChiamateTable>();
if (string.IsNullOrEmpty(ten))
{
ten = tenConf;
}
if (!ten.Equals(ten2))
{
ten = ten2;
}
_chiatable = getChiamateTableByTenant(ten);
switch (ten)
@ -13333,6 +13526,32 @@ namespace ApiPolo.Controllers
transactionPMS.Commit();
}
break;
case Clienti.Syscom:
using (var transactionSys = _Sys_cpwarn.Database.BeginTransaction())
{
_cpwarns = getCpwarnByTenant(tenant);
Prog2 entitasViewModel = _cpwarns.Where(p => p.tablecode.Equals(tablecode) && p.warncode.Equals(warncode)).FirstOrDefault();
entitasViewModel.autonum = nuovoProg;
entitasViewModel.cpccchk = cpcccchk;
_Sys_cpwarn.Entry(entitasViewModel).State = EntityState.Modified;
await _Sys_cpwarn.SaveChangesAsync();
transactionSys.Commit();
}
break;
case Clienti.LW:
using (var transactionLW = _LW_cpwarn.Database.BeginTransaction())
{
_cpwarns = getCpwarnByTenant(tenant);
Prog2 entitasViewModel = _cpwarns.Where(p => p.tablecode.Equals(tablecode) && p.warncode.Equals(warncode)).FirstOrDefault();
entitasViewModel.autonum = nuovoProg;
entitasViewModel.cpccchk = cpcccchk;
_LW_cpwarn.Entry(entitasViewModel).State = EntityState.Modified;
await _LW_cpwarn.SaveChangesAsync();
transactionLW.Commit();
}
break;
default:
break;
}
@ -13389,16 +13608,19 @@ namespace ApiPolo.Controllers
}
private async Task<Prog2> leggiCpwarnProgDecimal(string tenant, string tablecode, string codiceEsercizio)
{
string _ten = tenant;
var str = tenant;
str = Regex.Replace(str, @" ", "");
//autorun decimal
_cpwarns = getCpwarnByTenant(tenant);
var cpwarn = await _cpwarns.Where(p => p.tablecode != null && p.tablecode.Contains(tablecode) && p.tablecode.Contains(codiceEsercizio) && p.tablecode.Contains(tenant)).FirstAsync();
var cpwarn = await _cpwarns.Where(p => p.tablecode != null && p.tablecode.Contains(tablecode) && p.tablecode.Contains(codiceEsercizio) && p.tablecode.Contains(tenant.TrimEnd())).FirstAsync();
return cpwarn;
}
private async Task<Prog2> leggiCpwarnSerialeDecimal(string tenant, string tablecode)
{
//autorun decimal
_cpwarns = getCpwarnByTenant(tenant);
var cpwarn = await _cpwarns.Where(p => p.tablecode != null && p.tablecode.Contains(tablecode) && p.tablecode.Contains(tenant)).FirstAsync();
var cpwarn = await _cpwarns.Where(p => p.tablecode != null && p.tablecode.Contains(tablecode) && p.tablecode.Contains(tenant.TrimEnd())).FirstAsync();
return cpwarn;
}
private async Task<string> leggiSerialeByCodCommessa(string tenant, string codice_commessa)
@ -13477,6 +13699,8 @@ namespace ApiPolo.Controllers
o.Tccodice = tecnico.First().tccodice;
o.Tcsuper = tecnico.First().tcsuper;
o.Tenant = tecnico.First().tccodazi;
//o.tciden = tecnico.First().tciden;
Conf cc = new Conf();
//le configurazioni devono essere lette per tenant 2 non per VIRTU
//_confLette = await readConf(model.Tenant);
@ -15024,5 +15248,65 @@ namespace ApiPolo.Controllers
}
#endregion
#region Logging
/// <summary>Upload return:ActionResult</summary>
[HttpPost]
[Route("log/scrivi")]
public async Task<IActionResult> scriviLog( string token, string mex)
{
string ten = getClaimValueByToken(token, "tenant");
string ten2 = getClaimValueByToken(token, "tenant2");
string tenConf = getClaimValueByToken(token, "tenantConfigurazioni");
string tecnico = getClaimValueByToken(token, "tccodice");
if (string.IsNullOrEmpty(ten))
{
ten = tenConf;
}
string dataLog = DateTime.Now.ToString();
try
{
string ver = Request.Headers["X-App-Version"];
var re = Request;
var headers = re.Headers;
StringValues x = default(StringValues);
if (headers.ContainsKey("X-App-Version"))
{
var m = headers.TryGetValue("X-App-Version", out x);
}
Console.WriteLine(string.Format("*********** {0} LOG: tenant:{1} tenant2: {2} tenantConf: {3} tecnico:{4}", dataLog,ten, ten2, tenConf, tecnico));
if (!string.IsNullOrEmpty(ver))
{
Console.WriteLine(string.Format("versione app: {0} ", ver));
}
Console.WriteLine(string.Format("{0} ", mex));
Console.WriteLine(string.Format("*********** {0} FINE LOG: tenant:{1} tenant2: {2} tenantConf: {3} tecnico:{4}", dataLog,ten, ten2, tenConf, tecnico));
return Ok(new { count = 1, mex.Length });
}
catch (Exception ex)
{
StringBuilder sb = new StringBuilder();
string errMsg = string.Empty;
if (ex.Message != null)
{
sb.AppendLine(ex.Message);
}
if (ex.InnerException != null)
{
sb.AppendLine(ex.InnerException.Message);
}
errMsg = sb.ToString();
Console.WriteLine(string.Format("*********** {0} ERRORE LOG: tenant:{1} tenant2: {2} tenantConf: {3} tecnico:{4}", dataLog, ten, ten2, tenConf, tecnico));
Console.WriteLine(string.Format("{0} ", errMsg));
Console.WriteLine(string.Format("*********** {0} Fine ERRORE LOG: tenant:{1} tenant2: {2} tenantConf: {3} tecnico:{4}", dataLog, ten, ten2, tenConf, tecnico));
return StatusCode(StatusCodes.Status500InternalServerError, "Error: " + errMsg);
}
}
#endregion
}
}

View File

@ -55,6 +55,5 @@ namespace ApiPolo.Models
/// <summary>provincia</summary>
public string? improvin { get; set; }
}
}

View File

@ -10,7 +10,6 @@ namespace ApiPolo.Models
public string? laserial { get; set; }
/// <summary>tipo lavorazione</summary>
[Key]
public string? latiplav { get; set; }
/// <summary>centro di costo - ticket</summary>
@ -18,5 +17,8 @@ namespace ApiPolo.Models
/// <summary>Codice commessa</summary>
public string? lacodcom { get; set; }
/// <summary>Codice tecnico associato alla commessa</summary>
public string? latecsup { get; set; }
}
}

View File

@ -0,0 +1,67 @@
namespace ApiPolo.Models
{
/// <summary>Oggetto uscita Commessa Lift</summary>
public class CommesseAdHoc_out
{
/// <summary>seriale Commessa</summary>
public string? laserial { get; set; }
/// <summary>Codice Commessa</summary>
public string? lacodcom { get; set; }
/// <summary>Fase Commessa </summary>
public string? ladeslav { get; set; }
/// <summary>data fine validita Commessa</summary>
public DateTime? ladatchi { get; set; }
/// <summary>tipo </summary>
public string? latipcli { get; set; }
/// <summary>codice cliente</summary>
public string? lacodcli { get; set; }
/// <summary>descrizione cliente</summary>
public string? andescri { get; set; }
/// <summary>impianto</summary>
public string? imcodimp { get; set; }
/// <summary>tipo ind </summary>
public string? imindiri1 { get; set; }
/// <summary>indirizzo </summary>
public string? imindiri2 { get; set; }
/// <summary>numero </summary>
public int? imindiri3 { get; set; }
/// <summary>lettera</summary>
public string? imindiri4 { get; set; }
/// <summary>scala</summary>
public string? imindiri5 { get; set; }
/// <summary>localita</summary>
public string? imlocali { get; set; }
/// <summary>CAP</summary>
public string? imcodcap { get; set; }
/// <summary>provincia</summary>
public string? improvin { get; set; }
/// <summary>elemento lista formato html</summary>
public string? itemList { get; set; }
/// <summary>Error title</summary>
public string? err_title { get; set; }
/// <summary>Error deatail</summary>
public string? err_detail { get; set; }
/// <summary>Error code</summary>
public string? err_status_code { get; set; }
}
}

View File

@ -0,0 +1,23 @@

using Microsoft.EntityFrameworkCore;
namespace ApiPolo.Models.Gitoga_dbcontext
{
/// <summary></summary>
public class GITSR_COMMESSE_DbContext : DbContext
{
/// <summary></summary>
public DbSet<Commessa>? Commesse { get; set; }
/// <summary></summary>
public GITSR_COMMESSE_DbContext(DbContextOptions<GITSR_COMMESSE_DbContext> options) : base(options)
{
}
/// <summary></summary>
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Commessa>().ToView("API_COMMESSE");
}
}
}

View File

@ -0,0 +1,23 @@
using ApiPolo.Models.Gitoga_dbcontext;
using Microsoft.EntityFrameworkCore;
namespace ApiPolo.Models.Lifta_dbcontext
{
/// <summary></summary>
public class LIFTA_COMMESSE_DbContext : DbContext
{
/// <summary></summary>
public DbSet<Commessa>? Commesse { get; set; }
/// <summary></summary>
public LIFTA_COMMESSE_DbContext(DbContextOptions<LIFTA_COMMESSE_DbContext> options) : base(options)
{
}
/// <summary></summary>
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Commessa>().ToView("API_COMMESSE");
}
}
}

View File

@ -216,5 +216,8 @@ namespace ApiPolo.Models
/// <summary>tenant</summary>
public string? Tenant { get; set; }
/// <summary>Identifica un utente abilitato al download dell'app</summary>
public string? tciden { get; set; }
}
}

View File

@ -0,0 +1,26 @@

using Microsoft.EntityFrameworkCore;
namespace ApiPolo.Models.Marrocco_dbcontext
{
/// <summary></summary>
public class MARRO_COMMESSE_TABLE_DbContext : DbContext
{
/// <summary></summary>
public DbSet<CommessaDesc>? Commdesc { get; set; }
/// <summary></summary>
public MARRO_COMMESSE_TABLE_DbContext(DbContextOptions<MARRO_COMMESSE_TABLE_DbContext> options) : base(options)
{
}
/// <summary></summary>
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<CommessaDesc>().ToTable("MARROLAV_MAST");
modelBuilder.Entity<CommessaDesc>().HasKey(table => new {
table.laserial
});
}
}
}

View File

@ -0,0 +1,23 @@

using Microsoft.EntityFrameworkCore;
namespace ApiPolo.Models.Marrocco_dbcontext
{
/// <summary></summary>
public class MARRO_TIMBRATURE_DbContext : DbContext
{
/// <summary></summary>
public DbSet<Timbratura>? Timbr { get; set; }
/// <summary></summary>
public MARRO_TIMBRATURE_DbContext(DbContextOptions<MARRO_TIMBRATURE_DbContext> options) : base(options)
{
}
/// <summary></summary>
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Timbratura>().ToTable("TIMBRATURE");
}
}
}

View File

@ -1,4 +1,5 @@
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;
namespace ApiPolo.Models.Siet_dbcontext
{
@ -6,7 +7,7 @@ namespace ApiPolo.Models.Siet_dbcontext
public class SIET_COMMESSE_DESC_DbContext : DbContext
{
/// <summary></summary>
public DbSet<CommessaDesc>? Commdesc { get; set; }
public DbSet<CommessaDescSiet>? Commdesc { get; set; }
/// <summary></summary>
public SIET_COMMESSE_DESC_DbContext(DbContextOptions<SIET_COMMESSE_DESC_DbContext> options) : base(options)
@ -16,11 +17,29 @@ namespace ApiPolo.Models.Siet_dbcontext
/// <summary></summary>
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<CommessaDesc>().ToTable("SIET2LAV_MAST");
modelBuilder.Entity<CommessaDesc>().HasKey(table => new {
modelBuilder.Entity<CommessaDescSiet>().ToTable("SIET2LAV_MAST");
modelBuilder.Entity<CommessaDescSiet>().HasKey(table => new {
table.laserial,
table.latiplav
});
}
}
/// <summary>Descrizione commessa per SIET</summary>
public class CommessaDescSiet
{
/// <summary>seriale Commessa</summary>
[Key]
public string? laserial { get; set; }
/// <summary>tipo lavorazione</summary>
public string? latiplav { get; set; }
/// <summary>centro di costo - ticket</summary>
public string? lacodcen { get; set; }
/// <summary>Codice commessa</summary>
public string? lacodcom { get; set; }
}
}

View File

@ -71,5 +71,9 @@ namespace ApiPolo.Models
/// </summary>
public int tccodute { get; set; }
/// <summary>Identifica un utente abilitato al download dell'app</summary>
//public string? tciden { get; set; }
}
}

View File

@ -24,7 +24,7 @@ namespace ApiPolo.Models
/// <summary>minuto fine</summary>
public int min_fin { get; set; }
/// <summary>commessa</summary>
/// <summary>SERIALE commessa</summary>
public string? commessa { get; set; }
/// <summary>ore viaggio</summary>
@ -49,5 +49,7 @@ namespace ApiPolo.Models
/// <summary>note</summary>
public string? note { get; set; }
}
}

View File

@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<Project>
<PropertyGroup>
<_PublishTargetUrl>C:\SORGENTI\_publish</_PublishTargetUrl>
<History>True|2024-08-08T12:26:24.6701786Z;True|2024-08-08T09:47:57.4034373+02:00;True|2024-08-06T08:27:53.2075910+02:00;True|2024-08-01T12:54:22.9356998+02:00;True|2024-05-28T12:33:55.2004491+02:00;True|2024-05-28T10:03:22.0746253+02:00;True|2024-05-23T17:46:39.7923992+02:00;True|2024-05-20T14:38:48.9510222+02:00;True|2024-05-16T14:58:45.4167131+02:00;True|2024-05-16T12:48:07.6863652+02:00;True|2024-05-14T15:24:15.9889498+02:00;True|2024-05-13T17:14:51.9627438+02:00;True|2024-05-13T09:55:47.6642637+02:00;True|2024-05-07T15:34:14.3854449+02:00;True|2024-04-30T15:16:06.7760827+02:00;True|2024-04-30T14:47:35.3761581+02:00;True|2024-04-24T16:24:33.9768863+02:00;True|2024-04-23T14:16:13.9278392+02:00;True|2024-04-22T11:21:15.8891978+02:00;True|2024-04-19T17:01:58.4424326+02:00;True|2024-04-19T16:00:37.1516625+02:00;True|2024-04-18T17:56:38.4740471+02:00;True|2024-04-18T15:19:13.0301345+02:00;True|2024-04-18T15:08:29.5009047+02:00;True|2024-04-16T17:19:13.2405268+02:00;True|2024-04-16T16:44:53.5665827+02:00;True|2024-04-09T15:05:21.6859040+02:00;True|2024-04-09T12:31:53.7105489+02:00;True|2024-03-29T12:02:59.3951106+01:00;True|2024-03-28T15:51:54.4771087+01:00;True|2024-03-28T15:40:46.5889318+01:00;True|2024-03-28T15:02:39.2709767+01:00;True|2024-03-19T10:11:02.2184437+01:00;True|2024-03-19T09:46:29.5213786+01:00;True|2024-03-13T15:41:36.5129417+01:00;True|2024-03-13T15:04:45.8815190+01:00;True|2024-03-12T12:09:28.7378666+01:00;True|2024-03-07T16:49:05.8765453+01:00;True|2024-03-07T15:04:48.6785344+01:00;True|2024-03-05T18:12:38.1587810+01:00;True|2024-03-05T17:04:25.2897417+01:00;True|2024-02-23T17:51:33.5228272+01:00;True|2024-02-23T15:30:52.3064822+01:00;True|2024-02-21T17:45:19.5871889+01:00;True|2024-02-16T14:49:42.6218309+01:00;True|2024-01-12T15:28:14.3310950+01:00;True|2024-01-11T12:17:47.0416265+01:00;True|2024-01-09T10:56:10.6108110+01:00;True|2024-01-09T10:01:29.4419062+01:00;True|2024-01-09T09:09:56.0678886+01:00;False|2024-01-09T09:09:34.2552726+01:00;True|2024-01-08T17:12:45.9831372+01:00;True|2024-01-08T14:29:20.6298939+01:00;True|2024-01-05T16:13:20.1834182+01:00;True|2024-01-04T16:37:06.7941235+01:00;True|2023-12-21T17:18:34.0526998+01:00;True|2023-12-21T16:15:05.7983943+01:00;False|2023-12-21T16:14:46.9213541+01:00;True|2023-12-21T15:37:56.3166908+01:00;True|2023-12-21T15:06:45.2960170+01:00;True|2023-12-19T10:07:15.3406839+01:00;True|2023-12-19T09:40:37.4542645+01:00;True|2023-12-18T18:10:38.7733804+01:00;True|2023-12-18T17:52:35.2759182+01:00;True|2023-12-18T17:27:30.6925247+01:00;False|2023-12-18T17:27:18.6654468+01:00;True|2023-12-18T17:19:53.6193809+01:00;True|2023-12-18T11:34:31.9683375+01:00;True|2023-12-18T10:49:14.0195219+01:00;True|2023-12-14T15:24:45.4235825+01:00;True|2023-12-14T12:12:59.2505838+01:00;True|2023-12-14T10:06:03.4821381+01:00;False|2023-12-14T10:05:56.1675464+01:00;True|2023-12-13T17:46:06.5114228+01:00;True|2023-12-13T17:18:32.9967555+01:00;True|2023-12-13T17:09:02.2153382+01:00;True|2023-12-13T16:54:26.3998101+01:00;True|2023-12-12T12:29:15.4496576+01:00;True|2023-12-12T10:07:33.8605887+01:00;True|2023-12-07T16:48:32.3661089+01:00;False|2023-12-07T16:48:16.7800909+01:00;True|2023-12-07T15:59:01.9494614+01:00;True|2023-12-06T16:37:11.4189532+01:00;False|2023-12-06T16:36:58.1903924+01:00;True|2023-12-06T15:04:14.7658513+01:00;True|2023-12-06T15:03:56.8183271+01:00;False|2023-12-06T15:02:43.1658892+01:00;True|2023-12-05T14:56:58.6533793+01:00;True|2023-12-05T11:27:46.7461820+01:00;False|2023-12-05T11:27:33.9312828+01:00;True|2023-12-05T10:50:28.4716173+01:00;True|2023-11-30T16:42:31.8596611+01:00;True|2023-11-30T15:55:03.2495195+01:00;True|2023-11-27T15:56:29.4491507+01:00;True|2023-11-27T12:01:19.1611383+01:00;True|2023-11-24T16:17:46.6740447+01:00;True|2023-11-24T14:45:39.1983088+01:00;True|2023-11-21T12:27:46.1304045+01:00;True|2023-11-20T14:46:36.7367797+01:00;True|2023-11-16T15:24:40.0316829+01:00;</History>
<History>True|2025-02-04T09:14:33.8389270Z;True|2025-02-03T18:08:01.9222869+01:00;True|2025-01-10T14:46:31.1125722+01:00;True|2025-01-09T12:37:44.4800238+01:00;True|2024-08-08T14:26:24.6701786+02:00;True|2024-08-08T09:47:57.4034373+02:00;True|2024-08-06T08:27:53.2075910+02:00;True|2024-08-01T12:54:22.9356998+02:00;True|2024-05-28T12:33:55.2004491+02:00;True|2024-05-28T10:03:22.0746253+02:00;True|2024-05-23T17:46:39.7923992+02:00;True|2024-05-20T14:38:48.9510222+02:00;True|2024-05-16T14:58:45.4167131+02:00;True|2024-05-16T12:48:07.6863652+02:00;True|2024-05-14T15:24:15.9889498+02:00;True|2024-05-13T17:14:51.9627438+02:00;True|2024-05-13T09:55:47.6642637+02:00;True|2024-05-07T15:34:14.3854449+02:00;True|2024-04-30T15:16:06.7760827+02:00;True|2024-04-30T14:47:35.3761581+02:00;True|2024-04-24T16:24:33.9768863+02:00;True|2024-04-23T14:16:13.9278392+02:00;True|2024-04-22T11:21:15.8891978+02:00;True|2024-04-19T17:01:58.4424326+02:00;True|2024-04-19T16:00:37.1516625+02:00;True|2024-04-18T17:56:38.4740471+02:00;True|2024-04-18T15:19:13.0301345+02:00;True|2024-04-18T15:08:29.5009047+02:00;True|2024-04-16T17:19:13.2405268+02:00;True|2024-04-16T16:44:53.5665827+02:00;True|2024-04-09T15:05:21.6859040+02:00;True|2024-04-09T12:31:53.7105489+02:00;True|2024-03-29T12:02:59.3951106+01:00;True|2024-03-28T15:51:54.4771087+01:00;True|2024-03-28T15:40:46.5889318+01:00;True|2024-03-28T15:02:39.2709767+01:00;True|2024-03-19T10:11:02.2184437+01:00;True|2024-03-19T09:46:29.5213786+01:00;True|2024-03-13T15:41:36.5129417+01:00;True|2024-03-13T15:04:45.8815190+01:00;True|2024-03-12T12:09:28.7378666+01:00;True|2024-03-07T16:49:05.8765453+01:00;True|2024-03-07T15:04:48.6785344+01:00;True|2024-03-05T18:12:38.1587810+01:00;True|2024-03-05T17:04:25.2897417+01:00;True|2024-02-23T17:51:33.5228272+01:00;True|2024-02-23T15:30:52.3064822+01:00;True|2024-02-21T17:45:19.5871889+01:00;True|2024-02-16T14:49:42.6218309+01:00;True|2024-01-12T15:28:14.3310950+01:00;True|2024-01-11T12:17:47.0416265+01:00;True|2024-01-09T10:56:10.6108110+01:00;True|2024-01-09T10:01:29.4419062+01:00;True|2024-01-09T09:09:56.0678886+01:00;False|2024-01-09T09:09:34.2552726+01:00;True|2024-01-08T17:12:45.9831372+01:00;True|2024-01-08T14:29:20.6298939+01:00;True|2024-01-05T16:13:20.1834182+01:00;True|2024-01-04T16:37:06.7941235+01:00;True|2023-12-21T17:18:34.0526998+01:00;True|2023-12-21T16:15:05.7983943+01:00;False|2023-12-21T16:14:46.9213541+01:00;True|2023-12-21T15:37:56.3166908+01:00;True|2023-12-21T15:06:45.2960170+01:00;True|2023-12-19T10:07:15.3406839+01:00;True|2023-12-19T09:40:37.4542645+01:00;True|2023-12-18T18:10:38.7733804+01:00;True|2023-12-18T17:52:35.2759182+01:00;True|2023-12-18T17:27:30.6925247+01:00;False|2023-12-18T17:27:18.6654468+01:00;True|2023-12-18T17:19:53.6193809+01:00;True|2023-12-18T11:34:31.9683375+01:00;True|2023-12-18T10:49:14.0195219+01:00;True|2023-12-14T15:24:45.4235825+01:00;True|2023-12-14T12:12:59.2505838+01:00;True|2023-12-14T10:06:03.4821381+01:00;False|2023-12-14T10:05:56.1675464+01:00;True|2023-12-13T17:46:06.5114228+01:00;True|2023-12-13T17:18:32.9967555+01:00;True|2023-12-13T17:09:02.2153382+01:00;True|2023-12-13T16:54:26.3998101+01:00;True|2023-12-12T12:29:15.4496576+01:00;True|2023-12-12T10:07:33.8605887+01:00;True|2023-12-07T16:48:32.3661089+01:00;False|2023-12-07T16:48:16.7800909+01:00;True|2023-12-07T15:59:01.9494614+01:00;True|2023-12-06T16:37:11.4189532+01:00;False|2023-12-06T16:36:58.1903924+01:00;True|2023-12-06T15:04:14.7658513+01:00;True|2023-12-06T15:03:56.8183271+01:00;False|2023-12-06T15:02:43.1658892+01:00;True|2023-12-05T14:56:58.6533793+01:00;True|2023-12-05T11:27:46.7461820+01:00;False|2023-12-05T11:27:33.9312828+01:00;True|2023-12-05T10:50:28.4716173+01:00;True|2023-11-30T16:42:31.8596611+01:00;True|2023-11-30T15:55:03.2495195+01:00;True|2023-11-27T15:56:29.4491507+01:00;True|2023-11-27T12:01:19.1611383+01:00;True|2023-11-24T16:17:46.6740447+01:00;</History>
<LastFailureDetails />
</PropertyGroup>
<ItemGroup>

View File

@ -158,6 +158,12 @@ namespace ApiPolo
services.AddDbContext<MARRO_VT_IMPIANTI_DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("MARRO")
, options => { options.CommandTimeout(commandTimeoutInSeconds); }
));
services.AddDbContext<MARRO_COMMESSE_TABLE_DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("MARRO")
, options => { options.CommandTimeout(commandTimeoutInSeconds); }
));
services.AddDbContext<MARRO_TIMBRATURE_DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("MARRO")
, options => { options.CommandTimeout(commandTimeoutInSeconds); }
));
#endregion
@ -412,6 +418,9 @@ namespace ApiPolo
services.AddDbContext<GITSR_SOSTITUZIONIDbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("GITSR")
, options => { options.CommandTimeout(commandTimeoutInSeconds); }
));
services.AddDbContext<GITSR_COMMESSE_DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("GITSR")
, options => { options.CommandTimeout(commandTimeoutInSeconds); }
));
#endregion
#region LIFTA
@ -454,6 +463,9 @@ namespace ApiPolo
services.AddDbContext<LIFTA_SOSTITUZIONIDbcontext>(options => options.UseSqlServer(Configuration.GetConnectionString("LIFTA")
, options => { options.CommandTimeout(commandTimeoutInSeconds); }
));
services.AddDbContext<LIFTA_COMMESSE_DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("LIFTA")
, options => { options.CommandTimeout(commandTimeoutInSeconds); }
));
#endregion
#region SIET
@ -993,13 +1005,13 @@ namespace ApiPolo
gen.IncludeXmlComments(filePath);
});
services.AddCronJob<MyCronJob1>(c =>
{
c.TimeZoneInfo = TimeZoneInfo.Local;
c.CronExpression = @"*/10 * * * *";
//services.AddCronJob<MyCronJob1>(c =>
//{
// c.TimeZoneInfo = TimeZoneInfo.Local;
// //c.CronExpression = @"*/10 * * * *";
//c.CronExpression = @"* * * * *";
});
// c.CronExpression = @"* * * * *";
//});
services.AddLogging(opt =>
{

View File

@ -20,18 +20,19 @@
/*"MARRO": "Data Source=172.25.30.177;Initial Catalog=R80_MARROCCO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
/*"MARRO": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"GITSR": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_GITSR;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"GITSR_MARRO": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"GITSR": "Data Source=172.25.30.177;Initial Catalog=R80_GITSR;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"GITSR_MARRO": "Data Source=172.25.30.177;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFTA": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_LIFTA;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFTA_MARRO": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFTA": "Data Source=172.25.30.177;Initial Catalog=R80_LIFTA;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFTA_MARRO": "Data Source=172.25.30.177;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SICILIA": "Data Source=10.0.0.10;Initial Catalog=AHR_SICILIA;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"SICILIA": "Data Source=studioliuzzo.selfip.net;Initial Catalog=AHR_TEST_APP;User Id=sa; Password=1Zucchetti;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"DISCO": "Data Source=10.0.0.10;Initial Catalog=AHR60_FERRARI_VISTE_DISCO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"DISCO": "Data Source=MARCO_PC\\SQL_2022;Initial Catalog=DISCOVERY_80;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"DISCO": "Data Source=MARCO_PC\\SQL_2022;Initial Catalog=DISCOVERY_80;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
/*"DISCO": "Data Source=discoverylift.dyndns.org;Initial Catalog=DISCOVERY_80;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"DISCO": "Data Source=172.25.30.244;Initial Catalog=DISCOVERY_80;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"SAROM": "Data Source=37.159.179.14;Initial Catalog=AHR60_SAROM_TEST80;User Id=sa; Password=Poloinf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SAROM": "Data Source=10.0.0.10;Initial Catalog=AHR80_SAROM;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
@ -39,16 +40,18 @@
/*"SINER": "Data Source=10.0.0.10;Initial Catalog=AHR_SINERGO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"*/
"SINER": "Data Source=ufficio.sinergogroup.it,31433;Initial Catalog=AHR_TECLI;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"SIET2": "Data Source=194.50.74.66;Initial Catalog=R65_SIET;User Id=sa; Password=W1ld1x42;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SIET2": "Data Source=194.50.74.66;Initial Catalog=R65_SIET;User Id=sa; Password=W1ld1x42;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"SIET2": "Data Source=172.25.30.29;Initial Catalog=R65_SIET;User Id=sa; Password=W1ld1x42;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"PMS": "Data Source=10.0.0.10;Initial Catalog=PMS_DEMO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"VIRTUAL_TASK": "Data Source=MARCO_PC\\SQL_2022;Initial Catalog=VIRTUAL_TASK;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"VIRTUAL_TASK": "Data Source=172.25.30.1;Initial Catalog=VIRTUAL_TASK;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFT_WEB": "Data Source=10.0.0.79;Initial Catalog= AHRW42_LIFT;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"SYSCOM": "Data Source=docker1.polo;Initial Catalog= AHRW_SYSCOM;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SYSCOM": "Data Source=dbsql01.poloinformatico.it;Initial Catalog= AHRW_SYSCOM;User Id=syscom; Password=4@QLHV?cpVYbr+GB;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"LIFT_WEB": "Data Source=docker1.polo;Initial Catalog= AHRW42_LIFT;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SYSCOM": "Data Source=docker1.polo;Initial Catalog= AHRW_SYSCOM;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"SYSCOM": "Data Source=dbsql01.poloinformatico.it;Initial Catalog= AHRW_SYSCOM;User Id=syscom; Password=4@QLHV?cpVYbr+GB;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"TEDESCO": "Data Source=MARCO_PC\\SQL_2022;Initial Catalog= AHR_TEDESCO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
},
"JWT": {
"ValidAudience": "http://localhost:4200",

File diff suppressed because one or more lines are too long

View File

@ -20,18 +20,19 @@
/*"MARRO": "Data Source=172.25.30.177;Initial Catalog=R80_MARROCCO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
/*"MARRO": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"GITSR": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_GITSR;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"GITSR_MARRO": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"GITSR": "Data Source=172.25.30.177;Initial Catalog=R80_GITSR;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"GITSR_MARRO": "Data Source=172.25.30.177;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFTA": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_LIFTA;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFTA_MARRO": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFTA": "Data Source=172.25.30.177;Initial Catalog=R80_LIFTA;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFTA_MARRO": "Data Source=172.25.30.177;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SICILIA": "Data Source=10.0.0.10;Initial Catalog=AHR_SICILIA;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"SICILIA": "Data Source=studioliuzzo.selfip.net;Initial Catalog=AHR_TEST_APP;User Id=sa; Password=1Zucchetti;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"DISCO": "Data Source=10.0.0.10;Initial Catalog=AHR60_FERRARI_VISTE_DISCO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"DISCO": "Data Source=MARCO_PC\\SQL_2022;Initial Catalog=DISCOVERY_80;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"DISCO": "Data Source=MARCO_PC\\SQL_2022;Initial Catalog=DISCOVERY_80;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
/*"DISCO": "Data Source=discoverylift.dyndns.org;Initial Catalog=DISCOVERY_80;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"DISCO": "Data Source=172.25.30.244;Initial Catalog=DISCOVERY_80;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"SAROM": "Data Source=37.159.179.14;Initial Catalog=AHR60_SAROM_TEST80;User Id=sa; Password=Poloinf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SAROM": "Data Source=10.0.0.10;Initial Catalog=AHR80_SAROM;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
@ -39,16 +40,18 @@
/*"SINER": "Data Source=10.0.0.10;Initial Catalog=AHR_SINERGO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"*/
"SINER": "Data Source=ufficio.sinergogroup.it,31433;Initial Catalog=AHR_TECLI;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"SIET2": "Data Source=194.50.74.66;Initial Catalog=R65_SIET;User Id=sa; Password=W1ld1x42;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SIET2": "Data Source=194.50.74.66;Initial Catalog=R65_SIET;User Id=sa; Password=W1ld1x42;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"SIET2": "Data Source=172.25.30.29;Initial Catalog=R65_SIET;User Id=sa; Password=W1ld1x42;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"PMS": "Data Source=10.0.0.10;Initial Catalog=PMS_DEMO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"VIRTUAL_TASK": "Data Source=MARCO_PC\\SQL_2022;Initial Catalog=VIRTUAL_TASK;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"VIRTUAL_TASK": "Data Source=172.25.30.1;Initial Catalog=VIRTUAL_TASK;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFT_WEB": "Data Source=10.0.0.79;Initial Catalog= AHRW42_LIFT;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"SYSCOM": "Data Source=docker1.polo;Initial Catalog= AHRW_SYSCOM;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SYSCOM": "Data Source=dbsql01.poloinformatico.it;Initial Catalog= AHRW_SYSCOM;User Id=syscom; Password=4@QLHV?cpVYbr+GB;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"LIFT_WEB": "Data Source=docker1.polo;Initial Catalog= AHRW42_LIFT;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SYSCOM": "Data Source=docker1.polo;Initial Catalog= AHRW_SYSCOM;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"SYSCOM": "Data Source=dbsql01.poloinformatico.it;Initial Catalog= AHRW_SYSCOM;User Id=syscom; Password=4@QLHV?cpVYbr+GB;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"TEDESCO": "Data Source=MARCO_PC\\SQL_2022;Initial Catalog= AHR_TEDESCO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
},
"JWT": {
"ValidAudience": "http://localhost:4200",

View File

@ -1 +1 @@
616a1a71aa3d79620acb4ca82e7948d202811a3f
b78fa82da7ded7be00478e6f319a1436374877b4

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -10,29 +10,29 @@
//connessione non sicura: Encrypt=False
/*"ApiStr": "Data Source=10.0.0.19;Initial Catalog=API_POLO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"ApiStr": "Data Source=10.0.0.10;Initial Catalog=API_POLO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"ApiStr": "Data Source=10.0.0.19;Initial Catalog=API_POLO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
/*"ApiStr": "Data Source=172.25.30.1;Initial Catalog=API_POLO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"ApiStr": "Data Source=MARCO_PC\\SQL_2022;Initial Catalog=API_POLO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"FERRA": "Data Source=10.0.0.10;Initial Catalog=AHR60_FERRARI;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"FERRA": "Data Source=37.159.179.14;Initial Catalog=AHR80_TEST;User Id=AppPolo; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False;Encrypt=False;Trust Server Certificate=True",
/*"MARRO": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_MARROCCO_TEST;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"MARRO": "Data Source=10.0.0.10;Initial Catalog=R80_MARROCCO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"MARRO": "Data Source=172.25.30.177;Initial Catalog=R80_MARROCCO_TEST;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"MARRO": "Data Source=172.25.30.177;Initial Catalog=R80_MARROCCO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
/*"MARRO": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"GITSR": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_GITSR;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"GITSR_MARRO": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"GITSR": "Data Source=172.25.30.177;Initial Catalog=R80_GITSR;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"GITSR_MARRO": "Data Source=172.25.30.177;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFTA": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_LIFTA;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFTA_MARRO": "Data Source=poloinformatico57.clienti.init-s.it;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFTA": "Data Source=172.25.30.177;Initial Catalog=R80_LIFTA;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFTA_MARRO": "Data Source=172.25.30.177;Initial Catalog=R80_MARROCCO;User Id=app; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SICILIA": "Data Source=10.0.0.10;Initial Catalog=AHR_SICILIA;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"SICILIA": "Data Source=studioliuzzo.selfip.net;Initial Catalog=AHR_TEST_APP;User Id=sa; Password=1Zucchetti;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"DISCO": "Data Source=10.0.0.10;Initial Catalog=AHR60_FERRARI_VISTE_DISCO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
/*"DISCO": "Data Source=37.159.179.14;Initial Catalog=R80_DISCO;User Id=sa; Password=Poloinf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"DISCO": "Data Source=discoverylift.dyndns.org;Initial Catalog=DISCOVERY_80;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"DISCO": "Data Source=MARCO_PC\\SQL_2022;Initial Catalog=DISCOVERY_80;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
/*"DISCO": "Data Source=discoverylift.dyndns.org;Initial Catalog=DISCOVERY_80;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"DISCO": "Data Source=172.25.30.244;Initial Catalog=DISCOVERY_80;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"SAROM": "Data Source=37.159.179.14;Initial Catalog=AHR60_SAROM_TEST80;User Id=sa; Password=Poloinf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SAROM": "Data Source=10.0.0.10;Initial Catalog=AHR80_SAROM;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
@ -40,14 +40,18 @@
/*"SINER": "Data Source=10.0.0.10;Initial Catalog=AHR_SINERGO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"*/
"SINER": "Data Source=ufficio.sinergogroup.it,31433;Initial Catalog=AHR_TECLI;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"SIET2": "Data Source=194.50.74.66;Initial Catalog=R65_SIET;User Id=sa; Password=W1ld1x42;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SIET2": "Data Source=194.50.74.66;Initial Catalog=R65_SIET;User Id=sa; Password=W1ld1x42;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"SIET2": "Data Source=172.25.30.29;Initial Catalog=R65_SIET;User Id=sa; Password=W1ld1x42;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"PMS": "Data Source=10.0.0.10;Initial Catalog=PMS_DEMO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"VIRTUAL_TASK": "Data Source=10.0.0.10;Initial Catalog=VIRTUAL_TASK;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"VIRTUAL_TASK": "Data Source=MARCO_PC\\SQL_2022;Initial Catalog=VIRTUAL_TASK;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"VIRTUAL_TASK": "Data Source=172.25.30.1;Initial Catalog=VIRTUAL_TASK;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"LIFT_WEB": "Data Source=10.0.0.79;Initial Catalog= AHRW42_LIFT;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
/*"SYSCOM": "Data Source=docker1.polo;Initial Catalog= AHRW_SYSCOM;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",*/
"SYSCOM": "Data Source=dbsql01.poloinformatico.it;Initial Catalog= AHRW_SYSCOM;User Id=syscom; Password=4@QLHV?cpVYbr+GB;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
"TEDESCO": "Data Source=MARCO_PC\\SQL_2022;Initial Catalog= AHR_TEDESCO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
},
"JWT": {
"ValidAudience": "http://localhost:4200",

View File

@ -1,4 +1,5 @@
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\ApiPolo.exe
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\apipolo-952c6-firebase-adminsdk-tioa9-fbb9ba6d66.json
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\appsettings.Development.json
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\appsettings.json
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\private_key.json
@ -10,9 +11,9 @@ C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Ou
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Google.Api.Gax.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Google.Api.Gax.Rest.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Google.Apis.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Google.Apis.Auth.PlatformServices.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Google.Apis.Auth.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Google.Apis.Core.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Google.Apis.FirebaseCloudMessaging.v1.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\System.Web.Mvc.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\System.Web.Razor.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\System.Web.Helpers.dll
@ -23,12 +24,15 @@ C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Ou
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.AspNetCore.Connections.Abstractions.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.Bcl.AsyncInterfaces.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.Data.SqlClient.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.DotNet.PlatformAbstractions.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.EntityFrameworkCore.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.EntityFrameworkCore.Abstractions.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.EntityFrameworkCore.Relational.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.EntityFrameworkCore.SqlServer.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.Extensions.Caching.Memory.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.Extensions.DependencyModel.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.Extensions.Features.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.Extensions.PlatformAbstractions.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.Identity.Client.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.IdentityModel.JsonWebTokens.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.IdentityModel.Logging.dll
@ -38,17 +42,21 @@ C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Ou
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.OpenApi.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.Web.Infrastructure.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Microsoft.Win32.SystemEvents.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Nancy.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Newtonsoft.Json.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\RestSharp.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Renci.SshNet.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\SshNet.Security.Cryptography.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Swashbuckle.AspNetCore.Swagger.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Swashbuckle.AspNetCore.SwaggerGen.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\Swashbuckle.AspNetCore.SwaggerUI.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\System.CodeDom.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\System.Configuration.ConfigurationManager.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\System.DirectoryServices.Protocols.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\System.Drawing.Common.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\System.IdentityModel.Tokens.Jwt.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\System.IO.Pipelines.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\System.Management.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\System.Runtime.Caching.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\System.Security.Cryptography.ProtectedData.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\System.Security.Permissions.dll
@ -65,6 +73,7 @@ C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Ou
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\runtimes\win\lib\net6.0\System.DirectoryServices.Protocols.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\runtimes\unix\lib\netcoreapp3.0\System.Drawing.Common.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\runtimes\win\lib\netcoreapp3.0\System.Drawing.Common.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\runtimes\win\lib\net6.0\System.Management.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\runtimes\win\lib\netstandard2.0\System.Security.Cryptography.ProtectedData.dll
C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Release\net6.0\PubTmp\Out\runtimes\win\lib\netcoreapp3.0\System.Windows.Extensions.dll