private function getFixedCost($commTypeId) { $commType = new Pap_Db_CommissionType(); $commType->setId($commTypeId); $commType->load(); if (($commType->getFixedcostValue()==0) || ($commType->getFixedcostValue()=='null')) { return ""; } return $commType->getFixedcostType().$commType->getFixedcostValue(); }
/** * changes status for commissiontype record * * @service commission write * @param $fields * @return Gpf_Rpc_Action */ public function changeCommissionTypeStatus(Gpf_Rpc_Params $params) { $action = new Gpf_Rpc_Action($params); $action->setErrorMessage($this->_('Failed to change status')); $action->setInfoMessage($this->_('Status successfully changed')); $commType = new Pap_Db_CommissionType(); $commType->set(Pap_Db_Table_CommissionTypes::ID, $action->getParam('commtypeid')); $commType->load(); $commType->set(Pap_Db_Table_CommissionTypes::STATUS, $action->getParam('rstatus')); $commType->save(); if ($action->getParam('rstatus')==Pap_Common_Constants::ESTATUS_DISABLED) { $this->changeCommissionTypeChildsStatus($action->getParam('commtypeid'), $action->getParam('rstatus')); } $action->addOk(); return $action; }
private function getCommissionTypeByCommissionTypeId($commissionTypeId) { if ($commissionTypeId == null || $commissionTypeId == '') { return null; } $commissionType = new Pap_Db_CommissionType(); $commissionType->setId($commissionTypeId); try { $commissionType->load(); } catch (Gpf_DbEngine_NoRowException $e) { return null; } return $commissionType->getType(); }
public function saveForm() { $this->checkSaveInput(); $commissionType = new Pap_Db_CommissionType(); $commissionType->setId($this->commissionTypeId); try { $commissionType->load(); $this->fill($commissionType); } catch (Gpf_DbEngine_NoRow $e) { throw new Exception($this->_("Commission type does not exist")); } $commissionType->save(); $this->saveCommissions(); }
protected function getActionName($type, $id) { if ($type != Pap_Common_Constants::TYPE_ACTION) { return $this->_('Sale'); } else { $commType = new Pap_Db_CommissionType(); $commType->setId($id); $commType->load(); return $commType->getName(); } }
/** * @return Pap_Db_CommissionType */ protected function getCommType($commType) { $commObj = new Pap_Db_CommissionType(); $commObj->setId($commType); $commObj->load(); return $commObj; }
/** * @return Pap_Db_CommissionType */ private function loadCommissionType($commTypeId) { if (!array_key_exists($commTypeId, self::$commissionTypesCache)) { $commissionType = new Pap_Db_CommissionType(); $commissionType->setId($commTypeId); try { $commissionType->load(); } catch (Gpf_Exception $e) { $commissionType->setName($this->_('Unknown')); } self::$commissionTypesCache[$commTypeId] = $commissionType; } return self::$commissionTypesCache[$commTypeId]; }