public ActionResult Create(Empleado empleado) { try { var empleadoP = new EmpleadoProcess(); var empleadoget = empleadoP.GetByID(empleado.Id); var depositop = new DepositoProcess(); var lstdeposito = depositop.Listar(); foreach (var item in lstdeposito) { empleado.CodDeposito = item.Id; } empleado.Fechadeingreso = DateTime.Now; empleado.Estado = "Activo"; empleadoP.Crear(empleado); Bitacora bitacora = new Bitacora("Crear", "Tabla Empleado", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Crear Tabla Empleado", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: Empleado/Edit/5 public ActionResult Edit(int id) { try { var empleadoP = new EmpleadoProcess(); var lista = empleadoP.GetByID(id); return(View(lista)); } 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()); } }