// GET: Usuarios/Create public ActionResult Create() { int pagina = 673; //ID EN BASE DE DATOS FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller); UsuarioC1 obj = new UsuarioC1(); return(View(obj)); }
// GET: Usuarios/Create public ActionResult Edit(string ID_SOCIEDAD, string ID_USUARIO, int VERSION) { int pagina = 674; //ID EN BASE DE DATOS FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller); var id_sociedad = db.DET_APROB0V.Where(a => a.ID_SOCIEDAD == ID_SOCIEDAD && a.ID_USUARIO == ID_USUARIO && a.VERSION == VERSION).FirstOrDefault().ID_SOCIEDAD; var sociedad = db.DET_APROB0V.Where(a => a.ID_SOCIEDAD == ID_SOCIEDAD && a.ID_USUARIO == ID_USUARIO && a.VERSION == VERSION).FirstOrDefault().SOCIEDAD; ViewBag.idsociedad = id_sociedad; ViewBag.sociedad = sociedad; UsuarioC1 obj = new UsuarioC1(); return(View(obj)); }
public ActionResult Edit([Bind(Include = "ID_SOCIEDAD,ID_USUARIO")] UsuarioC1 usuarioC1) { var st = false; var version = 1; string displayName = null; var keyValue = db.DET_APROB0.FirstOrDefault(a => a.ID_SOCIEDAD == usuarioC1.ID_SOCIEDAD); if (keyValue != null) { var reg = db.DET_APROB0.Where(a => a.ID_SOCIEDAD == usuarioC1.ID_SOCIEDAD); version = reg.Count() + 1; } DET_APROB0 u = new DET_APROB0(); u.ID_SOCIEDAD = usuarioC1.ID_SOCIEDAD; u.ID_USUARIO = usuarioC1.ID_USUARIO; u.VERSION = version; u.STEP_FASE = 0; db.DET_APROB0.Add(u); try { db.SaveChanges(); return(RedirectToAction("Index")); } catch { ViewBag.Error = "Ocurrio un error al taratar de ingresar registro"; int pagina = 673; //ID EN BASE DE DATOS FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller); UsuarioC1 obj = new UsuarioC1(); return(View(obj)); } }