using System;
using System.Collections.Generic;
using PropertyChanged;
namespace bdAsegasa.db;
[AddINotifyPropertyChangedInterface]
public partial class companias
{
public int idCompania { get; set; }
public string? Codigo { get; set; }
public string? CodigoAsegasa { get; set; }
public string? Nombre { get; set; }
public string? CodigoAgrario { get; set; }
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 double? LimiteRecargoExterno { get; set; }
///
/// tabla enumeraciones
///
///
public int? idTipoCobro { get; set; }
///
/// tabla enumeraciones
///
public double? Consorcio { get; set; }
public int? PlazoRetornoComision { get; set; }
public int? DiaPlazoRetornoComision { get; set; }
public string? CBSB { get; set; }
///
/// tabla enumeraciones
///
public int? idTipoRedondeo { get; set; }
public string? CuentaRecargosExternos { get; set; }
public string? CuentaAlCobro { get; set; }
public double? Rapell { get; set; }
public string? Sufijo { get; set; }
public string? Observaciones { get; set; }
public string? Email { get; set; }
public int? idUsuarioRevisor { get; set; }
public string? IBANLiquidacion { get; set; }
public string? emailLiquidacion { get; set; }
public int FormaLiquidacion { get; set; }
public string? CodigoDGS { get; set; }
public double LimiteRemesa { get; set; }
public int? NumeroDiasLimiteRemesa { get; set; }
public int? NumeroDiasLimiteFBCartera { get; set; }
public int? NumeroDiasLimiteFBEmision { get; set; }
public string? IBANCobros1 { get; set; }
public string? IBANCobros2 { get; set; }
public string? IBANCobros3 { get; set; }
public string? IBANCobros4 { get; set; }
public string? Usuario { get; set; }
public string? Contrasenna { get; set; }
public virtual ICollection comisionesagentes { get; set; } = new List();
public virtual ICollection comisionescompanias { get; set; } = new List();
public virtual ICollection comisionlineacompania { get; set; } = new List();
public virtual ICollection departamentoscontactocompanias { get; set; } = new List();
public virtual ICollection excepcionesciasramos { get; set; } = new List();
public virtual ICollection ficheroscompanias { get; set; } = new List();
public virtual direcciones? idDireccionNavigation { get; set; }
public virtual enumeraciones? idTipoCobroNavigation { get; set; }
public virtual enumeraciones? idTipoRedondeoNavigation { get; set; }
public virtual usuarios? idUsuarioRevisorNavigation { get; set; }
public virtual ICollection incentivos { get; set; } = new List();
public virtual ICollection pagosliquidacionescias { get; set; } = new List();
public virtual ICollection personasdecontactocompanias { get; set; } = new List();
public virtual ICollection polizasagrario { get; set; } = new List();
public virtual ICollection polizassg { get; set; } = new List();
public virtual ICollection ramosdgscompania { get; set; } = new List();
public virtual ICollection siniestros_eiac { get; set; } = new List();
}