示例#1
0
        protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
        {
            PersonaLoginDAO objlogin = new PersonaLoginDAO();

            Datos.Persona objpersona = objlogin.iniciarSesionweb(Login1.UserName, Login1.Password);
            if (objpersona.Cedula != 0)
            {
                Session["Cedula"]  = objpersona.Cedula;
                Session["Nombres"] = objpersona.Nombres;
                Session["Rol"]     = objpersona.Rol;
                //Response.Redirect("Persona.aspx");
                if (objpersona.idRol.Equals(1))
                {
                    Response.Redirect("~/Administrador/Index.aspx", true);
                    Response.End();
                    return;
                }
                else if (objpersona.idRol.Equals(2))
                {
                    Response.Redirect("~/MadreComunitaria/Index.aspx", true);
                    Response.End();
                    return;
                }
                else if (objpersona.idRol.Equals(3))
                {
                    Response.Redirect("~/Acudiente/Index.aspx", true);
                    Response.End();
                    return;
                }
            }
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            PersonaLoginDAO personaDAO = new PersonaLoginDAO();

            //los parametros son las cajas de texto donde el usuario ingresa los datos
            if (personaDAO.iniciarSesion(txtNombreUsuario.Text, txtClave.Text))
            {
                //si hay sesión muestra el menú y dependiendo el rol muestra un menú
                Menu menu = new Menu();
                menu.Show();
                this.Hide();
            }
            else
            {
                MessageBox.Show("Usuario y/o clave incorrectos");
            }
        }