Exemple #1
0
        private void Ingresar()
        {
            string cuenta     = txbCuenta.Value.Trim();
            string contrasena = txbContrasena.Value.Trim();

            DataTable tUsuario = GUsuarios.AutenticarUsuario(cuenta, contrasena).Tables[0];

            if (tUsuario.Rows.Count == 0)
            {
                lblMensaje.Style["display"]   = "";
                lblMensajeContenido.InnerText = "La cuenta de usuario y/o contraseña no son válidos o no corresponden a un usuario habilitado.";
                return;
            }

            DataRow rUsuario      = tUsuario.Rows[0];
            int     idUsuario     = rUsuario.Field <int>("Id");
            DataSet dsMenu        = GUsuarios.TraerMenuUsuario(idUsuario);
            string  nombrePersona = rUsuario["Nombre"].ToString() + " " + rUsuario["ApellidoPaterno"].ToString() + " " + rUsuario["ApellidoMaterno"].ToString();

            XP.AUT.Autenticacion.Autenticar(new Utils.UsuarioAutenticado(idUsuario, cuenta, nombrePersona, dsMenu));

            //AUTENTICACIÓN FORMULARIOS CLÁSICA
            FormsAuthentication.RedirectFromLoginPage(rUsuario["Cuenta"].ToString(), false);
        }
Exemple #2
0
 public void TraerMenuUsuarioTest()
 {
     Assert.IsTrue(GUsuarios.TraerMenuUsuario(101).Tables[0].Rows.Count == 5);
 }