using System;
using System.Collections.Generic;
using PropertyChanged;
namespace bdAsegasa.db;
[AddINotifyPropertyChangedInterface]
public partial class agentes
{
public int idAgente { get; set; }
public string? Codigo { get; set; }
public string? Nombre { get; set; }
///
/// tabla direcciones
///
public int? idDireccion { get; set; }
public string? CIF { get; set; }
public DateOnly? FechaAlta { get; set; }
public DateOnly? FechaBaja { get; set; }
public string? Telefono1 { get; set; }
public string? Telefono2 { get; set; }
public string? Fax { get; set; }
public string? Clave { get; set; }
public double? IRPF { get; set; }
public double? LimiteCondicionesGenerales { get; set; }
public double? ComisionMenorIgualLimiteEmision { get; set; }
public double? ComisionMayorLimiteEmision { get; set; }
public double? ComisionMenorIgualLimiteCartera { get; set; }
public double? ComisionMayorLimiteCartera { get; set; }
///
/// tabla enumeraciones
///
public int? idInspector { get; set; }
public string? CuentaContableC { get; set; }
public string? CuentaContableR { get; set; }
public string? IBAN { get; set; }
///
/// enumeraciones Formas de pago
///
public int? idFormaPago { get; set; }
public double? Rapell { get; set; }
///
/// enumeraciones rutas
///
public int? idRuta { get; set; }
public string? Observaciones { get; set; }
public string? Email { get; set; }
public string? NumeroColegiado { get; set; }
public uint? idSuborganizacion { get; set; }
public string? codigoUsuarioAvant2 { get; set; }
public string? contrasenaAvant2 { get; set; }
public string? MapeoCaser { get; set; }
public string? MapeoAllianz { get; set; }
public string? MapeoPelayo { get; set; }
public bool SinAcreditacion { get; set; }
public string? hashContrasena { get; set; }
public virtual ICollection avant2__sso { get; set; } = new List();
public virtual ICollection comisionesagentes { get; set; } = new List();
public virtual ICollection expedientesagentes { get; set; } = new List();
public virtual ICollection historicocomisiones { get; set; } = new List();
public virtual direcciones? idDireccionNavigation { get; set; }
public virtual enumeraciones? idFormaPagoNavigation { get; set; }
public virtual usuarios? idInspectorNavigation { get; set; }
public virtual enumeraciones? idRutaNavigation { get; set; }
public virtual avant2__suborganizaciones? idSuborganizacionNavigation { get; set; }
public virtual ICollection incentivos { get; set; } = new List();
public virtual ICollection liquidacionesagentes { get; set; } = new List();
public virtual ICollection personasdecontactoagentes { get; set; } = new List();
public virtual ICollection polizasagrario { get; set; } = new List();
public virtual ICollection polizassg { get; set; } = new List();
public virtual ICollection recibos { get; set; } = new List();
public virtual ICollection regularizacionespagosagentes { get; set; } = new List();
public virtual ICollection subagentes { get; set; } = new List();
}