public async Task <IActionResult> OnGetAsync(short?id) { if (id == null) { return(NotFound()); } idMomento = Convert.ToInt32(Request.Query["idMomento"]); personaId = Convert.ToInt32(Request.Query["idPer"]); competenciaId = Convert.ToInt32(Request.Query["idCompe"]); eva_momentos_metodologias_estatus = await _context.eva_momentos_metodologia_estatus .Include(e => e.Cat_estatus) .Include(e => e.Cat_tipos_estatus) .Include(e => e.eva_cat_competencias) .Include(e => e.eva_momentos_metodologia) .Include(e => e.rh_cat_personas).SingleOrDefaultAsync(m => m.IdEstatusDet == id); if (eva_momentos_metodologias_estatus == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(short?id) { if (id == null) { return(NotFound()); } idMomento = Convert.ToInt32(Request.Query["idMomento"]); personaId = Convert.ToInt32(Request.Query["idPer"]); competenciaId = Convert.ToInt32(Request.Query["idCompe"]); eva_momentos_metodologias_estatus = await _context.eva_momentos_metodologia_estatus.FindAsync(id); if (eva_momentos_metodologias_estatus != null) { _context.eva_momentos_metodologia_estatus.Remove(eva_momentos_metodologias_estatus); await _context.SaveChangesAsync(); } string query = "SELECT TOP 1 * FROM eva_momentos_metodologia_estatus WHERE IdMomentoDet =" + idMomento + " AND " + "IdPersona = " + personaId + " AND IdCompetencia = " + competenciaId + " ORDER BY FechaEstatus DESC"; var ultimoRegistro = _context.eva_momentos_metodologia_estatus.FromSql(query).SingleOrDefault(); if (ultimoRegistro != null) { await _context.Database.ExecuteSqlCommandAsync( "UPDATE eva_momentos_metodologia_estatus SET ACTUAL = 1 WHERE IDEstatusDet = {0}", parameters : ultimoRegistro.IdEstatusDet); } return(RedirectToPage("./Index", new { id = idMomento, idPer = personaId, idCompe = competenciaId })); }
public async Task <IActionResult> OnGetAsync(short?id) { if (id == null) { return(NotFound()); } idMomento = Convert.ToInt32(Request.Query["idMomento"]); personaId = Convert.ToInt32(Request.Query["idPer"]); competenciaId = Convert.ToInt32(Request.Query["idCompe"]); eva_momentos_metodologias_estatus = await _context.eva_momentos_metodologia_estatus .Include(e => e.Cat_estatus) .Include(e => e.Cat_tipos_estatus) .Include(e => e.eva_cat_competencias) .Include(e => e.eva_momentos_metodologia) .Include(e => e.rh_cat_personas).SingleOrDefaultAsync(m => m.IdEstatusDet == id); if (eva_momentos_metodologias_estatus == null) { return(NotFound()); } ViewData["IdEstatus"] = new SelectList(_context.cat_estatus, "IdEstatus", "DesEstatus"); ViewData["IdTipoEstatus"] = new SelectList(_context.Cat_tipo_estatus, "IdTipoEstatus", "DesTipoEstatus"); ViewData["IdCompetencia"] = new SelectList(_context.eva_cat_competencias, "IdCompetencia", "DesCompetencia"); ViewData["IdMomentoDet"] = new SelectList(_context.eva_momentos_metodologia, "IdMomentoDet", "DesMomento"); ViewData["IdPersona"] = new SelectList(_context.rh_cat_personas, "IdPersona", "Nombre"); return(Page()); }
public async Task <IActionResult> OnGetAsync(short?id) { if (id == null) { return(NotFound()); } eva_momentos_metodologias_estatus = await _context.eva_momentos_metodologia_estatus .Include(e => e.Cat_estatus) .Include(e => e.Cat_tipos_estatus) .Include(e => e.eva_cat_competencias) .Include(e => e.eva_momentos_metodologia) .Include(e => e.rh_cat_personas).SingleOrDefaultAsync(m => m.IdEstatusDet == id); if (eva_momentos_metodologias_estatus == null) { return(NotFound()); } ViewData["IdEstatus"] = new SelectList(_context.cat_estatus, "IdEstatus", "IdEstatus"); ViewData["IdTipoEstatus"] = new SelectList(_context.Cat_tipo_estatus, "IdTipoEstatus", "IdTipoEstatus"); ViewData["IdCompetencia"] = new SelectList(_context.eva_cat_competencias, "IdCompetencia", "IdCompetencia"); ViewData["IdMomentoDet"] = new SelectList(_context.eva_momentos_metodologia, "IdMomentoDet", "IdMomentoDet"); ViewData["IdPersona"] = new SelectList(_context.rh_cat_personas, "IdPersona", "IdPersona"); return(Page()); }
public async Task <IActionResult> OnPostAsync(short?id) { if (id == null) { return(NotFound()); } eva_momentos_metodologias_estatus = await _context.eva_momentos_metodologia_estatus.FindAsync(id); if (eva_momentos_metodologias_estatus != null) { _context.eva_momentos_metodologia_estatus.Remove(eva_momentos_metodologias_estatus); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnGetAsync(short?id) { if (id == null) { return(NotFound()); } eva_momentos_metodologias_estatus = await _context.eva_momentos_metodologia_estatus .Include(e => e.Cat_estatus) .Include(e => e.Cat_tipos_estatus) .Include(e => e.eva_cat_competencias) .Include(e => e.eva_momentos_metodologia) .Include(e => e.rh_cat_personas).SingleOrDefaultAsync(m => m.IdEstatusDet == id); if (eva_momentos_metodologias_estatus == null) { return(NotFound()); } return(Page()); }