public AutoCodigoConsistencyChecker(AutoCodigoData data, ACodigoCCheckType type) { this.Data = data; this.CalculatedMaxs = new ConcurrentDictionary <long, int>(); this.OwnersCdades = new ConcurrentDictionary <ACodigoCCheckType, IEnumerable <int> >(); this.CCheckType = type; }
public Finca( int id, int idOwnerComunidad, bool baja, string nombre, double coeficiente, int codigo, AutoCodigoData ACData, Propietario propietarioActual, Dictionary <DateTime, int> historicoProps, Dictionary <int, Cuota> cuotas, EntACtaDict EAC = null, DevolucionesList devoluciones = null) { this._Id = id; this._IdOwnerComunidad = idOwnerComunidad; this._Baja = baja; this._Nombre = nombre; this._Coeficiente = coeficiente; this.Codigo = new AutoCodigoOwnerCdad <Finca>(ACData, ACodigoCCheckType.Fincas, codigo); this._PropietarioActual = propietarioActual; this._HistoricoPropietarios = historicoProps; this._Cuotas = cuotas; this._EntregasACuenta = EAC; this._Devoluciones = devoluciones; }
public Asiento(int id, int idComunidad, int idEjercicio, int codigo, AutoCodigoData ACData, bool abierto = false) { this._Id = id; this._IdOwnerComunidad = idComunidad; this._IdOwnerEjercicio = idEjercicio; _Abierto = abierto; FechaValor = DateTime.Today; this.Codigo = new AutoCodigoOwnerCdEj <Asiento>(ACData, codigo); }
public Presupuesto( int id, int idComunidad, int idEjercicio, int codigo, AutoCodigoData ACData, bool aceptado = false, TipoRepartoPresupuesto tipo = TipoRepartoPresupuesto.CoeficientesYGrupos) { this._Id = id; this._IdOwnerComunidad = idComunidad; this._IdOwnerEjercicio = idEjercicio; this.Codigo = new AutoCodigoOwnerCdad <Presupuesto>(ACData, ACodigoCCheckType.Pptos, codigo); this._Aceptado = aceptado; this._TipoReparto = tipo; this._GruposDeGasto = new List <iGrupoGastos>(); }
public Asiento(int id, int idComunidad, int idEjercicio, int codigo, AutoCodigoData ACData, DateTime fechaValor, IEnumerable <Apunte> apuntes, bool abierto = false) { this._Id = id; this._IdOwnerComunidad = idComunidad; this._IdOwnerEjercicio = idEjercicio; _Abierto = abierto; FechaValor = FechaValor; this.Codigo = new AutoCodigoOwnerCdEj <Asiento>(ACData, codigo); this.Apuntes = new ObservableApuntesList(this, apuntes); CalculaSaldo(); }
public Comunidad(int id, string cIF, bool baja, string nombre, int codigo, AutoCodigoData aCData, bool forceCIF) { this.Id = id; this._CIF = new NIFModel(cIF); if (this._CIF.NIF == null && forceCIF) { this._CIF.ForceInvalidNIF(ref cIF); } this.Baja = baja; this.Nombre = nombre; this.Codigo = new AutoCodigoNoOwner <Comunidad>(aCData, codigo); }
public Finca( int id, int idOwnerComunidad, bool baja, string nombre, double coeficiente, int codigo, AutoCodigoData ACData, Propietario propietarioActual, Dictionary <DateTime, int> historicoProps) { this._Id = id; this._IdOwnerComunidad = idOwnerComunidad; this._Baja = baja; this._Nombre = nombre; this._Coeficiente = coeficiente; this.Codigo = new AutoCodigoOwnerCdad <Finca>(ACData, ACodigoCCheckType.Fincas, codigo); this._PropietarioActual = propietarioActual; this._HistoricoPropietarios = historicoProps; }
public Finca(int id, int idOwnerComunidad, bool baja, string nombre, double coeficiente, int codigo, AutoCodigoData ACData) { this._Id = id; this._IdOwnerComunidad = idOwnerComunidad; this._Baja = baja; this._Nombre = nombre; this._Coeficiente = coeficiente; this.Codigo = new AutoCodigoOwnerCdad <Finca>(ACData, ACodigoCCheckType.Fincas, codigo); }