cambio de proceso polizas vencidas
This commit is contained in:
@@ -24,35 +24,31 @@ namespace Servicio_Gestion_Asegasa.Procesos
|
||||
{
|
||||
DateOnly hoy = DateOnly.FromDateTime(DateTime.Now);
|
||||
|
||||
List<polizassg> listadoPolizasVencidas = bd.polizassg.Where(x => x.idTipoCobro == 272 && x.FechaVencimiento < hoy).ToList();
|
||||
|
||||
var lr = bd.polizassg.Include(x => x.entidadespolizas).ThenInclude(x => x.idEntidadNavigation).Include(x => x.idRamoNavigation).Include(x => x.idAgenteNavigation).ToList()
|
||||
.Where(x => x.idTipoCobro == 272 && x.FechaVencimiento < hoy).Select(x => new PolizaPagoUnicoExcel{
|
||||
NumeroPoliza = x.NumeroPoliza ?? "",
|
||||
var lr = bd.recibos.Include(x => x.idPolizaNavigation).ThenInclude(x => x.entidadespolizas).ThenInclude(x => x.idEntidadNavigation).Include(x => x.idPolizaNavigation)
|
||||
.ThenInclude(x => x.idCompaniaNavigation).Include(x => x.idAgenteNavigation).Where(x => x.idPolizaNavigation.idTipoCobro == 272 && x.FechaVencimiento < hoy).Select(x => new PolizaPagoUnicoExcel{
|
||||
NumeroPoliza = x.idPolizaNavigation.NumeroPoliza ?? "",
|
||||
|
||||
RazonSocial = x.Tomador?.RazonSocial ?? "",
|
||||
RazonSocial = x.idPolizaNavigation.Tomador.RazonSocial ?? "",
|
||||
|
||||
FechaEfecto = x.FechaEfecto,
|
||||
|
||||
FechaVencimiento = x.FechaVencimiento,
|
||||
|
||||
Descripcion = x.idRamoNavigation?.Descripcion ?? "",
|
||||
Descripcion = x.idPolizaNavigation.idRamoNavigation.Descripcion ?? "",
|
||||
|
||||
NombreAgente = x.idAgenteNavigation?.Nombre ?? "",
|
||||
NombreAgente = x.idPolizaNavigation.idAgenteNavigation.Nombre ?? "",
|
||||
|
||||
CiaNumeroPolizaSuplemento = x.CiaNumeroPolizaSuplemento
|
||||
CiaNumeroPolizaSuplemento = x.idPolizaNavigation.CiaNumeroPolizaSuplemento
|
||||
}).ToList();
|
||||
|
||||
byte[] f = tsUtilidades.Excel.IEnumerableAExcel(lr);
|
||||
|
||||
string sFichero = @"C:\temp\listadoPolizas.xlsx";
|
||||
File.WriteAllBytes(sFichero, f);
|
||||
byte[] excelPolizas = tsUtilidades.Excel.IEnumerableAExcel(lr);
|
||||
|
||||
|
||||
//await bd.polizassg.Where(x => x.idTipoCobro == 272 && x.FechaVencimiento < hoy).ExecuteUpdateAsync(setters => setters
|
||||
// .SetProperty(x => x.FechaBaja, x => x.FechaVencimiento)
|
||||
// .SetProperty(x => x.idCausaBaja, 784));
|
||||
|
||||
//await bd.polizassg.Where(x => x.idTipoCobro == 272 && x.recibos.Any(r => r.FechaVencimiento < hoy)).ExecuteUpdateAsync(setters => setters
|
||||
// .SetProperty(x => x.FechaBaja, hoy)
|
||||
// .SetProperty(x => x.idCausaBaja, 784));
|
||||
|
||||
string sDireccionesEnvio = "davidperea@tecnosis.net";
|
||||
string sServidorSMTP = "mail.tecnosis.net";
|
||||
@@ -64,7 +60,7 @@ namespace Servicio_Gestion_Asegasa.Procesos
|
||||
listadoFicheros.Add(new tsUtilidades.Correo.FicheroAdjunto
|
||||
{
|
||||
NombreFichero = "FicherosVencidos.xlsx",
|
||||
Fichero = f
|
||||
Fichero = excelPolizas
|
||||
});
|
||||
|
||||
tsUtilidades.Correo.Funciones.EnviaCorreoVariosAdjuntos(sServidorSMTP, sRemitente, sDireccionesEnvio, Asunto, Cuerpo, listadoFicheros);
|
||||
|
||||
Reference in New Issue
Block a user