public ActionResult Edit(Empleado empleado) { try { var empleadoP = new EmpleadoProcess(); var depositoP = new DepositoProcess(); foreach (var item in empleadoP.Listar()) { if (empleado.Id == item.Id) { empleado.Fechadeingreso = item.Fechadeingreso; empleado.Estado = item.Estado; empleado.CodDeposito = item.CodDeposito; } } foreach (var item in depositoP.Listar()) { empleado.CodDeposito = item.Id; } empleadoP.Edit(empleado); Bitacora bitacora = new Bitacora("Editar", "Tabla Empleado", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Editar Tabla Empleado", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Delete(Empleado empleado) { try { var empleadoP = new EmpleadoProcess(); empleado = empleadoP.GetByID(empleado.Id); empleado.Estado = "Baja"; empleadoP.Edit(empleado); Bitacora bitacora = new Bitacora("Eliminar", "Tabla Empleado", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Eliminar Tabla Empleado", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }