Files
Asegasa.NET/bdAsegasa/Extensiones/gestionesrecibos.cs
2026-04-28 11:52:16 +02:00

71 lines
2.2 KiB
C#

using System;
namespace bdAsegasa.db
{
public partial class gestionesrecibos
{
public string DetalleCorreo
{
get
{
if (this.idCorreoNavigation != null)
{
var c = this.idCorreoNavigation;
if (c.FechaAnulacion.HasValue)
return $"Correo a {c.Destinatario} Anulado el {c.FechaAnulacion.Value:dd/MM/yyyy HH:mm}";
if (c.FechaEnvio.HasValue)
return $"Correo a {c.Destinatario} Enviado el {c.FechaEnvio.Value:dd/MM/yyyy HH:mm}";
return $"Correo a {c.Destinatario} pendiente de envio";
}
return "Sin correo";
}
}
public string DetalleMensaje
{
get
{
if (this.idMensajeNavigation != null)
{
var m = this.idMensajeNavigation;
if (m.FechaAnulacion.HasValue)
return $"Mensaje a {m.Destinatario} Anulado el {m.FechaAnulacion.Value:dd/MM/yyyy HH:mm}";
if (m.FechaEnvio.HasValue)
return $"Mensaje a {m.Destinatario} Enviado el {m.FechaEnvio.Value:dd/MM/yyyy HH:mm}";
return $"Mensaje a {m.Destinatario} pendiente de envio";
}
return "Sin Mensaje";
}
}
}
public enum TipoGestionEnum : int
{
AVISO_REMESA_O_COBRO_DIRECTO = 1,
AVISO_POLIZA_DE_BAJA = 2,
AVISO_RECIBO_DEVUELTO_BANCO = 3,
AVISO_IMPERATIVO_LEGAL = 4,
SOLICITUD_DATOS_DEL_ASEGURADO_AL_AGENTE = 5,
COMUNICACIÓN_DEVOLUCIÓN_AL_AGENTE = 6,
COMUNICACIÓN_BAJA_AL_AGENTE = 7,
CAMBIO_CARTERA_AGENTE = 8,
AVISO_DEFENSA_CARTERA = 9,
DESCARGA_RECIBO_DE_CIA = 10,
OTROS_HP = 100,
OTROS = 101,
COMUNICACIÓN_EMISION_RECIBO_A_LA_COMPAÑÍA = 200,
IMPRESION_RECIBO_CIA = 300,
IMPRESION_RECIBO_GENERICO = 301,
AVISO_ERRONEO = 1000
}
public enum FormaComunicacionEnum
{
NINGUNA = 0,
POR_SMS = 1,
POR_CARTA = 2,
SIN_DOMICILIO_NI_TLF_VALIDO = 3,
POR_EMAIL = 4
}
}