public async Task <IActionResult> OnPost() { ServidorPublico servidorPublico = await _context.ServidorPublico.FirstOrDefaultAsync(s => s.NumeroEmpleado.ToString() == Username); if (servidorPublico == null) { Msg = "Empleado NO EXISTE!!!"; return(Page()); } if (Username.Equals(servidorPublico.NumeroEmpleado.ToString()) && Password.Equals(servidorPublico.RFC)) { //HttpContext.Session.SetString("username", Username); //return RedirectToPage("/Padron/Edit?id="+ servidorPublico.ServidorPublicoId.ToString()); if (servidorPublico.NumeroEmpleado == 5450) { return(RedirectToPage("/Padron/Index")); } else { return(RedirectToPage("/Padron/Edit", new { id = servidorPublico.ServidorPublicoId.ToString() })); } } else { Msg = "Contraseña ERRONEA!!!"; return(Page()); } }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } ServidorPublico = await _context.ServidorPublico.FindAsync(id); if (ServidorPublico != null) { _context.ServidorPublico.Remove(ServidorPublico); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public ActionResult ServidorPublicoNuevo([Bind( Include = "Nombre, PrimerApellido, SegundoApellido, CorreoElectronico, GrupoJerarquicoId, Institucion, TipoDePersonal, NombreDelCargo, NombreDelCargoSuperior, UnidadAdministrativa, NombreDelPuesto" )] ServidorPublico servidorPublico) { if (ModelState.IsValid) { servidorPublico.FechaDeAlta = servidorPublico.FechaDeMod = DateTime.Now; servidorPublico.EsActivo = servidorPublico.EsCompleto = servidorPublico.EsVerificado = true; servidorPublico.NombreCompleto = servidorPublico.Nombre + " " + servidorPublico.PrimerApellido + " " + servidorPublico.SegundoApellido; _db.ServidoresPublicos.Add(servidorPublico); _db.SaveChanges(); return(RedirectToAction("ServidorPublicoListar")); } return(View(servidorPublico)); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } ServidorPublico = await _context.ServidorPublico .Include(s => s.FuncionPrincipal) .Include(s => s.Municipio) .Include(s => s.NivelEscolar) .Include(s => s.RegimenMatrimonial) .Include(s => s.Sector) .Include(s => s.SituacionPersonal).FirstOrDefaultAsync(m => m.ServidorPublicoId == id); if (ServidorPublico == null) { return(NotFound()); } return(Page()); }