public List <ModeloNegocios.SolicitudAvaluosExt> ObtenerJustipreciacionesRegistradas(Filtro filtro) { List <ModeloNegocios.SolicitudAvaluosExt> ListJustipreciacionesRegistrados; ListJustipreciacionesRegistrados = JustipreciacionDAL.ObtenerJustipreciacionesRegistrados(filtro); return(ListJustipreciacionesRegistrados); }
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); }