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; } } }
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"); } }