Exemplo n.º 1
0
        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());
            }
        }
Exemplo n.º 2
0
 // 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());
     }
 }
Exemplo n.º 3
0
        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());
            }
        }