Exemplo n.º 1
0
        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());
            }
        }
Exemplo n.º 2
0
        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"));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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());
        }