inserimento chiamata da app per Gitoga e Lifta
This commit is contained in:
parent
7949d5f5db
commit
e833f24fbd
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -357,6 +357,8 @@ namespace ApiPolo.Controllers
|
|||||||
|
|
||||||
#region ChiamateSeriale
|
#region ChiamateSeriale
|
||||||
private readonly MARRO_CHIAMATA_SERIALE_DbContext _Marro_chiaser;
|
private readonly MARRO_CHIAMATA_SERIALE_DbContext _Marro_chiaser;
|
||||||
|
private readonly GITSR_CHIAMATA_SERIALE_DbContext _Gitoga_chiaser;
|
||||||
|
private readonly LIFTA_CHIAMATA_SERIALE_DbContext _Lifta_chiaser;
|
||||||
private readonly SIET_CHIAMATA_SERIALE_DbContext _Siet_chiaser;
|
private readonly SIET_CHIAMATA_SERIALE_DbContext _Siet_chiaser;
|
||||||
private readonly SICILIA_CHIAMATA_SERIALE_DbContext _Sicilia_chiaser;
|
private readonly SICILIA_CHIAMATA_SERIALE_DbContext _Sicilia_chiaser;
|
||||||
private readonly PMS_CHIAMATA_SERIALE_DbContext _PMS_chiaser;
|
private readonly PMS_CHIAMATA_SERIALE_DbContext _PMS_chiaser;
|
||||||
@ -794,6 +796,7 @@ namespace ApiPolo.Controllers
|
|||||||
|
|
||||||
#region chiamate table
|
#region chiamate table
|
||||||
MARRO_CHIAMATE_TABLE_DbContext Marro_chiatable,
|
MARRO_CHIAMATE_TABLE_DbContext Marro_chiatable,
|
||||||
|
|
||||||
SIET_CHIAMATE_TABLE_DbContext Siet_chiatable,
|
SIET_CHIAMATE_TABLE_DbContext Siet_chiatable,
|
||||||
SICILIA_CHIAMATE_TABLE_DbContext Sicilia_chiatable,
|
SICILIA_CHIAMATE_TABLE_DbContext Sicilia_chiatable,
|
||||||
PMS_CHIAMATE_TABLE_DbContext Pms_chiatable,
|
PMS_CHIAMATE_TABLE_DbContext Pms_chiatable,
|
||||||
@ -804,6 +807,8 @@ namespace ApiPolo.Controllers
|
|||||||
|
|
||||||
#region chiamate seriale
|
#region chiamate seriale
|
||||||
MARRO_CHIAMATA_SERIALE_DbContext Marro_chiaser,
|
MARRO_CHIAMATA_SERIALE_DbContext Marro_chiaser,
|
||||||
|
GITSR_CHIAMATA_SERIALE_DbContext Gitoga_chiaser,
|
||||||
|
LIFTA_CHIAMATA_SERIALE_DbContext Lifta_chiaser,
|
||||||
SIET_CHIAMATA_SERIALE_DbContext Siet_chiaser,
|
SIET_CHIAMATA_SERIALE_DbContext Siet_chiaser,
|
||||||
SICILIA_CHIAMATA_SERIALE_DbContext Sicilia_chiaser,
|
SICILIA_CHIAMATA_SERIALE_DbContext Sicilia_chiaser,
|
||||||
PMS_CHIAMATA_SERIALE_DbContext PMS_chiaser,
|
PMS_CHIAMATA_SERIALE_DbContext PMS_chiaser,
|
||||||
@ -1155,6 +1160,7 @@ namespace ApiPolo.Controllers
|
|||||||
|
|
||||||
#region ChiamateTable
|
#region ChiamateTable
|
||||||
_Marro_chiatable = Marro_chiatable;
|
_Marro_chiatable = Marro_chiatable;
|
||||||
|
|
||||||
_Siet_chiatable = Siet_chiatable;
|
_Siet_chiatable = Siet_chiatable;
|
||||||
_Sicilia_chiatable = Sicilia_chiatable;
|
_Sicilia_chiatable = Sicilia_chiatable;
|
||||||
_Pms_chiatable = Pms_chiatable;
|
_Pms_chiatable = Pms_chiatable;
|
||||||
@ -1165,6 +1171,8 @@ namespace ApiPolo.Controllers
|
|||||||
|
|
||||||
#region ChiamateSeriale
|
#region ChiamateSeriale
|
||||||
_Marro_chiaser = Marro_chiaser;
|
_Marro_chiaser = Marro_chiaser;
|
||||||
|
_Gitoga_chiaser = Gitoga_chiaser;
|
||||||
|
_Lifta_chiaser = Lifta_chiaser;
|
||||||
_Siet_chiaser = Siet_chiaser;
|
_Siet_chiaser = Siet_chiaser;
|
||||||
_Sicilia_chiaser = Sicilia_chiaser;
|
_Sicilia_chiaser = Sicilia_chiaser;
|
||||||
_PMS_chiaser = PMS_chiaser;
|
_PMS_chiaser = PMS_chiaser;
|
||||||
@ -2241,6 +2249,8 @@ namespace ApiPolo.Controllers
|
|||||||
switch (tenant)
|
switch (tenant)
|
||||||
{
|
{
|
||||||
case Clienti.Marrocco:
|
case Clienti.Marrocco:
|
||||||
|
case Clienti.Gitoga:
|
||||||
|
case Clienti.Lifta:
|
||||||
_chia = _Marro_chiatable.Chi;
|
_chia = _Marro_chiatable.Chi;
|
||||||
break;
|
break;
|
||||||
case Clienti.Siet:
|
case Clienti.Siet:
|
||||||
@ -2279,6 +2289,12 @@ namespace ApiPolo.Controllers
|
|||||||
case Clienti.Marrocco:
|
case Clienti.Marrocco:
|
||||||
_chiaser = _Marro_chiaser.Seriali;
|
_chiaser = _Marro_chiaser.Seriali;
|
||||||
break;
|
break;
|
||||||
|
case Clienti.Gitoga:
|
||||||
|
_chiaser = _Gitoga_chiaser.Seriali;
|
||||||
|
break;
|
||||||
|
case Clienti.Lifta:
|
||||||
|
_chiaser = _Lifta_chiaser.Seriali;
|
||||||
|
break;
|
||||||
case Clienti.Siet:
|
case Clienti.Siet:
|
||||||
_chiaser = _Siet_chiaser.Seriali;
|
_chiaser = _Siet_chiaser.Seriali;
|
||||||
break;
|
break;
|
||||||
@ -2303,6 +2319,7 @@ namespace ApiPolo.Controllers
|
|||||||
switch (tenant)
|
switch (tenant)
|
||||||
{
|
{
|
||||||
case Clienti.Marrocco:
|
case Clienti.Marrocco:
|
||||||
|
case Clienti.Gitoga:
|
||||||
_chiaprog = _Marro_chiaprog.Progressivi;
|
_chiaprog = _Marro_chiaprog.Progressivi;
|
||||||
break;
|
break;
|
||||||
case Clienti.Sicilia:
|
case Clienti.Sicilia:
|
||||||
@ -3667,9 +3684,8 @@ namespace ApiPolo.Controllers
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost]
|
|
||||||
/// <summary>token salvataggio</summary>
|
/// <summary>token salvataggio</summary>
|
||||||
|
[HttpPost]
|
||||||
[Route("token/sendMessage")]
|
[Route("token/sendMessage")]
|
||||||
public async Task<ActionResult<Token_out>> sendMessage(string tokenDevice,string _title, string _body)
|
public async Task<ActionResult<Token_out>> sendMessage(string tokenDevice,string _title, string _body)
|
||||||
{
|
{
|
||||||
@ -12682,7 +12698,10 @@ namespace ApiPolo.Controllers
|
|||||||
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Clienti.Marrocco:
|
case Clienti.Marrocco:
|
||||||
|
case Clienti.Gitoga:
|
||||||
|
case Clienti.Lifta:
|
||||||
cpwarnNumChiamata = await leggiCpwarnProg(ten, "prog\\NUMCHI\\", esercizio);
|
cpwarnNumChiamata = await leggiCpwarnProg(ten, "prog\\NUMCHI\\", esercizio);
|
||||||
progChiamata = Convert.ToString(cpwarnNumChiamata.autonum);
|
progChiamata = Convert.ToString(cpwarnNumChiamata.autonum);
|
||||||
tablecodeProg = cpwarnNumChiamata.tablecode;
|
tablecodeProg = cpwarnNumChiamata.tablecode;
|
||||||
@ -12828,6 +12847,8 @@ namespace ApiPolo.Controllers
|
|||||||
tOut.prog_Out = await aggiornaprogressivoDecimal(ten, progressivoLetto, tablecodeProg, warncodeProg);
|
tOut.prog_Out = await aggiornaprogressivoDecimal(ten, progressivoLetto, tablecodeProg, warncodeProg);
|
||||||
break;
|
break;
|
||||||
case Clienti.Marrocco:
|
case Clienti.Marrocco:
|
||||||
|
case Clienti.Gitoga:
|
||||||
|
case Clienti.Lifta:
|
||||||
serialeUpdate = tOut.uscita.chserial;
|
serialeUpdate = tOut.uscita.chserial;
|
||||||
tOut.chiaser_Out = await aggiornaSeriale(ten, serialeUpdate);
|
tOut.chiaser_Out = await aggiornaSeriale(ten, serialeUpdate);
|
||||||
|
|
||||||
@ -13190,6 +13211,9 @@ namespace ApiPolo.Controllers
|
|||||||
switch (ten)
|
switch (ten)
|
||||||
{
|
{
|
||||||
case Clienti.Marrocco:
|
case Clienti.Marrocco:
|
||||||
|
case Clienti.Gitoga:
|
||||||
|
case Clienti.Lifta:
|
||||||
|
//GITOGA e LIFTA sono comunque dentro il db di Marrocco
|
||||||
t = fillChiamateTableInput(tt.FirstOrDefault(), codimp, tecnico, ten,serLetto,progLetto, codice_commessa);
|
t = fillChiamateTableInput(tt.FirstOrDefault(), codimp, tecnico, ten,serLetto,progLetto, codice_commessa);
|
||||||
using (var tranMarro = _Marro_chiatable.Database.BeginTransaction())
|
using (var tranMarro = _Marro_chiatable.Database.BeginTransaction())
|
||||||
{
|
{
|
||||||
@ -13198,6 +13222,7 @@ namespace ApiPolo.Controllers
|
|||||||
tranMarro.Commit();
|
tranMarro.Commit();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Clienti.Siet:
|
case Clienti.Siet:
|
||||||
t = fillChiamateTableInput(tt.FirstOrDefault(), codimp, tecnico, ten, serLetto, progLetto, codice_commessa);
|
t = fillChiamateTableInput(tt.FirstOrDefault(), codimp, tecnico, ten, serLetto, progLetto, codice_commessa);
|
||||||
using (var tranSiet = _Siet_chiatable.Database.BeginTransaction())
|
using (var tranSiet = _Siet_chiatable.Database.BeginTransaction())
|
||||||
@ -13406,37 +13431,59 @@ namespace ApiPolo.Controllers
|
|||||||
{
|
{
|
||||||
case Clienti.Marrocco:
|
case Clienti.Marrocco:
|
||||||
using (var transaction = _Marro_chiaser.Database.BeginTransaction())
|
using (var transaction = _Marro_chiaser.Database.BeginTransaction())
|
||||||
|
{
|
||||||
|
ChiamataSeriale entitasViewModel = _chiamateser.Where(p => p.piditta.Equals(tenant)).FirstOrDefault();
|
||||||
|
entitasViewModel.pinumero = nuovoSeriale;
|
||||||
|
entitasViewModel.cpccchk = cpcccchk;
|
||||||
|
_Marro_chiaser.Entry(entitasViewModel).State = EntityState.Modified;
|
||||||
|
await _Marro_chiaser.SaveChangesAsync();
|
||||||
|
transaction.Commit();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case Clienti.Gitoga:
|
||||||
|
using (var transaction = _Gitoga_chiaser.Database.BeginTransaction())
|
||||||
{
|
{
|
||||||
ChiamataSeriale entitasViewModel = _chiamateser.Where(p => p.piditta.Equals(tenant)).FirstOrDefault();
|
ChiamataSeriale entitasViewModel = _chiamateser.Where(p => p.piditta.Equals(tenant)).FirstOrDefault();
|
||||||
entitasViewModel.pinumero = nuovoSeriale;
|
entitasViewModel.pinumero = nuovoSeriale;
|
||||||
entitasViewModel.cpccchk = cpcccchk;
|
entitasViewModel.cpccchk = cpcccchk;
|
||||||
_Marro_chiaser.Entry(entitasViewModel).State = EntityState.Modified;
|
_Gitoga_chiaser.Entry(entitasViewModel).State = EntityState.Modified;
|
||||||
await _Marro_chiaser.SaveChangesAsync();
|
await _Gitoga_chiaser.SaveChangesAsync();
|
||||||
transaction.Commit();
|
transaction.Commit();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case Clienti.Siet:
|
case Clienti.Lifta:
|
||||||
using (var transactionSiet = _Siet_chiaser.Database.BeginTransaction())
|
using (var transaction = _Lifta_chiaser.Database.BeginTransaction())
|
||||||
{
|
{
|
||||||
ChiamataSeriale entitasViewModel = _chiamateser.Where(p => p.piditta.Equals(tenant)).FirstOrDefault();
|
ChiamataSeriale entitasViewModel = _chiamateser.Where(p => p.piditta.Equals(tenant)).FirstOrDefault();
|
||||||
entitasViewModel.pinumero = nuovoSeriale;
|
entitasViewModel.pinumero = nuovoSeriale;
|
||||||
entitasViewModel.cpccchk = cpcccchk;
|
entitasViewModel.cpccchk = cpcccchk;
|
||||||
_Siet_chiaser.Entry(entitasViewModel).State = EntityState.Modified;
|
_Lifta_chiaser.Entry(entitasViewModel).State = EntityState.Modified;
|
||||||
await _Siet_chiaser.SaveChangesAsync();
|
await _Lifta_chiaser.SaveChangesAsync();
|
||||||
transactionSiet.Commit();
|
transaction.Commit();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case Clienti.Sicilia:
|
case Clienti.Siet:
|
||||||
using (var transactionSicilia = _Sicilia_chiaser.Database.BeginTransaction())
|
using (var transactionSiet = _Siet_chiaser.Database.BeginTransaction())
|
||||||
{
|
{
|
||||||
ChiamataSeriale entitasViewModel = _chiamateser.Where(p => p.piditta.Equals(tenant)).FirstOrDefault();
|
ChiamataSeriale entitasViewModel = _chiamateser.Where(p => p.piditta.Equals(tenant)).FirstOrDefault();
|
||||||
entitasViewModel.pinumero = nuovoSeriale;
|
entitasViewModel.pinumero = nuovoSeriale;
|
||||||
entitasViewModel.cpccchk = cpcccchk;
|
entitasViewModel.cpccchk = cpcccchk;
|
||||||
_Sicilia_chiaser.Entry(entitasViewModel).State = EntityState.Modified;
|
_Siet_chiaser.Entry(entitasViewModel).State = EntityState.Modified;
|
||||||
await _Sicilia_chiaser.SaveChangesAsync();
|
await _Siet_chiaser.SaveChangesAsync();
|
||||||
transactionSicilia.Commit();
|
transactionSiet.Commit();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case Clienti.Sicilia:
|
||||||
|
using (var transactionSicilia = _Sicilia_chiaser.Database.BeginTransaction())
|
||||||
|
{
|
||||||
|
ChiamataSeriale entitasViewModel = _chiamateser.Where(p => p.piditta.Equals(tenant)).FirstOrDefault();
|
||||||
|
entitasViewModel.pinumero = nuovoSeriale;
|
||||||
|
entitasViewModel.cpccchk = cpcccchk;
|
||||||
|
_Sicilia_chiaser.Entry(entitasViewModel).State = EntityState.Modified;
|
||||||
|
await _Sicilia_chiaser.SaveChangesAsync();
|
||||||
|
transactionSicilia.Commit();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@ -13451,6 +13498,8 @@ namespace ApiPolo.Controllers
|
|||||||
switch (tenant)
|
switch (tenant)
|
||||||
{
|
{
|
||||||
case Clienti.Marrocco:
|
case Clienti.Marrocco:
|
||||||
|
case Clienti.Gitoga:
|
||||||
|
case Clienti.Lifta:
|
||||||
using (var transaction = _Marro_chiaprog.Database.BeginTransaction())
|
using (var transaction = _Marro_chiaprog.Database.BeginTransaction())
|
||||||
{
|
{
|
||||||
Prog entitasViewModel = _chiamateprogr.Where(p => p.tablecode.Equals(tablecode)&& p.warncode.Equals(warncode)).FirstOrDefault();
|
Prog entitasViewModel = _chiamateprogr.Where(p => p.tablecode.Equals(tablecode)&& p.warncode.Equals(warncode)).FirstOrDefault();
|
||||||
@ -13591,7 +13640,6 @@ namespace ApiPolo.Controllers
|
|||||||
}
|
}
|
||||||
return cso;
|
return cso;
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task<Prog> leggiCpwarnSeriale(string tenant, string tablecode)
|
private async Task<Prog> leggiCpwarnSeriale(string tenant, string tablecode)
|
||||||
{
|
{
|
||||||
//autorun float
|
//autorun float
|
||||||
|
|||||||
@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
|
namespace ApiPolo.Models.Gitoga_dbcontext
|
||||||
|
{
|
||||||
|
/// <summary></summary>
|
||||||
|
public class GITSR_CHIAMATA_SERIALE_DbContext: DbContext
|
||||||
|
{
|
||||||
|
/// <summary></summary>
|
||||||
|
public DbSet<ChiamataSeriale>? Seriali { get; set; }
|
||||||
|
|
||||||
|
/// <summary></summary>
|
||||||
|
public GITSR_CHIAMATA_SERIALE_DbContext(DbContextOptions<GITSR_CHIAMATA_SERIALE_DbContext> options) : base(options)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
/// <summary></summary>
|
||||||
|
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||||
|
{
|
||||||
|
modelBuilder.Entity<ChiamataSeriale>().ToTable("GITSRPINUMCHI");
|
||||||
|
modelBuilder.Entity<ChiamataSeriale>().HasKey(table => new {
|
||||||
|
table.piditta
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
|
namespace ApiPolo.Models.Lifta_dbcontext
|
||||||
|
{
|
||||||
|
/// <summary></summary>
|
||||||
|
public class LIFTA_CHIAMATA_SERIALE_DbContext:DbContext
|
||||||
|
{
|
||||||
|
/// <summary></summary>
|
||||||
|
public DbSet<ChiamataSeriale>? Seriali { get; set; }
|
||||||
|
|
||||||
|
/// <summary></summary>
|
||||||
|
public LIFTA_CHIAMATA_SERIALE_DbContext(DbContextOptions<LIFTA_CHIAMATA_SERIALE_DbContext> options) : base(options)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
/// <summary></summary>
|
||||||
|
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||||
|
{
|
||||||
|
modelBuilder.Entity<ChiamataSeriale>().ToTable("LIFTAPINUMCHI");
|
||||||
|
modelBuilder.Entity<ChiamataSeriale>().HasKey(table => new {
|
||||||
|
table.piditta
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -421,6 +421,9 @@ namespace ApiPolo
|
|||||||
services.AddDbContext<GITSR_COMMESSE_DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("GITSR")
|
services.AddDbContext<GITSR_COMMESSE_DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("GITSR")
|
||||||
, options => { options.CommandTimeout(commandTimeoutInSeconds); }
|
, options => { options.CommandTimeout(commandTimeoutInSeconds); }
|
||||||
));
|
));
|
||||||
|
services.AddDbContext<GITSR_CHIAMATA_SERIALE_DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("GITSR")
|
||||||
|
, options => { options.CommandTimeout(commandTimeoutInSeconds); }
|
||||||
|
));
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region LIFTA
|
#region LIFTA
|
||||||
@ -466,6 +469,9 @@ namespace ApiPolo
|
|||||||
services.AddDbContext<LIFTA_COMMESSE_DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("LIFTA")
|
services.AddDbContext<LIFTA_COMMESSE_DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("LIFTA")
|
||||||
, options => { options.CommandTimeout(commandTimeoutInSeconds); }
|
, options => { options.CommandTimeout(commandTimeoutInSeconds); }
|
||||||
));
|
));
|
||||||
|
services.AddDbContext<LIFTA_CHIAMATA_SERIALE_DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("LIFTA")
|
||||||
|
, options => { options.CommandTimeout(commandTimeoutInSeconds); }
|
||||||
|
));
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region SIET
|
#region SIET
|
||||||
@ -1002,7 +1008,7 @@ namespace ApiPolo
|
|||||||
//gen.SwaggerDoc("v1", new OpenApiInfo { Title = "POLO API WS2016", Version = "v3.3" });
|
//gen.SwaggerDoc("v1", new OpenApiInfo { Title = "POLO API WS2016", Version = "v3.3" });
|
||||||
DateTime oggi = DateTime.Now;
|
DateTime oggi = DateTime.Now;
|
||||||
string dt = oggi.ToString();
|
string dt = oggi.ToString();
|
||||||
gen.SwaggerDoc("v1", new OpenApiInfo { Title = "POLO API - v.app 1.29", Version = dt });
|
gen.SwaggerDoc("v1", new OpenApiInfo { Title = "POLO API - v.app 1.30", Version = dt });
|
||||||
|
|
||||||
var filePath = Path.Combine(System.AppContext.BaseDirectory, "ApiPolo.xml");
|
var filePath = Path.Combine(System.AppContext.BaseDirectory, "ApiPolo.xml");
|
||||||
gen.IncludeXmlComments(filePath);
|
gen.IncludeXmlComments(filePath);
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
b78fa82da7ded7be00478e6f319a1436374877b4
|
6182c7269e1442e5a9aeb6a018a6bdc7b71d4bd1
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user