public async Task <IActionResult> Create([Bind("TipoObjId,gbukrs,bukrs,Descripcion")] TipoObj tipoObj) { if (_context.TipoObj.Any(a => a.gbukrs == tipoObj.gbukrs && a.bukrs == tipoObj.bukrs && a.TipoObjId == tipoObj.TipoObjId)) { ModelState.AddModelError("TipoObjId", "El registro ya existe"); ViewBag.GpoCiaG = HttpContext.Session.GetString(SessionGpoCia); if (ViewBag.GpoCiaG == null) { HttpContext.Session.SetString(SessionRegresa, "Create:TipoObjs"); return(RedirectToAction("Index", "GpoCiaGlobal")); } else { HttpContext.Session.SetString(SessionRegresa, ""); BukrsRepositorioEF BEF = new BukrsRepositorioEF(_context); ViewBag.Bukrs = BEF.DaBukrs2(ViewBag.GpoCiaG); return(View()); } } else { if (ModelState.IsValid) { _context.Add(tipoObj); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tipoObj)); } }
// GET: TipoObjs/Edit/5 public async Task <IActionResult> Edit(string id) { if (id == null) { return(NotFound()); } ViewBag.GpoCiaG = HttpContext.Session.GetString(SessionGpoCia); if (ViewBag.GpoCiaG == null || ViewBag.GpoCiaG == "") { //Obliga a fijar la socidad principal HttpContext.Session.SetString(SessionRegresa, "Edit:TipoObjs"); return(RedirectToAction("Index", "GpoCiaGlobal")); } else { HttpContext.Session.SetString(SessionRegresa, ""); /*Actualiza la lista de Sociedades*/ BukrsRepositorioEF BEF = new BukrsRepositorioEF(_context); ViewBag.Bukrs = BEF.DaBukrs2(ViewBag.GpoCiaG); var tipoObj = await _context.TipoObj.SingleOrDefaultAsync(m => m.TipoObjId == id); if (tipoObj == null) { return(NotFound()); } return(View(tipoObj)); } }
// GET: Competencias/Create public IActionResult Create() { ViewBag.GpoCiaG = HttpContext.Session.GetString(SessionGpoCia); if (ViewBag.GpoCiaG == null) { HttpContext.Session.SetString(SessionRegresa, "Create:Competencias"); return(RedirectToAction("Index", "GpoCiaGlobal")); } else { HttpContext.Session.SetString(SessionRegresa, ""); BukrsRepositorioEF BEF = new BukrsRepositorioEF(_context); ViewBag.Bukrs = BEF.DaBukrs2(ViewBag.GpoCiaG); return(View()); } }
// GET: TipoObjs/Create public IActionResult Create() { ViewBag.GpoCiaG = HttpContext.Session.GetString(SessionGpoCia); if (ViewBag.GpoCiaG == null || ViewBag.GpoCiaG == "") { //Obliga a fijar la socidad principal HttpContext.Session.SetString(SessionRegresa, "Index:TipoObjs"); return(RedirectToAction("Index", "GpoCiaGlobal")); } else { HttpContext.Session.SetString(SessionRegresa, ""); BukrsRepositorioEF BEF = new BukrsRepositorioEF(_context); ViewBag.Bukrs = BEF.DaBukrs2(ViewBag.GpoCiaG); return(View()); } }
public async Task <IActionResult> Create([Bind("Id_Competencia,gbukrs,bukrs,Competencias_Desc,Generico")] Competencias competencias) { //Verifica que no haya registros duplicados. if (_context.Competencias.Any(a => a.Id_Competencia == competencias.Id_Competencia && a.gbukrs == competencias.gbukrs && a.bukrs == competencias.bukrs)) { ModelState.AddModelError("Id_Competencia", "El registro ya existe"); ViewBag.GpoCiaG = HttpContext.Session.GetString(SessionGpoCia); if (ViewBag.GpoCiaG == null) { HttpContext.Session.SetString(SessionRegresa, "Create:Competencias"); return(RedirectToAction("Index", "GpoCiaGlobal")); } else { HttpContext.Session.SetString(SessionRegresa, ""); BukrsRepositorioEF BEF = new BukrsRepositorioEF(_context); ViewBag.Bukrs = BEF.DaBukrs2(ViewBag.GpoCiaG); return(View()); } } else { if (ModelState.IsValid) { _context.Add(competencias); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(competencias)); } }