Ejemplo n.º 1
0
 public IActionResult Registro(Sucursal sucursal)
 {
     if (ModelState.IsValid)
     {
         _context.Add(sucursal);
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(sucursal));
 }
Ejemplo n.º 2
0
 public IActionResult Registro(Departamento departamento)
 {
     if (ModelState.IsValid)
     {
         _context.Add(departamento);
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(departamento));
 }
Ejemplo n.º 3
0
        public IActionResult Registro(Empleado empleado)
        {
            var sucur = _context.Sucursales.ToList();

            ViewBag.Sucursal = sucur.Select(s => new SelectListItem(s.Nombre, s.Id.ToString()));
            var depa = _context.Departamentos.ToList();

            ViewBag.Departamento = depa.Select(d => new SelectListItem(d.Nombre, d.Id.ToString()));

            if (ModelState.IsValid && empleado.FecNac < System.DateTime.Today && empleado.FecNac.Year < System.DateTime.Today.Year - 18)
            {
                empleado.FechaIngreso = System.DateTime.Now;
                _context.Add(empleado);
                _context.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ModelState.AddModelError("FecNac", "Fecha no valida");
            return(View(empleado));
        }