public ActionResult InsertarContrato(TablaContrato model) { try { if (ModelState.IsValid) { using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2()) { var oPuesto = new Contratos(); oPuesto.IdEmpleado = model.IdEmpleado; oPuesto.Salario = model.Salario; oPuesto.JornadaLAboral = model.JornadaLAboral; oPuesto.DiasdeDescanso = model.DiasdeDescanso; oPuesto.Fecha_de_contrato = model.Fecha_de_contrato; db.Contratos.Add(oPuesto); db.SaveChanges(); } return(Redirect("~/Empleados/Empleados")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Editar(TablaContrato model) { try { if (ModelState.IsValid) { using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2()) { var oDepa = db.Contratos.Find(model.IdContrato); oDepa.IdEmpleado = model.IdEmpleado; oDepa.Salario = model.Salario; oDepa.JornadaLAboral = model.JornadaLAboral; oDepa.DiasdeDescanso = model.DiasdeDescanso; oDepa.Fecha_de_contrato = model.Fecha_de_contrato; db.Entry(oDepa).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect("~/Empleados/Empleados")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
// public ActionResult Editar(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var departamento = db2.Contratos.Find(id); TablaContrato departamento1 = new TablaContrato() { IdContrato = departamento.IdContrato, IdEmpleado = departamento.Empleados.IdEmpleado, Salario = departamento.Salario, JornadaLAboral = departamento.JornadaLAboral, DiasdeDescanso = departamento.DiasdeDescanso, Fecha_de_contrato = Convert.ToDateTime(departamento.Fecha_de_contrato) }; if (departamento == null) { return(HttpNotFound()); } // ViewBag.IdEmpresa = new SelectList(db2.Empresa, "IdEmpresa", "Nombre", departamento1.Idempresa); return(View(departamento1)); }