agregado procesos y bd clases

This commit is contained in:
2026-04-28 11:52:16 +02:00
parent 59a774c397
commit cd2e8b8530
251 changed files with 56881 additions and 49 deletions

View File

@@ -0,0 +1,106 @@
using System;
namespace bdAsegasa.db
{
public partial class vf_polizasextendidas
{
public string NumeroSuplemento_String
{
get
{
if(this.NumeroSuplemento == 0)
{
return "";
}
else
{
return NumeroSuplemento.ToString();
}
}
}
public string Situacion_Web
{
get
{
return gestionasegasaEntities.ObtieneSituacionWeb(this.idSituacion, this.idTipoPago);
}
}
public string CiaNumeroPoliza
{
get
{
return this.Compania + "/" + this.NumeroPoliza;
}
}
public int? EdadTomador
{
get
{
if (this.FechaNacimientoTomador.HasValue)
{
DateOnly hoy = DateOnly.FromDateTime(DateTime.Now);
return (int)((hoy.Year - this.FechaNacimientoTomador.Value.Year));
}
return null;
}
}
public string TelefonoMovilValido
{
get
{
if (tsUtilidades.Extensiones.StringExtensions.EsNumeroTelefonoMovilEspañolValido(this.Telefono1Tomador))
{
return this.Telefono1Tomador;
}
else if (tsUtilidades.Extensiones.StringExtensions.EsNumeroTelefonoMovilEspañolValido(this.Telefono2Tomador))
{
return this.Telefono2Tomador;
}
else
{
return "";
}
}
}
public ListadoReducido AListadoReducido() => new ListadoReducido(this);
}
public class ListadoReducido
{
public ListadoReducido(vf_polizasextendidas p)
{
NumeroPropuesta = p.idPoliza;
FechaAlta = p.FechaAlta;
NumeroPóliza = p.NumeroPoliza;
Matrícula = p.Matricula;
Compañía = p.Compania;
Ramo = p.Ramo;
BienesAsegurados = p.BienesAsegurados;
TipoPago = p.TipoPago;
CIFTomador = p.CIFTomador;
Tomador = p.Tomador;
Teléfono1 = p.Telefono1Tomador;
Teléfono2 = p.Telefono2Tomador;
Email = p.EmailTomador;
}
public int NumeroPropuesta { get; set; }
public DateTime? FechaAlta { get; set; }
public string NumeroPóliza { get; set; }
public string Matrícula { get; set; }
public string BienesAsegurados { get; set; }
public string Compañía { get; set; }
public string Ramo { get; set; }
public string TipoPago { get; set; }
public string CIFTomador { get; set; }
public string Tomador { get; set; }
public string Teléfono1 { get; set; }
public string Teléfono2 { get; set; }
public string Email { get; set; }
}
}