public void fill(Controllers.CargarDatosContext cargarDatosContext, int UnidadTiempoId, int EdificioId) { baseFill(cargarDatosContext); var c = cargarDatosContext.context; this.EdificioId = EdificioId; this.UnidadTiempoId = UnidadTiempoId == -1 ? c.UnidadTiempo.FirstOrDefault(X => X.EsActivo).UnidadTiempoId : UnidadTiempoId; LstUnidadTiempo = c.UnidadTiempo.Where(x => x.Estado == ConstantHelpers.EstadoActivo).OrderByDescending(x => x.Orden).ToList(); LstArchivoCorrecion = c.ArchivoCorrecionEdificio.Where(X => X.UnidadTiempoId == UnidadTiempoId && X.EdificioId == EdificioId).ToList(); }
public void fill(Controllers.CargarDatosContext cargarDatosContext, Int32 edificioId) { baseFill(cargarDatosContext); LstDepartamentos = cargarDatosContext.context.Departamento.Where(X => X.EdificioId == edificioId).ToList(); if (ArchivoCorregidoId.HasValue) { var archivoCorregido = cargarDatosContext.context.ArchivoCorrecionEdificio.FirstOrDefault(X => X.ArchivoCorrecionEdificioId == ArchivoCorregidoId.Value); if (archivoCorregido == null) { return; } Tipo = archivoCorregido.Tipo; } }
public void Fill(Controllers.CargarDatosContext datacontext) { baseFill(datacontext); LstTipoInmueble = new List <TipoInmueble>(); var Edificio = datacontext.context.Edificio.FirstOrDefault(x => x.EdificioId == EdificioId); NombreEdificio = Edificio.Nombre; AcronimoEdificio = Edificio.Acronimo; this.FactorGasto = 0; LstNombreRecibo.Add(new SelectListItem { Value = "P", Text = "PROPIETARIO" }); LstNombreRecibo.Add(new SelectListItem { Value = "I", Text = "INQUILINO" }); LstAlertaMora.Add(new SelectListItem { Value = "0", Text = "NO" }); LstAlertaMora.Add(new SelectListItem { Value = "1", Text = "SÍ" }); LstTipoInmueble = datacontext.context.TipoInmueble.Where(x => x.Estado == ConstantHelpers.EstadoActivo).ToList(); if (DepartamentoId.HasValue) { Departamento departamento = datacontext.context.Departamento.FirstOrDefault(x => x.DepartamentoId == DepartamentoId.Value); this.Numero = departamento.Numero; this.Piso = departamento.Piso; this.LecturaAgua = departamento.LecturaAgua; this.Estado = departamento.Estado; this.EdificioId = departamento.EdificioId; this.FactorGasto = departamento.FactorGasto ?? 0; this.Estacionamiento = departamento.Estacionamiento; this.Deposito = departamento.Deposito; this.DepartamentoM2 = departamento.DepartamentoM2; this.EstacionamientoM2 = departamento.EstacionamientoM2; this.DepositoM2 = departamento.DepositoM2; this.PDistribucion = departamento.PDistribucion ?? 0; this.CuotaDefault = departamento.CuotaDefault; this.AreaTotalM2 = departamento.TotalM2; this.TipoInmuebleId = departamento.TipoInmuebleId ?? 0; this.NombreRecibo = departamento.NombreRecibo; this.AlertaMora = departamento.AlertaMora; AlertaMoraDrop = AlertaMora ? "1" : "0"; this.NombreReciboDepartamento = departamento.NombrePropietario ? "P" : "I"; var propietario = departamento.Propietario.FirstOrDefault(x => x.ParentescoTitular == "Titular"); if (propietario != null) { this.ContactoPropietario = propietario.Contacto; this.Propietario = propietario.Nombres; this.DniPropietario = propietario.NroDocumento; var inquilino = propietario.Inquilino.FirstOrDefault(x => x.Estado == ConstantHelpers.EstadoActivo); if (inquilino != null) { this.ContactoInquilino = inquilino.Contacto; this.Inquilino = inquilino.Nombres; this.DniInquilino = inquilino.Dni; } } } }