public function execute() { try { if (request::getInstance()->isMethod('POST')) { $id = request::getInstance()->getPost(entradaBodegaTableClass::getNameField(entradaBodegaTableClass::ID, true)); $fecha = request::getInstance()->getPost(entradaBodegaTableClass::getNameField(entradaBodegaTableClass::FECHA, true)); $empleado = request::getInstance()->getPost(entradaBodegaTableClass::getNameField(entradaBodegaTableClass::EMPLEADO, true)); entradaBodegaTableClass::validateUpdate($fecha, $empleado); $ids = array(entradaBodegaTableClass::ID => $id); $data = array(entradaBodegaTableClass::FECHA => $fecha, entradaBodegaTableClass::EMPLEADO => $empleado); entradaBodegaTableClass::update($ids, $data); session::getInstance()->setSuccess(i18n::__('succesUpdate', null, 'bodega')); log::register('update', entradaBodegaTableClass::getNameTable()); routing::getInstance()->redirect('bodega', 'indexEntrada'); } else { log::register(i18n::__('update'), entradaBodegaTableClass::getNameTable(), i18n::__('errorUpdateBitacora')); session::getInstance()->setError(i18n::__('errorUpdate')); routing::getInstance()->redirect('bodega', 'indexEntrada'); } //close if } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }