예제 #1
0
        static void Main(string[] args)
        {
            //Modelos.constructora_diseñoEntities contexto = new Modelos.constructora_diseñoEntities();
            //obj.Exception += Obj_Exception;
            //obj.Delete(obj.Retrieve(x => x.ROLES_ID == 2));

            using (Modelos.Repositorio <Modelos.cd_usuarios> dato = new Modelos.Repositorio <Modelos.cd_usuarios>())
            {
                dato.Exception += Obj_Exception;
                //dato.Create(new Modelos.cd_usuarios()
                //    {
                //        USUARIOS_NOMBRE = "santos cervantes3",
                //        USUARIOS_USUARIO = "santos3",
                //        USUARIOS_CONTRASEÑA = Seguridad.Encriptar("sendoh123"),
                //        USUARIOS_ROL = 1,
                //    });

                //var listado = dato.Retrieve(x => x.USUARIOS_ID == 2);
                var listado = dato.Filter(x => true);
                foreach (var item in listado)
                {
                    Console.WriteLine(item.USUARIOS_NOMBRE);
                    Console.WriteLine(item.USUARIOS_CONTRASEÑA);
                }
            }


            Console.WriteLine("Presione <enter> para salir");
            Console.ReadLine();
        }
예제 #2
0
        static void Main(string[] args)
        {
            using (Modelos.Repositorio <Modelos.Estatu> obj = new Modelos.Repositorio <Modelos.Estatu>())
            {
                obj.Excepcion += Obj_Excepcion;
                obj.Create(new Modelos.Estatu()
                {
                    Descripcion = "En proceso"
                });
            }

            Console.WriteLine("Presione <enter> para salir...");
            Console.ReadLine();
        }
예제 #3
0
        static void Main(string[] args)
        {
            using (Modelos.Repositorio <Modelos.cd_roles> obj = new Modelos.Repositorio <Modelos.cd_roles>())
            {
                obj.Exception += Obj_Exception;
                obj.Delete(obj.Retrieve(x => x.ROLES_ID == 2));

                var listado = obj.Filter(x => true);
                foreach (var item in listado)
                {
                    Console.WriteLine(item.ROLES_NOMBRES);
                }
            }

            Console.WriteLine("Presione <enter> para salir");
            Console.ReadLine();
        }
예제 #4
0
        public ActionResult Login(Modelos.LoginViewModel data, string returnUrl)
        {
            ActionResult Result;
            string       clave = Seguridad.Encriptar(data.USUARIOS_CONTRASEÑA);

            Modelos.Repositorio <Modelos.cd_usuarios> Usuario = new Modelos.Repositorio <Modelos.cd_usuarios>();
            var User = Usuario.Retrieve(
                x => x.USUARIOS_USUARIO == data.USUARIOS_USUARIO &&
                x.USUARIOS_CONTRASEÑA == clave
                );

            if (User != null)
            {
                Result = SignInUser(User, data.Remember, returnUrl);
            }
            else
            {
                Result = View(data);
            }
            return(Result);
        }