public EmisionOpinionSAEF ObtenerEmisionSAEF(string FolioEmision) { EmisionOpinionSAEF ObjEmisionSAEF = null; ObjEmisionSAEF = SAEFDAL.ObtenerDatosEmisionSAEF(FolioEmision); //obtenemos el nombre del usuario ObjEmisionSAEF.NombreUsuarioEmisionOpinion = AdministradorCatalogos.ObtenerNombreUsuarioSSO(ObjEmisionSAEF.IdUsuarioEmisionOpinion); return(ObjEmisionSAEF); }
//RCA 06/07/2018 //metodo para obtener solo los inmuebles ue tiene smoi registrados public List <ModeloNegocios.InmuebleArrto> ObtenerMvtosSAEFInmueblesRegistrados(int?IdInstitucion, int?FolioOpinion, int IdEstado, int IdMunicipio, int FolioSMOI, int?FolioSAEF) { List <ModeloNegocios.InmuebleArrto> ListInmuebleSAEF = null; AccesoDatos.InmuebleArrtoDAL Conn = new AccesoDatos.InmuebleArrtoDAL(); //obtener la informacion de la DB ListInmuebleSAEF = Conn.ObtenerMvtosEmisionOpinionInmueblesRegistrados(IdInstitucion, FolioOpinion, IdEstado, IdMunicipio, FolioSMOI, FolioSAEF).Where(x => x.EmisionOpinion.FolioAplicacionConcepto != null).ToList(); //recorres la lista del objeto y obtener sus correspondientes valores foreach (ModeloNegocios.InmuebleArrto ObjListSAEF in ListInmuebleSAEF) { //obtener del bus las descripcciones correspondientes //obtener la institucion ObjListSAEF.NombreInstitucion = Negocio.AdministradorCatalogos.ObtenerNombreInstitucion(ObjListSAEF.IdInstitucion); //obtener el nombre del usuario ObjListSAEF.NombreUsuario = AdministradorCatalogos.ObtenerNombreUsuarioSSO(ObjListSAEF.IdUsuarioRegistro); //obtener nombre del pais ObjListSAEF.NombrePais = Negocio.AdministradorCatalogos.ObtenerNombrePais(ObjListSAEF.IdPais); //obtener el nombre de la vialidad ObjListSAEF.NombreTipoVialidad = Negocio.AdministradorCatalogos.ObtenerNombreTipoVialidad(ObjListSAEF.IdTipoVialidad); //quitar el acento al pais de mexico if (QuitarAcentosTexto(ObjListSAEF.NombrePais.ToUpper()) == "MEXICO") { //obtener nombre de la ent. fed ObjListSAEF.NombreEstado = Negocio.AdministradorCatalogos.ObtenerNombreEstado(ObjListSAEF.IdEstado.Value); //obtener nombre de los mpos (pasar IdEstado y IdMpo) ObjListSAEF.NombreMunicipio = Negocio.AdministradorCatalogos.ObtenerNombreMunicipio(ObjListSAEF.IdEstado.Value, ObjListSAEF.IdMunicipio.Value); if (ObjListSAEF.IdLocalidadColonia != null) { //obtener nombre de las localidades (pasar IdMpo y IdLocalidad) ObjListSAEF.NombreLocalidadColonia = Negocio.AdministradorCatalogos.ObtenerNombreLocalidad(ObjListSAEF.IdPais, ObjListSAEF.IdEstado.Value, ObjListSAEF.IdMunicipio.Value, ObjListSAEF.IdLocalidadColonia.Value); } else { ObjListSAEF.NombreLocalidadColonia = ObjListSAEF.OtraColonia; } } } return(ListInmuebleSAEF); }
//RCA 11/05/2018 //metodo para el estatus del RUSP public List <EstatusRUSPvsRIUF> ObtenerEstatusRUSPvsRIUF(DateTime?FechaInicio, DateTime?FechaFin, int?IdInstitucion, string RIUF, int?IdPais, int?IdEstado, int?IdMunicipio, string CP, int?TipoRegistro, int?EstatusRUSP, int?FolioContrato) { List <EstatusRUSPvsRIUF> ListInmueblesRUSP = null; ListInmueblesRUSP = InmuebleArrtoDAL.ObtenerInformacionEstatusRUSP(FechaInicio, FechaFin, IdInstitucion, RIUF, IdPais, IdEstado, IdMunicipio, CP, TipoRegistro, EstatusRUSP, FolioContrato); //obtener la informacion del usuario foreach (EstatusRUSPvsRIUF ObjList in ListInmueblesRUSP) { ObjList.NombreUsuario = AdministradorCatalogos.ObtenerNombreUsuarioSSO(ObjList.IdUsuario); } return(ListInmueblesRUSP); }
public List <ModeloNegocios.AplicacionConcepto> ObtenerSolicitudesEmisionOpinionEmitidasSAEF(int?IdInstitucion, int FolioAplicacionConcepto, byte?IdTema, int?FolioSAEF) { List <ModeloNegocios.AplicacionConcepto> ListAplicacionConcepto_Opinion; AccesoDatos.EmisionOpinionDAL Conn = new AccesoDatos.EmisionOpinionDAL(); ListAplicacionConcepto_Opinion = Conn.ObtenerSolicitudesEmisionOpinionEmitidas(IdInstitucion, FolioAplicacionConcepto, IdTema, FolioSAEF).Where(x => x.FolioSAEF != null).ToList(); //recorrer la lista de objetos y obtener sus correspondientes valores de catalo: llave-valor foreach (ModeloNegocios.AplicacionConcepto ObjList in ListAplicacionConcepto_Opinion) { //*** Re-mapear Id-Bus con el BUS para obtener descripciones correspondientes *** //obtener nombre de la institucion ObjList.NombreInstitucion = Negocio.AdministradorCatalogos.ObtenerNombreInstitucion(ObjList.IdInstitucion); //obtener nombre del cargo // ObjList.NombreCargo = Negocio.AdministradorCatalogos.ObtenerNombreCargo(ObjList.IdCargo); //obtener nombre de usuario //MZT 09/agosto/2017 ObjList.NombreUsuario = AdministradorCatalogos.ObtenerNombreUsuarioSSO(ObjList.IdUsuarioRegistro); //MZT 09/agosto/2017 //obtener nombre del pais ObjList.InmuebleArrto.NombrePais = Negocio.AdministradorCatalogos.ObtenerNombrePais(ObjList.InmuebleArrto.IdPais); //obtener nombre del tipo de vialidad ObjList.InmuebleArrto.NombreTipoVialidad = Negocio.AdministradorCatalogos.ObtenerNombreTipoVialidad(ObjList.InmuebleArrto.IdTipoVialidad); if (QuitarAcentosTexto(ObjList.InmuebleArrto.NombrePais.ToUpper()) == "MEXICO") { //obtener nombre de la ent. fed ObjList.InmuebleArrto.NombreEstado = Negocio.AdministradorCatalogos.ObtenerNombreEstado(ObjList.InmuebleArrto.IdEstado.Value); //obtener nombre de los mpos (pasar IdEstado y IdMpo) ObjList.InmuebleArrto.NombreMunicipio = Negocio.AdministradorCatalogos.ObtenerNombreMunicipio(ObjList.InmuebleArrto.IdEstado.Value, ObjList.InmuebleArrto.IdMunicipio.Value); //obtener nombre de las localidades (pasar IdMpo y IdLocalidad) if (ObjList.InmuebleArrto.IdLocalidadColonia != null) { ObjList.InmuebleArrto.NombreLocalidadColonia = Negocio.AdministradorCatalogos.ObtenerNombreLocalidad(ObjList.InmuebleArrto.IdPais, ObjList.InmuebleArrto.IdEstado.Value, ObjList.InmuebleArrto.IdMunicipio.Value, ObjList.InmuebleArrto.IdLocalidadColonia.Value); } else { ObjList.InmuebleArrto.NombreLocalidadColonia = ObjList.InmuebleArrto.OtraColonia; } } } return(ListAplicacionConcepto_Opinion); }
public List <ModeloNegocios.AplicacionConcepto> ObtenerSolicitudesSMOIEmitidas(int?IdInstitucion, int FolioAplicacionConcepto) { List <ModeloNegocios.AplicacionConcepto> ListAplicacionConcepto_SMOI; AccesoDatos.SmoiDAL Conn = new AccesoDatos.SmoiDAL(); ListAplicacionConcepto_SMOI = Conn.ObtenerSolicitudesSMOIEmitidas(IdInstitucion, FolioAplicacionConcepto); //recorrer la lista de objetos y obtener sus correspondientes valores de catalo: llave-valor foreach (ModeloNegocios.AplicacionConcepto ObjList in ListAplicacionConcepto_SMOI) { //obtener nombres de IdCatalogo, porque se obtuvo el Id de la BD, y se requiere exponer la descripcion al usuario ObjList.NombreInstitucion = Negocio.AdministradorCatalogos.ObtenerNombreInstitucion(ObjList.IdInstitucion); //ObjList.NombreCargo = Negocio.AdministradorCatalogos.ObtenerNombreCargo(ObjList.IdCargo); ObjList.NombreUsuario = AdministradorCatalogos.ObtenerNombreUsuarioSSO(ObjList.IdUsuarioRegistro); } return(ListAplicacionConcepto_SMOI); }
public List <ModeloNegocios.InmuebleArrto> ObtenerMvtosContratosInmueblesRegistrados(int?OtrasFiguras, int?IdInstitucion, int FolioContratoArrto, int IdPais, int IdEstado, int IdMunicipio, string RIUF) { List <ModeloNegocios.InmuebleArrto> ListInmueblesArrto; AccesoDatos.InmuebleArrtoDAL Conn = new AccesoDatos.InmuebleArrtoDAL(); //obtener informacion de la BD ListInmueblesArrto = Conn.ObtenerMvtosContratosInmueblesRegistrados(OtrasFiguras, IdInstitucion, FolioContratoArrto, IdPais, IdEstado, IdMunicipio, RIUF); foreach (ModeloNegocios.InmuebleArrto ObjList in ListInmueblesArrto) { //*** Re-mapear Id-Bus con el BUS para obtener descripciones correspondientes *** //obtener nombre de la institucion ObjList.NombreInstitucion = Negocio.AdministradorCatalogos.ObtenerNombreInstitucion(ObjList.IdInstitucion); //obtener nombre de usuario //MZT 09/agosto/2017, se pasara a consulta en el databound del grid ObjList.NombreUsuario = AdministradorCatalogos.ObtenerNombreUsuarioSSO(ObjList.IdUsuarioRegistro); //MZT 09/agosto/2017, se pasara a consulta en el databound del grid //obtener nombre del pais ObjList.NombrePais = Negocio.AdministradorCatalogos.ObtenerNombrePais(ObjList.IdPais); //obtener nombre del tipo de vialidad ObjList.NombreTipoVialidad = Negocio.AdministradorCatalogos.ObtenerNombreTipoVialidad(ObjList.IdTipoVialidad); if (QuitarAcentosTexto(ObjList.NombrePais.ToUpper()) == "MEXICO") { //obtener nombre de la ent. fed ObjList.NombreEstado = Negocio.AdministradorCatalogos.ObtenerNombreEstado(ObjList.IdEstado.Value); //obtener nombre de los mpos (pasar IdEstado y IdMpo) ObjList.NombreMunicipio = Negocio.AdministradorCatalogos.ObtenerNombreMunicipio(ObjList.IdEstado.Value, ObjList.IdMunicipio.Value); if (ObjList.IdLocalidadColonia != null) { //obtener nombre de las localidades (pasar IdMpo y IdLocalidad) ObjList.NombreLocalidadColonia = Negocio.AdministradorCatalogos.ObtenerNombreLocalidad(ObjList.IdPais, ObjList.IdEstado.Value, ObjList.IdMunicipio.Value, ObjList.IdLocalidadColonia.Value); } else { ObjList.NombreLocalidadColonia = ObjList.OtraColonia; } } } //recorrer la lista de objetos y obtener sus correspondientes valores de catalo: llave-valor return(ListInmueblesArrto); }
public InmuebleArrto ObtenerInmuebleArrto(int IdInmuebleArrendamiento) { AccesoDatos.InmuebleArrtoDAL Conn = new AccesoDatos.InmuebleArrtoDAL(); objInmuebleArrto = Conn.ObtenerInmuebleArrto(IdInmuebleArrendamiento); if (objInmuebleArrto != null) { //*** Re-mapear Id-Bus con el BUS para obtener descripciones correspondientes *** //obtener nombre de la institucion objInmuebleArrto.NombreInstitucion = Negocio.AdministradorCatalogos.ObtenerNombreInstitucion(objInmuebleArrto.IdInstitucion); //obtener nombre del cargo //ObjList.NombreCargo = Negocio.AdministradorCatalogos.ObtenerNombreCargo(ObjList.IdCargo); //obtener nombre de usuario objInmuebleArrto.NombreUsuario = AdministradorCatalogos.ObtenerNombreUsuarioSSO(objInmuebleArrto.IdUsuarioRegistro); //obtener nombre del pais objInmuebleArrto.NombrePais = Negocio.AdministradorCatalogos.ObtenerNombrePais(objInmuebleArrto.IdPais); //obtener nombre del tipo de vialidad objInmuebleArrto.NombreTipoVialidad = Negocio.AdministradorCatalogos.ObtenerNombreTipoVialidad(objInmuebleArrto.IdTipoVialidad); if (QuitarAcentosTexto(objInmuebleArrto.NombrePais.ToUpper()) == "MEXICO") { //obtener nombre de la ent. fed objInmuebleArrto.NombreEstado = Negocio.AdministradorCatalogos.ObtenerNombreEstado(objInmuebleArrto.IdEstado.Value); //obtener nombre de los mpos (pasar IdEstado y IdMpo) objInmuebleArrto.NombreMunicipio = Negocio.AdministradorCatalogos.ObtenerNombreMunicipio(objInmuebleArrto.IdEstado.Value, objInmuebleArrto.IdMunicipio.Value); if (objInmuebleArrto.IdLocalidadColonia != null) { //obtener nombre de las localidades (pasar IdMpo y IdLocalidad) objInmuebleArrto.NombreLocalidadColonia = Negocio.AdministradorCatalogos.ObtenerNombreLocalidad(objInmuebleArrto.IdPais, objInmuebleArrto.IdEstado.Value, objInmuebleArrto.IdMunicipio.Value, objInmuebleArrto.IdLocalidadColonia.Value); } else { objInmuebleArrto.NombreLocalidadColonia = objInmuebleArrto.OtraColonia; } } } return(objInmuebleArrto); }
public List <ModeloNegocios.InmuebleArrto> ObtenerMvtosEmisionOpinionInmueblesRegistrados( int?IdInstitucion, int?FolioOpinion, int IdEstado, int IdMunicipio, int FolioSMOI, int?FolioSAEF) { List <ModeloNegocios.InmuebleArrto> ListInmueblesArrto; AccesoDatos.InmuebleArrtoDAL Conn = new AccesoDatos.InmuebleArrtoDAL(); //obtener informacion de la BD ListInmueblesArrto = Conn.ObtenerMvtosEmisionOpinionInmueblesRegistrados( IdInstitucion, FolioOpinion, IdEstado, IdMunicipio, FolioSMOI, FolioSAEF); //recorrer la lista de objetos y obtener sus correspondientes valores de catalo: llave-valor // MZT test foreach (ModeloNegocios.InmuebleArrto ObjList in ListInmueblesArrto) { //*** Re-mapear Id-Bus con el BUS para obtener descripciones correspondientes *** //obtener nombre de la institucion ObjList.NombreInstitucion = Negocio.AdministradorCatalogos.ObtenerNombreInstitucion(ObjList.IdInstitucion); //RCA 02/01/2018 //se comento ya que del stored se obtiene el nombre del cargo del stored //obtener nombre del cargo //ObjList.NombreCargo = Negocio.AdministradorCatalogos.ObtenerNombreCargo(ObjList.IdCargo); //obtener nombre de usuario // MZT Consulta muy lenta y retraza el proceso en producción, se obtiene el nombre durante el databound del grid ObjList.NombreUsuario = AdministradorCatalogos.ObtenerNombreUsuarioSSO(ObjList.IdUsuarioRegistro); // MZT Consulta muy lenta y retraza el proceso en producción, se obtiene el nombre durante el databound del grid //obtener nombre del pais ObjList.NombrePais = Negocio.AdministradorCatalogos.ObtenerNombrePais(ObjList.IdPais); //obtener nombre del tipo de vialidad ObjList.NombreTipoVialidad = Negocio.AdministradorCatalogos.ObtenerNombreTipoVialidad(ObjList.IdTipoVialidad); if (QuitarAcentosTexto(ObjList.NombrePais.ToUpper()) == "MEXICO") { //obtener nombre de la ent. fed ObjList.NombreEstado = Negocio.AdministradorCatalogos.ObtenerNombreEstado(ObjList.IdEstado.Value); //obtener nombre de los mpos (pasar IdEstado y IdMpo) ObjList.NombreMunicipio = Negocio.AdministradorCatalogos.ObtenerNombreMunicipio(ObjList.IdEstado.Value, ObjList.IdMunicipio.Value); if (ObjList.IdLocalidadColonia != null) { //obtener nombre de las localidades (pasar IdMpo y IdLocalidad) ObjList.NombreLocalidadColonia = Negocio.AdministradorCatalogos.ObtenerNombreLocalidad(ObjList.IdPais, ObjList.IdEstado.Value, ObjList.IdMunicipio.Value, ObjList.IdLocalidadColonia.Value); } else { ObjList.NombreLocalidadColonia = ObjList.OtraColonia; } } } //MZT return(ListInmueblesArrto); }