protected void btnLogIn_Click(object sender, EventArgs e) { string usuario = this.txtUsuario.Text.Replace(";", "").Replace("--", ""); string contraseña = this.txtContraseña.Text.Replace(";", "").Replace("--", ""); if (conexion.LoginUsuario(txtUsuario.Text, txtContraseña.Text) == true) { DataTable dtPersona = conexion.ConsultarUsuario(usuario, contraseña); Session["codRolUsuario"] = dtPersona.Rows[0]["codRol"].ToString(); Session["idUsuario"] = dtPersona.Rows[0]["idusuario"].ToString(); int id = int.Parse(Session["idUsuario"].ToString()); int roles = int.Parse(Session["codRolUsuario"].ToString()); switch (roles) { case 1: { Response.Redirect("frmAdministrador.aspx"); break; } case 2: { Response.Redirect("frmEmpleado.aspx"); break; } case 3: { Response.Redirect("frmCliente.aspx"); break; } default: break; } } else { lblMensaje.Text = "Usuario o Contraseña Incorrectos"; } }