Пример #1
0
        public override bool RoleExists(string roleName)
        {
            String            connection        = WebConfigurationManager.ConnectionStrings["ProyectoII"].ConnectionString;
            SeguridadBusiness seguridadBusiness = new SeguridadBusiness(connection);

            return(seguridadBusiness.RoleExists(roleName));
        }
Пример #2
0
        public override bool IsUserInRole(string username, string roleName)
        {
            String            connection        = WebConfigurationManager.ConnectionStrings["ProyectoII"].ConnectionString;
            SeguridadBusiness seguridadBusiness = new SeguridadBusiness(connection);

            return(seguridadBusiness.isInRole(username, roleName));
        }
Пример #3
0
        public override string[] GetUsersInRole(string roleName)
        {
            String            connection        = WebConfigurationManager.ConnectionStrings["ProyectoII"].ConnectionString;
            SeguridadBusiness seguridadBusiness = new SeguridadBusiness(connection);

            return(seguridadBusiness.getUsersInRole(roleName));
        }
Пример #4
0
        public override string[] GetRolesForUser(string username)
        {
            String            connection        = WebConfigurationManager.ConnectionStrings["ProyectoII"].ConnectionString;
            SeguridadBusiness seguridadBusiness = new SeguridadBusiness(connection);

            return(seguridadBusiness.getRolesForUser(username));
        }
Пример #5
0
        public override string[] GetAllRoles()
        {
            String            connection        = WebConfigurationManager.ConnectionStrings["ProyectoII"].ConnectionString;
            SeguridadBusiness seguridadBusiness = new SeguridadBusiness(connection);

            return(seguridadBusiness.getAllRoles());
        }
Пример #6
0
        protected void Logon_Click(object sender, EventArgs e)
        {
            SeguridadBusiness seguridadBusiness = new SeguridadBusiness(
                WebConfigurationManager.ConnectionStrings["ProyectoII"].ConnectionString);
            Funcionario f;

            if ((f = seguridadBusiness.signInUser(UserEmail.Text.ToString(), UserPass.Text.ToString())) != null)
            {
                FormsAuthentication.RedirectFromLoginPage
                    (UserEmail.Text, Persist.Checked);
                Session["currentUser"] = f;
            }
            else
            {
                Msg.Text = "Credenciales invalidas, por favor inténtelo de nuevo";
            }
        }
Пример #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                SeguridadBusiness seguridadBusiness = new SeguridadBusiness(
                    WebConfigurationManager.ConnectionStrings["ProyectoII"].ConnectionString);

                ddlRoles.DataSource     = seguridadBusiness.getAllRolesList();
                ddlRoles.DataTextField  = "nombreRole";
                ddlRoles.DataValueField = "idRole";
                ddlRoles.DataBind();

                btnActualizar.Visible = false;
                btnRegistrar.Visible  = true;

                Session["Encargado"] = new EncargadoEvaluacion();
            }
        }