public EDNotificarInconsistencia GrabarNotificacionInconsistenciaLaborales(EDNotificarInconsistencia notIncon) { bool rta = false; Inconsistecialaboral IncoLab = null; try { using (var context = new SG_SSTContext()) { using (var Transaction = context.Database.BeginTransaction()) { IncoLab = new Inconsistecialaboral(); IncoLab.DescripcionInconsistencia = notIncon.Observacion; IncoLab.FKTipoInconsistencia = notIncon.IDTipoInconsistencia; context.Tbl_InconsistenciasLaborales.Add(IncoLab); context.SaveChanges(); Transaction.Commit(); IncoLab.PKInconsistencia = IncoLab.PKInconsistencia; notIncon.Rta = true; notIncon.Id = IncoLab.PKInconsistencia; } } } catch (Exception ex) { var log = new RegistraLog(); notIncon.Rta = false; log.RegistrarError(typeof(RelacionesLaboralesManager), string.Format("Error Grabando Notificacion Inconsistencia Laboral: {0}, Error: {1}", DateTime.Now, ex.StackTrace), ex); } return(notIncon); }
public ActionResult DeleteConfirmed(int id) { Inconsistecialaboral inconsistecialaboral = db.Tbl_InconsistenciasLaborales.Find(id); db.Tbl_InconsistenciasLaborales.Remove(inconsistecialaboral); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "PKInconsistencia,FKTipoInconsistencia,DescripcionInconsistencia")] Inconsistecialaboral inconsistecialaboral) { if (ModelState.IsValid) { db.Entry(inconsistecialaboral).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FKTipoInconsistencia = new SelectList(db.Tbl_TipoInconsistenciaLaboral, "PKTipoInconsistencia", "DescripcionTipInc", inconsistecialaboral.FKTipoInconsistencia); return(View(inconsistecialaboral)); }
public ActionResult Create([Bind(Include = "PKInconsistencia,FKTipoInconsistencia,DescripcionInconsistencia")] Inconsistecialaboral inconsistecialaboral) { if (ModelState.IsValid) { db.Tbl_InconsistenciasLaborales.Add(inconsistecialaboral); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FKTipoInconsistencia = new SelectList(db.Tbl_TipoInconsistenciaLaboral, "PKTipoInconsistencia", "DescripcionTipInc", inconsistecialaboral.FKTipoInconsistencia); return(View(inconsistecialaboral)); }
// GET: Inconsistecialaboral/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Inconsistecialaboral inconsistecialaboral = db.Tbl_InconsistenciasLaborales.Find(id); if (inconsistecialaboral == null) { return(HttpNotFound()); } return(View(inconsistecialaboral)); }
// GET: Inconsistecialaboral/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Inconsistecialaboral inconsistecialaboral = db.Tbl_InconsistenciasLaborales.Find(id); if (inconsistecialaboral == null) { return(HttpNotFound()); } ViewBag.FKTipoInconsistencia = new SelectList(db.Tbl_TipoInconsistenciaLaboral, "PKTipoInconsistencia", "DescripcionTipInc", inconsistecialaboral.FKTipoInconsistencia); return(View(inconsistecialaboral)); }