コード例 #1
0
 /**
  * Refresh this MetaControl with Data from the local StewardshipPostAmount object.
  * @param boolean $blnReload reload StewardshipPostAmount from the database
  * @return void
  */
 public function Refresh($blnReload = false)
 {
     if ($blnReload) {
         $this->objStewardshipPostAmount->Reload();
     }
     if ($this->lblId) {
         if ($this->blnEditMode) {
             $this->lblId->Text = $this->objStewardshipPostAmount->Id;
         }
     }
     if ($this->lstStewardshipPost) {
         $this->lstStewardshipPost->RemoveAllItems();
         if (!$this->blnEditMode) {
             $this->lstStewardshipPost->AddItem(QApplication::Translate('- Select One -'), null);
         }
         $objStewardshipPostArray = StewardshipPost::LoadAll();
         if ($objStewardshipPostArray) {
             foreach ($objStewardshipPostArray as $objStewardshipPost) {
                 $objListItem = new QListItem($objStewardshipPost->__toString(), $objStewardshipPost->Id);
                 if ($this->objStewardshipPostAmount->StewardshipPost && $this->objStewardshipPostAmount->StewardshipPost->Id == $objStewardshipPost->Id) {
                     $objListItem->Selected = true;
                 }
                 $this->lstStewardshipPost->AddItem($objListItem);
             }
         }
     }
     if ($this->lblStewardshipPostId) {
         $this->lblStewardshipPostId->Text = $this->objStewardshipPostAmount->StewardshipPost ? $this->objStewardshipPostAmount->StewardshipPost->__toString() : null;
     }
     if ($this->lstStewardshipFund) {
         $this->lstStewardshipFund->RemoveAllItems();
         if (!$this->blnEditMode) {
             $this->lstStewardshipFund->AddItem(QApplication::Translate('- Select One -'), null);
         }
         $objStewardshipFundArray = StewardshipFund::LoadAll();
         if ($objStewardshipFundArray) {
             foreach ($objStewardshipFundArray as $objStewardshipFund) {
                 $objListItem = new QListItem($objStewardshipFund->__toString(), $objStewardshipFund->Id);
                 if ($this->objStewardshipPostAmount->StewardshipFund && $this->objStewardshipPostAmount->StewardshipFund->Id == $objStewardshipFund->Id) {
                     $objListItem->Selected = true;
                 }
                 $this->lstStewardshipFund->AddItem($objListItem);
             }
         }
     }
     if ($this->lblStewardshipFundId) {
         $this->lblStewardshipFundId->Text = $this->objStewardshipPostAmount->StewardshipFund ? $this->objStewardshipPostAmount->StewardshipFund->__toString() : null;
     }
     if ($this->txtAmount) {
         $this->txtAmount->Text = $this->objStewardshipPostAmount->Amount;
     }
     if ($this->lblAmount) {
         $this->lblAmount->Text = $this->objStewardshipPostAmount->Amount;
     }
 }