Exemple #1
0
 public static BaseDatos2 GetData()
 {
     if (instancia == null)
     {
         instancia = new BaseDatos2();
     }
     return(instancia);
 }
Exemple #2
0
        public ActionResult Registrar()
        {
            List <PaisViewModel> ListaPais;

            using (BaseDatos2 db = new BaseDatos2())
            {
                ListaPais = (from dato in db.Pais
                             select new PaisViewModel
                {
                    codigo = dato.Id_Pais,
                    nombre = dato.Nombre,
                    abrev = dato.Abrev
                }).ToList();
            }
            ViewBag.Paises = ListaPais;
            return(View());
        }
Exemple #3
0
        public ActionResult Registrar(RegistrarViewModel model)
        {
            List <PaisViewModel> ListaPais;

            using (BaseDatos2 db = new BaseDatos2())
            {
                ListaPais = (from dato in db.Pais
                             select new PaisViewModel
                {
                    codigo = dato.Id_Pais,
                    nombre = dato.Nombre,
                    abrev = dato.Abrev
                }).ToList();
            }
            ViewBag.Paises = ListaPais;
            if (ModelState.IsValid)
            {
                using (BaseDatos2 db = new BaseDatos2())
                {
                    var user   = db.Jugador.FirstOrDefault(dato => dato.Nombre_Usuario == model.Usuario);
                    var correo = db.Jugador.FirstOrDefault(dato => dato.Correo == model.Correo_electronico);
                    if (user == null)
                    {
                        if (model.contaseña == model.recontaseña)
                        {
                            if (correo == null)
                            {
                                var Usuario = new Jugador();
                                Usuario.Nombres_Jugador   = model.nombre;
                                Usuario.Apellidos_Jugador = model.Apellido;
                                Usuario.Nombre_Usuario    = model.Usuario;
                                Usuario.Correo            = model.Correo_electronico;
                                Usuario.Pass         = model.contaseña;
                                Usuario.Confirm_Pass = model.recontaseña;
                                Usuario.Id_Pais      = model.codigo_pais;
                                db.Jugador.Add(Usuario);
                                db.SaveChanges();
                                return(RedirectToAction("Login", "Login"));
                            }
                        }
                    }
                }
            }
            return(View());
        }
 public ActionResult Login(LoginView model)
 {
     if (!string.IsNullOrEmpty(model.usuario) && !string.IsNullOrEmpty((model.pass)))
     {
         using (BaseDatos2 db = new BaseDatos2())
         {
             var usuario = db.Jugador.FirstOrDefault(dato => dato.Nombre_Usuario == model.usuario && dato.Pass == model.pass);
             if (usuario != null)
             {
                 //se encuentra un usuario con los datos de Usuario y Password
                 FormsAuthentication.SetAuthCookie(usuario.Nombre_Usuario, true);
                 user   = usuario.Nombre_Usuario;
                 idUser = usuario.Id_Jugador;
                 return(RedirectToAction("PantallaPrincipal", "PantallaPrincipal"));
             }
         }
     }
     return(View());
 }