public function execute() { try { $fecha = request::getInstance()->getPost(entradaBodegaTableClass::getNameField(entradaBodegaTableClass::FECHA, true)); $empleado = request::getInstance()->getPost(entradaBodegaTableClass::getNameField(entradaBodegaTableClass::EMPLEADO, true)); entradaBodegaTableClass::validateCreate($fecha, $empleado); $data = array(entradaBodegaTableClass::EMPLEADO => $empleado, entradaBodegaTableClass::FECHA => $fecha, entradaBodegaTableClass::ESTADO => true); entradaBodegaTableClass::insert($data); session::getInstance()->setSuccess(i18n::__('succesCreate', null, 'bodega')); log::register(i18n::__('create'), entradaBodegaTableClass::getNameTable()); routing::getInstance()->redirect('bodega', 'indexEntrada'); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }