Esempio n. 1
0
 public ActionResult InsertarVaca(TablaVaca model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
             {
                 var oPuesto = new Vacaciones();
                 oPuesto.IdVacaciones = model.IdVacaciones;
                 oPuesto.desde        = model.desde;
                 oPuesto.hasta        = model.hasta;
                 oPuesto.IdContrato   = model.IdContrato;
                 db.Vacaciones.Add(oPuesto);
                 db.SaveChanges();
             }
             return(Redirect("~/Empleados/Empleados"));
         }
         return(View(model));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Esempio n. 2
0
        //public ActionResult Vacaciones()
        //{
        //    List<ListaVaca> lst;
        //    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
        //    {

        //        lst = (from d in db.Vacaciones
        //               select
        //             new ListaVaca
        //             {
        //                 IdVacaciones = d.IdVacaciones,
        //                 desde = d.desde,
        //                 hasta = d.hasta,
        //                 IdContrato


        //             }).ToList();

        //    }
        //    return View(lst);
        //}

        public ActionResult InsertarVaca(int?id)
        {
            if (id == null)
            {
                return(View());
            }
            else
            {
                TablaVaca model    = new TablaVaca();
                var       vacacion = db2.Contratos.Find(id);
                model.IdContrato = vacacion.IdContrato;
                return(View(model));
            }
        }