Ejemplo n.º 1
0
        public List <ModeloNegocios.ContratoArrto> ObtenerContratosArrtoRegistrados(int?IdInstitucion, int?FolioContratoArrto, byte?TipoContato)
        {
            List <ModeloNegocios.ContratoArrto> ListContratosArrtoRegistrados;

            AccesoDatos.ContratoArrtoDAL Conn = new AccesoDatos.ContratoArrtoDAL();
            ListContratosArrtoRegistrados = Conn.ObtenerContratosArrtoRegistrados(IdInstitucion, FolioContratoArrto, TipoContato);

            //recorrer la lista de objetos y obtener sus correspondientes valores de catalo: llave-valor
            foreach (ModeloNegocios.ContratoArrto ObjList in ListContratosArrtoRegistrados)
            {
                //*** Re-mapear Id-Bus con el BUS para obtener descripciones correspondientes  ***
                //obtener nombre de la institucion
                ObjList.InmuebleArrto.NombreInstitucion = Negocio.AdministradorCatalogos.ObtenerNombreInstitucion(ObjList.InmuebleArrto.IdInstitucion);
                //obtener nombre del cargo
                //ObjList.NombreCargo = Negocio.AdministradorCatalogos.ObtenerNombreCargo(ObjList.IdCargo);
                ////obtener nombre de usuario
                //ObjList.NombreUsuario = AdministradorCatalogos.ObtenerNombreUsuarioSSO(ObjList.IdUsuarioRegistro);
                //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);
                    if (ObjList.InmuebleArrto.IdLocalidadColonia != null)
                    {
                        //obtener nombre de las localidades (pasar IdMpo y IdLocalidad)
                        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;
                    }
                } //fin del if
            }     //fin del foreach
            return(ListContratosArrtoRegistrados);
        }
Ejemplo n.º 2
0
        public ContratoArrto ObtenerContratoArrto(int IdInstitucion, int FolioContratoArrto)
        {
            ModeloNegocios.ContratoArrto objContratoArrto;
            AccesoDatos.ContratoArrtoDAL Conn = new AccesoDatos.ContratoArrtoDAL();
            objContratoArrto = Conn.ObtenerContratosArrtoRegistrados(IdInstitucion, FolioContratoArrto, null).FirstOrDefault();

            if (objContratoArrto != null)
            {
                //*** Re-mapear Id-Bus con el BUS para obtener descripciones correspondientes  ***
                //obtener nombre de la institucion
                objContratoArrto.InmuebleArrto.NombreInstitucion = Negocio.AdministradorCatalogos.ObtenerNombreInstitucion(objContratoArrto.InmuebleArrto.IdInstitucion);
                //obtener nombre del cargo
                //ObjList.NombreCargo = Negocio.AdministradorCatalogos.ObtenerNombreCargo(ObjList.IdCargo);
                ////obtener nombre de usuario
                //ObjList.NombreUsuario = AdministradorCatalogos.ObtenerNombreUsuarioSSO(ObjList.IdUsuarioRegistro);
                //obtener nombre del pais
                objContratoArrto.InmuebleArrto.NombrePais = Negocio.AdministradorCatalogos.ObtenerNombrePais(objContratoArrto.InmuebleArrto.IdPais);
                //obtener nombre del tipo de  vialidad
                objContratoArrto.InmuebleArrto.NombreTipoVialidad = Negocio.AdministradorCatalogos.ObtenerNombreTipoVialidad(objContratoArrto.InmuebleArrto.IdTipoVialidad);

                if (QuitarAcentosTexto(objContratoArrto.InmuebleArrto.NombrePais.ToUpper()) == "MEXICO")
                {
                    //obtener nombre de la ent. fed
                    objContratoArrto.InmuebleArrto.NombreEstado = Negocio.AdministradorCatalogos.ObtenerNombreEstado(objContratoArrto.InmuebleArrto.IdEstado.Value);
                    //obtener nombre de los mpos (pasar IdEstado y IdMpo)
                    objContratoArrto.InmuebleArrto.NombreMunicipio = Negocio.AdministradorCatalogos.ObtenerNombreMunicipio(objContratoArrto.InmuebleArrto.IdEstado.Value, objContratoArrto.InmuebleArrto.IdMunicipio.Value);
                    if (objContratoArrto.InmuebleArrto.IdLocalidadColonia != null)
                    {
                        //obtener nombre de las localidades (pasar IdMpo y IdLocalidad)
                        objContratoArrto.InmuebleArrto.NombreLocalidadColonia = Negocio.AdministradorCatalogos.ObtenerNombreLocalidad(objContratoArrto.InmuebleArrto.IdPais, objContratoArrto.InmuebleArrto.IdEstado.Value, objContratoArrto.InmuebleArrto.IdMunicipio.Value, objContratoArrto.InmuebleArrto.IdLocalidadColonia.Value);
                    }
                    else
                    {
                        objContratoArrto.InmuebleArrto.NombreLocalidadColonia = objContratoArrto.InmuebleArrto.OtraColonia;
                    }
                }
            }
            return(objContratoArrto);
        }