public List <ModeloNegocios.SolicitudAvaluosExt> ObtenerJustipreciacionesRegistradas(Filtro filtro)
        {
            List <ModeloNegocios.SolicitudAvaluosExt> ListJustipreciacionesRegistrados;

            ListJustipreciacionesRegistrados = JustipreciacionDAL.ObtenerJustipreciacionesRegistrados(filtro);

            return(ListJustipreciacionesRegistrados);
        }
Ejemplo n.º 2
0
        public SolicitudAvaluos ObtenerJustipreciacionAvaluos(string pSecuencial)
        {
            ControladorBUS   ws_bus = new ControladorBUS();
            SolicitudAvaluos objSolicitudAvaluos = null;

            // MZT 15/08/2017
            var avaluo = JustipreciacionDAL.Consulta(pSecuencial);

            if (avaluo == null)
            {
                // MZT 15/08/2017
                var justipreciaciones = ws_bus.ObtenerJustipreciacionAvaluos(pSecuencial);

                if (justipreciaciones != null)
                {
                    objSolicitudAvaluos = justipreciaciones.FirstOrDefault();
                }
                // MZT 15/08/2017
            }
            else
            {
                //nombre de la institucion
                var instucion = AdministradorCatalogos.ObtenerCatalogoInstitucion().FirstOrDefault(x => x.IdValue == avaluo.InstitucionId);

                var MunicipioDes = AdministradorCatalogos.ObtenerCatalogoMunicipio().FirstOrDefault(x => x.IdValue == avaluo.MunicipioId);

                var EstadoDesc = AdministradorCatalogos.ObtenerCatalogoEstados().FirstOrDefault(x => x.IdValue == avaluo.EstadoId);

                var UnidadMedida = AdministradorCatalogos.ObtenerCatalogoUnidadMedida().FirstOrDefault(x => x.IdValue == Convert.ToInt32(avaluo.UnidadMedidaRentableDictaminado));

                // MZT 16/08/2017
                objSolicitudAvaluos = new SolicitudAvaluos
                {
                    Calle             = avaluo.Calle,
                    Cargo             = avaluo.Cargo,
                    Ciudad            = avaluo.Ciudad,
                    CP                = avaluo.CP,
                    Email             = avaluo.Email,
                    EstadoDescripcion = EstadoDesc != null ? EstadoDesc.Descripcion : string.Empty,
                    EstadoId          = avaluo.EstadoId,
                    Estatus           = "CONCLUIDO",
                    FechaDictamen     = avaluo.FechaDictamen.ToString("d"),//convertimos de datetime a string
                    //FechaDictamen = avaluo.FechaDictamen,
                    InstitucionDescripcion = instucion != null ? instucion.Descripcion : string.Empty,
                    InstitucionId          = avaluo.InstitucionId,
                    MontoDictaminado       = avaluo.MontoDictaminado,
                    MunicipioDescripcion   = MunicipioDes != null ? MunicipioDes.Descripcion : string.Empty,
                    MunicipioId            = avaluo.MunicipioId,
                    NoExterior             = avaluo.NoExterior,
                    NoGenerico             = avaluo.NoGenerico,
                    NoInterior             = avaluo.NoInterior,
                    NoSecuencial           = avaluo.NoSecuencial,

                    //Propietario = avaluo.Nombre,
                    Responsable                       = avaluo.Responsable,
                    SectorDescripcion                 = avaluo.SectorDescripcion,
                    SectorId                          = avaluo.SectorId,
                    SuperficieConstruida              = avaluo.SuperficieConstruida,
                    SuperficieConstruidaDictaminado   = avaluo.SuperficieConstruidaDictaminado,
                    SuperficieRentable                = avaluo.SuperficieRentable,
                    SuperficieRentableDictaminado     = avaluo.SuperficieRentableDictaminado,
                    SuperficieTerreno                 = avaluo.SuperficieTerreno,
                    SuperficieTerrenoDictaminado      = avaluo.SuperficieTerrenoDictaminado,
                    UnidadMedidaConstruida            = avaluo.UnidadMedidaConstruida,
                    UnidadMedidaConstruidaDictaminado = avaluo.UnidadMedidaConstruidaDictaminado,
                    UnidadMedidaRentable              = UnidadMedida != null ? UnidadMedida.Descripcion : string.Empty,
                    UnidadMedidaRentableDictaminado   = UnidadMedida != null ? UnidadMedida.Descripcion : string.Empty,
                    UnidadMedidaTerreno               = avaluo.UnidadMedidaTerreno,
                    UnidadMedidaTerrenoDictaminado    = avaluo.UnidadMedidaTerrenoDictaminado
                };
                // MZT 16/08/2017
            }

            return(objSolicitudAvaluos);
        }