public function execute() { try { $fecha = request::getInstance()->getPost(procesoVentaTableClass::getNameField(procesoVentaTableClass::FECHA_HORA_VENTA, true)); $empleado = request::getInstance()->getPost(procesoVentaTableClass::getNameField(procesoVentaTableClass::EMPLEADO_ID, true)); $cliente = request::getInstance()->getPost(procesoVentaTableClass::getNameField(procesoVentaTableClass::CLIENTE_ID, true)); $animal = request::getInstance()->getPost(procesoVentaTableClass::getNameField(procesoVentaTableClass::ANIMAL, true)); $peso = request::getInstance()->getPost(procesoVentaTableClass::getNameField(procesoVentaTableClass::PESO, true)); $valor = request::getInstance()->getPost(procesoVentaTableClass::getNameField(procesoVentaTableClass::VALOR, true)); $subtotal = $peso * $valor; procesoVentaTableClass::validateCreate($fecha, $empleado, $cliente); $data = array(procesoVentaTableClass::CLIENTE_ID => $cliente, procesoVentaTableClass::EMPLEADO_ID => $empleado, procesoVentaTableClass::FECHA_HORA_VENTA => $fecha, procesoVentaTableClass::ANIMAL => $animal, procesoVentaTableClass::PESO => $peso, procesoVentaTableClass::VALOR => $valor, procesoVentaTableClass::SUBTOTAL => $subtotal); //Manejo de inventario $fieldsAnimal = array(animalTableClass::NUMERO, animalTableClass::ID); $whereInventario = array(animalTableClass::ID => $animal); $objAnimal = animalTableClass::getAll($fieldsAnimal, true, null, null, null, null, $whereInventario); procesoVentaTableClass::validateInventario($objAnimal[0]->id); $fieldsAnimalDelete = array(animalTableClass::ID => $objAnimal[0]->id); animalTableClass::delete($fieldsAnimalDelete, true); procesoVentaTableClass::insert($data); session::getInstance()->setSuccess(i18n::__('succesCreate', null, 'facturaVenta')); log::register(i18n::__('create'), procesoVentaTableClass::getNameTable()); routing::getInstance()->redirect('factura', 'indexFacturaVenta'); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { if (request::getInstance()->isMethod('POST') and request::getInstance()->hasPost('chk')) { $idsToDelete = request::getInstance()->getPost('chk'); foreach ($idsToDelete as $id) { $ids = array(animalTableClass::ID => $id); animalTableClass::delete($ids, true); } log::register(i18n::__('delete'), animalTableClass::getNameTable()); session::getInstance()->setSuccess(i18n::__('succesDelete', null, 'animal')); routing::getInstance()->redirect('animal', 'indexAnimal'); } else { log::register(i18n::__('errorDelete'), animalTableClass::getNameTable()); session::getInstance()->setError(i18n::__('errorDeleteMasivo', null, 'user')); routing::getInstance()->redirect('animal', 'indexAnimal'); } } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { if (request::getInstance()->isMethod('POST') and request::getInstance()->isAjaxRequest()) { $id = request::getInstance()->getPost(animalTableClass::getNameField(animalTableClass::ID, true)); //$observacion = request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::OBSERVACION, true)); $ids = array(animalTableClass::ID => $id); animalTableClass::delete($ids, true); $this->arrayAjax = array('code' => 11, 'msg' => 'La eliminacion ha sido exitosa'); $this->defineView('delete', 'animal', session::getInstance()->getFormatOutput()); log::register(i18n::__('delete'), usuarioTableClass::getNameTable()); session::getInstance()->setSuccess(i18n::__('succesDelete', null, 'animal')); } else { log::register(i18n::__('delete'), animalTableClass::getNameTable(), i18n::__('errorDeleteBitacora')); session::getInstance()->setError(i18n::__('errorDelete', null, 'animal')); routing::getInstance()->redirect('animal', 'index'); } } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }