public ActionResult Editar(EmpleadoVistaModelo model) { try { ViewBag.showSuccessAlert = false; if (ModelState.IsValid) { using (EmpresaEntities db = new EmpresaEntities()) { var oTabla = db.Empleado.Find(model.codigo); oTabla.nombre = model.nombre; oTabla.salario = model.salario; oTabla.fechaingreso = model.fechaingreso; db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); TempData["Message"] = "Registro Actualizado Correctamente"; } return(Redirect("~/Empleado/index")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Nuevo(EmpleadoVistaModelo model) { try { if (ModelState.IsValid) { using (EmpresaEntities db = new EmpresaEntities()) { var oTabla = new Empleado(); oTabla.nombre = model.nombre; oTabla.salario = model.salario; oTabla.fechaingreso = model.fechaingreso; db.Empleado.Add(oTabla); db.SaveChanges(); //ViewBag.Message = "Data was saved successfully."; TempData["Message"] = "Registro Guardado Correctamente"; } return(Redirect("~/Empleado/index")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Editar(int id) { TempData["Message"] = null; EmpleadoVistaModelo model = new EmpleadoVistaModelo(); using (EmpresaEntities db = new EmpresaEntities()) { var oTabla = db.Empleado.Find(id); model.nombre = oTabla.nombre; model.salario = oTabla.salario; model.fechaingreso = oTabla.fechaingreso; model.codigo = oTabla.codigo; } return(View(model)); }