public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } seg_usuarios_grupo = await _context.seg_usuarios_grupos.SingleOrDefaultAsync(m => m.IdGrupo == id); if (seg_usuarios_grupo == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } seg_usuarios_grupo = await _context.seg_usuarios_grupos.FindAsync(id); if (seg_usuarios_grupo != null) { _context.seg_usuarios_grupos.Remove(seg_usuarios_grupo); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { seg_usuarios_grupo.FechaReg = DateTime.Now; //seg_usuarios_grupo.FechaUltMod = DateTime.Now; seg_usuarios_grupo.Activo = "S"; seg_usuarios_grupo.Borrado = "N"; //seg_usuarios_grupo.UsuarioMod = Microsoft.AspNetCore.Mvc.Razor.Global.name; seg_usuarios_grupo.UsuarioReg = Microsoft.AspNetCore.Mvc.Razor.Global.name; grupo = await _context.seg_usuarios_grupos.SingleOrDefaultAsync(m => m.IdGrupo == seg_usuarios_grupo.IdGrupo && m.IdUsuario == seg_usuarios_grupo.IdUsuario); if (grupo != null) { //Combo para tipo de domicilio general //Primero hacemos la consulta var dom = from ocupacion in _context.cat_generales where ocupacion.IdTipoGeneral == 4 select new { nom_dom = ocupacion.DesGeneral, id_dom = ocupacion.IdGeneral }; //Despues agregamos los datos al combo var domicilioReg = new List <SelectListItem>(); domicilioReg.Add(new SelectListItem() { Text = "Selecciona un grupo...", Value = string.Empty }); foreach (var item in dom) { domicilioReg.Add(new SelectListItem() { Text = item.nom_dom, Value = "" + item.id_dom }); } ViewData["IdGrupos"] = new SelectList(domicilioReg, "Value", "Text"); ViewData["Error"] = "Ya se encuentra registrado en ese grupo"; return(Page()); } else { _context.seg_usuarios_grupos.Add(seg_usuarios_grupo); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }