예제 #1
0
        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());
            }
        }
예제 #2
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());
            }
        }