Esempio n. 1
0
        public ActionResult CrearProyecto(Proyectos pro)
        {
            if (Session["UserId"] == null)
                return RedirectToAction("Login", "Home");

            return RedirectToAction("CrearProyecto", "Logged");
        }
Esempio n. 2
0
        public ActionResult EditarProyecto(Proyectos model)
        {
            if (Session["UserId"] == null)
                return RedirectToAction("Login", "Home");
            var db = new hackprodb_1Entities();

            var project = db.tbl_proyecto.Find(model.id);
            if (project == null)
                return RedirectToAction("Error404");
            else if (Session["Admin"].Equals(false))
                return RedirectToAction("PermissionError");

            project.tbl_equipo_id = model.tbl_equipo_id;
            project.tbl_evento_id = model.tbl_evento_id;
            project.tbl_proyecto_estatus = model.estado;
            project.tbl_proyecto_git = model.tbl_proyecto_git;
            project.tbl_proyecto_nombre = model.tbl_proyecto_nombre;
            project.tbl_proyecto_url = model.tbl_proyecto_url;
            project.tbl_proyecto_activo = true;

            db.Entry(project).State = EntityState.Modified;
            db.SaveChanges();

            return RedirectToAction("ListarProyectos");
        }
Esempio n. 3
0
        public ActionResult CrearProyecto(Proyectos pro)
        {
            if (Session["UserId"] == null)
                return RedirectToAction("Login", "Home");

            if (ModelState.IsValid)
            {
                var db = new hackprodb_1Entities();
                var project = new tbl_proyecto();

                project.tbl_equipo_id = pro.tbl_equipo_id;
                project.tbl_evento_id = pro.tbl_evento_id;
                project.tbl_proyecto_activo = true;
                project.tbl_proyecto_nombre = pro.tbl_proyecto_nombre;
                project.tbl_proyecto_estatus = 0;
                project.tbl_proyecto_git = pro.tbl_proyecto_git;
                project.tbl_proyecto_url = pro.tbl_proyecto_url;

                db.tbl_proyecto.Add(project);
                db.SaveChanges();
            }
            return RedirectToAction("CrearProyecto");
        }
Esempio n. 4
0
        public ActionResult EditarProyecto(int id)
        {
            if (Session["UserId"] == null)
                return RedirectToAction("Login", "Home");
            var model = new Proyectos();
            var db = new hackprodb_1Entities();

            var project = db.tbl_proyecto.Find(id);
            if (project == null)
                return RedirectToAction("Error404");
            else if (Session["Admin"].Equals(false))
                return RedirectToAction("PermissionError");

            model.id = project.tbl_proyecto_id;
            model.tbl_equipo_id = project.tbl_equipo_id;
            model.tbl_evento_id = project.tbl_evento_id;
            model.tbl_proyecto_git = project.tbl_proyecto_git;
            model.tbl_proyecto_url = project.tbl_proyecto_url;
            model.estado = project.tbl_proyecto_estatus;
            model.tbl_proyecto_nombre = project.tbl_proyecto_nombre;

            model.eventos = db.tbl_evento.ToList().Select(x => new SelectListItem
            {
                Value = x.tbl_evento_id.ToString(),
                Text = x.tbl_evento_nombre
            });

            model.equipos = db.tbl_equipo.ToList().Select(x => new SelectListItem
            {
                Value = x.tbl_equipo_id.ToString(),
                Text = x.tbl_equipo_nombre
            });

            return View(model);
        }
Esempio n. 5
0
        public ActionResult CrearProyecto()
        {
            if (Session["UserId"] == null)
                return RedirectToAction("Login", "Home");

            var model = new Proyectos();
            var db = new hackprodb_1Entities();
            int my_id = Convert.ToInt16(Session["UserId"]);
            model.eventos = db.tbl_evento.ToList().Select(x => new SelectListItem
            {
                Value = x.tbl_evento_id.ToString(),
                Text = x.tbl_evento_nombre
            });

            model.equipos = db.tbl_equipo.Where(p => p.tbl_equipo_usuario_admin == my_id).ToList().Select(x => new SelectListItem
            {
                Value = x.tbl_equipo_id.ToString(),
                Text = x.tbl_equipo_nombre
            });

            return View(model);
        }