Example #1
0
        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;
     }
 }
Example #3
0
        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;
                    }
                }
            }
        }