Ejemplo n.º 1
0
        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";
            }
        }