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); } }
//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)); } }