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); }
public void TraerMenuUsuarioTest() { Assert.IsTrue(GUsuarios.TraerMenuUsuario(101).Tables[0].Rows.Count == 5); }