コード例 #1
0
        public void getAllTest()
        {
            MF0493Entities db   = new MF0493Entities();
            var            data = from usuarios in db.Usuarios
                                  select usuarios;

            int totala = data.Count();


            List <Usuario> lst = UserManager.getAll();

            int totalb = lst.Count();

            Assert.AreEqual(totala, totalb);
        }
コード例 #2
0
        public void getTest()
        {
            MF0493Entities db = new MF0493Entities();

            var data = from empresa in db.Empresas
                       select empresa;

            Empresa emp = data.First();

            Empresa final = EmpresaManager.get(emp.nif);

            bool resultado = false;

            if (final.nif != null)
            {
                resultado = true;
            }
            Assert.IsTrue(resultado);
        }
コード例 #3
0
        protected void Entrar(object sender, AuthenticateEventArgs e)
        {
            //autentifica el usuario y el password con los del archivo de configuracion
            //valido = FormsAuthentication.Authenticate(this.Login1.UserName,this.Login1.Password);
            //autentifica el usuario y el password con los datos de la lista que tenemos en la variable de aplicacion

            MF0493Entities bd = new MF0493Entities();

            var usr = from usuarios in bd.Usuarios
                      where usuarios.username == this.Login1.UserName
                      select usuarios;


            if (usr.Count() == 0)
            {
                e.Authenticated         = false;
                this.Login1.FailureText = "El usuario no existe en el sistema.";
            }
            else
            {
                Usuario u = usr.First();

                if (u != null && u.activo == true && u.validar(this.Login1.Password))
                {
                    FormsAuthentication.RedirectFromLoginPage(this.Login1.UserName, false);
                    e.Authenticated = true;
                    Session.Add("usr", u);
                    Response.Redirect("~/Default.aspx");
                }
                else
                {
                    e.Authenticated = false;
                    if (u.activo == false)
                    {
                        this.Login1.FailureText = "El usuario esta bloqueado, conctacte con el administrador";
                    }
                    else
                    {
                        this.Login1.FailureText = "El nombre de usuario o contraseña son erroneos.";
                    }
                }
            }
        }