예제 #1
0
        public ActionResult Index()
        {
            Session["id"]=5;
             Session["username"]="******";
             Session["rol"] = "usuario";

            if (Session.Count != 0)
            {
                if (Session["rol"].ToString() == "usuario")
                {
                    String idUsuario = Session["id"].ToString();
                    usuario U = new usuario();
                    U = db.usuarios.Single(q => q.id.Equals(idUsuario));

                    ViewBag.username = U.username;
                    ViewBag.nombre = U.nombre;
                    ViewBag.apellido = U.apellido;
                    ViewBag.email = U.email;
                    ViewBag.fechanac = U.fechanac;
                }
                else {
                    Session.RemoveAll();
                }
            }
            return View();
        }
예제 #2
0
        public ActionResult Agregar(usuariomodels model)
        {
            if (ModelState.IsValid)
            {
                usuario U = new usuario
                {
                    id          = model.id,
                    nombre      = model.nombre,
                    username    = model.username,
                    password    = model.password,
                    apellido    = model.apellido,
                    fechanac    = model.fechanac,
                    email       = model.email,
                };

                db.usuarios.InsertOnSubmit(U);
                try
                {
                    db.SubmitChanges();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e);
                    // Make some adjustments.
                    // ...
                    // Try again.
                    //db.SubmitChanges();
                    return View();
                }
                return RedirectToAction("Index");
            }
            return View();
        }
예제 #3
0
 /* --------------------------------------------------------------------------------------  */
 public Boolean AgregarUsuario(RegisterModel m)
 {
     usuario U = new usuario
     {
         username = m.UserName,
         password = m.Password,
         nombre = m.Nombre,
         apellido = m.Apellido,
         fechanac = m.Fechanac,
         email = m.Email,
         idrol = m.idrol,
     };
     try
     {
         db.usuarios.InsertOnSubmit(U);
         db.SubmitChanges();
         return true;
     }
     catch
     {
         return false;
     }
 }
예제 #4
0
        /* --------------------------------------------------------------------------------------  */
        public bool SaveTorneo(usuariomodels model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    usuario T = new usuario();
                    T = db.usuarios.Single(q => q.id == model.id);

                    T.id        =model.id;
                    T.nombre    =model.nombre;
                    T.username  =model.username;
                    T.password  =model.password;
                    T.apellido  =model.apellido;
                    T.fechanac  =model.fechanac;
                    T.email     = model.email;
                    db.SubmitChanges();
                    return true;
                }
                catch
                {
                    return false;
                }
            }
            return false;
        }
예제 #5
0
        /* --------------------------------------------------------------------------------------  */
        public ActionResult Eliminar(int id)
        {
            var aux = new usuariomodels().verusuario(id).First();
            usuario T = new usuario
            {
                id = aux.id,
                nombre = aux.nombre,
                username = aux.username,
                password = aux.password,
                apellido = aux.apellido,
                fechanac = aux.fechanac,
                email = aux.email,
            };
            db.usuarios.Attach(T);
            db.usuarios.DeleteOnSubmit(T);
            db.SubmitChanges();

            try
            {

            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                // Make some adjustments.
                // ...
                // Try again.
                //db.SubmitChanges();
            }
            return RedirectToAction("Index");
        }
예제 #6
0
        /* --------------------------------------------------------------------------------------  */
        public ActionResult Editar(int idu)
        {
            MvcApplication6.Models.usuario Us = new MvcApplication6.Models.usuario();
            try
            {
                Us = db.usuarios.Single(q => q.id == idu);
                usuariomodels tmodel = new usuariomodels();

                    tmodel.id          = Us.id;
                    tmodel.nombre      = Us.nombre;
                    tmodel.username    = Us.username;
                    tmodel.password    = Us.password;
                    tmodel.apellido    = Us.apellido;
                    tmodel.fechanac    = Us.fechanac;
                    tmodel.email       = Us.email;
                return View(tmodel);
            }
            catch
            {
                return RedirectToAction("Index");
            }
        }
예제 #7
0
 partial void Deleteusuario(usuario instance);
예제 #8
0
 partial void Updateusuario(usuario instance);
예제 #9
0
 partial void Insertusuario(usuario instance);
예제 #10
0
		private void detach_usuarios(usuario entity)
		{
			this.SendPropertyChanging();
			entity.role = null;
		}
예제 #11
0
		private void attach_usuarios(usuario entity)
		{
			this.SendPropertyChanging();
			entity.role = this;
		}