//[ValidateAntiForgeryToken] public ActionResult Details(Novedades support, string CambioEstado) { idusuario = new SUIUsuarios(HttpContext.User.Identity.Name).User_Id; if (ModelState.IsValid) { db.Entry(support).State = EntityState.Modified; support.Estado = CambioEstado; db.SaveChanges(); return(RedirectToAction("Details")); } return(View(support)); }
// [ValidateAntiForgeryToken] public ActionResult Create(Carpetas carpetas, string mycolor) { idusuario = new SUIUsuarios(HttpContext.User.Identity.Name).User_Id; if (ModelState.IsValid) { carpetas.User_Id = idusuario; carpetas.Fecha = DateTime.Now; db.Carpetas.Add(carpetas); db.SaveChanges(); return(RedirectToAction("Inicio")); } ViewBag.idusuario = new SelectList(db.Usuarios, "User_Id", "Usuario", carpetas.User_Id); return(View(carpetas)); }
public ActionResult Create(Proyectos proyectos, string CambioEstado) { idusuario = new SUIUsuarios(HttpContext.User.Identity.Name).User_Id; if (ModelState.IsValid) { proyectos.Estado = CambioEstado; proyectos.Fecha = DateTime.Now; proyectos.Creadopor = new SUIUsuarios(HttpContext.User.Identity.Name).Usuario; db.Proyectos.Add(proyectos); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CambioEstado = this.CambioEstado(); ViewBag.User_Id = new SelectList(db.Usuarios, "User_Id", "Usuario", proyectos.User_Id); return(View(proyectos)); }
// [ValidateAntiForgeryToken] public ActionResult Create(Estado_novedades estado_novedades, string mycolor) { idusuario = new SUIUsuarios(HttpContext.User.Identity.Name).User_Id; if (ModelState.IsValid) { var query = db.Usuarios.Include(p => p.Area).AsQueryable(); query = query.Where(r => r.User_Id == idusuario); int Idareanovedad = Convert.ToInt32(query.FirstOrDefault().Idarea); estado_novedades.color = mycolor; estado_novedades.Idarea = Idareanovedad; estado_novedades.idusuario = idusuario; db.Estado_novedades.Add(estado_novedades); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idusuario = new SelectList(db.Usuarios, "User_Id", "Usuario", estado_novedades.idusuario); return(View(estado_novedades)); }
public ActionResult CrearUsuario(Usuarios user) { if (user.Usuario == "" || user.Usuario == null) { ModelState.AddModelError(string.Empty, "Username cannot be blank"); log.Error("Usuario no puede ser nulo"); } try { if (ModelState.IsValid) { List <string> results = database.Database.SqlQuery <String>(string.Format("SELECT Usuario FROM Usuarios WHERE Usuario = '{0}'", user.Usuario)).ToList(); bool _userExistsInTable = (results.Count > 0); Usuarios _user = null; if (_userExistsInTable) { _user = database.Usuarios.Where(p => p.Usuario == user.Usuario).FirstOrDefault(); if (_user != null) { if (_user.Inactivo == false) { ModelState.AddModelError(string.Empty, "El usuario ya existe!"); log.Error("El usuario ya se encuentra registrado"); //} else if (Idarea == 0) //{ // TempData["error"] = "jajajajajajajaja"; } else { database.Entry(_user).Entity.Inactivo = false; database.Entry(_user).Entity.Modificado = System.DateTime.Now; database.Entry(_user).State = EntityState.Modified; database.SaveChanges(); log.InfoFormat("Se ingreso un nuevo usuario {0}", user.Usuario); return(RedirectToAction("Index")); } } } else { _user = new Usuarios(); _user.Usuario = user.Usuario; _user.Apellido = user.Apellido; _user.Nombre = user.Nombre; _user.Titulo = user.Titulo; _user.Inicial = user.Inicial; _user.EMail = user.EMail; _user.Idarea = user.Idarea; _user.Inactivo = false; if (ModelState.IsValid) { _user.Idarea = idarea; _user.Inactivo = false; _user.Modificado = System.DateTime.Now; database.Usuarios.Add(_user); database.SaveChanges(); log.Info(_user.ToString()); return(RedirectToAction("Index")); } } } } catch (Exception ex) { log.Error(ex); } TempData["error"] = "El usuario ya se encuentra registrado"; ViewBag.Idarea = new SelectList(database.Area, "Idarea", "Descripcion"); return(View(user)); }