Exemple #1
0
        //validaciones de datos de usuario; despues de cargar a: Session["Contexto"]
        //es importante que la Institución del SSO, exista en el BUS, porque este aplicativo implementa DB_CATNueva
        private void ValidaInstitucionUsr()
        {
            //Institucion
            if (((SSO)Session["Contexto"]).IdInstitucion.HasValue == false || Util.IsEnteroNatural(((SSO)Session["Contexto"]).IdInstitucion.Value) == false)
            {
                Session["Msj"] = "Es necesario que tu usuario tenga definida una institución para poder consultar información de este aplicativo, por favor consulta a Soporte Indaaabin para su ajuste";
                Response.Redirect("~/Msj.aspx", false);
            }
            else
            {
                try
                {
                    string NombreInstitucion = AdministradorCatalogos.ObtenerNombreInstitucion(((SSO)Session["Contexto"]).IdInstitucion.Value);

                    if (NombreInstitucion == null)
                    {
                        Session["Msj"] = "La Institución que se asocia tu cuenta de acceso no existe, por favor consulta a Soporte Indaaabin para su ajuste";
                        Response.Redirect("~/Msj.aspx", false);
                    }
                }
                catch (Exception ex)
                {
                    Session["Msj"] = ex.Message;
                    Response.Redirect("~/Msj.aspx", false);
                }
            }
        }