protected function lstVariable_Create()
 {
     $this->lstVariable = new QListBox($this);
     $this->lstVariable->Name = QApplication::Translate('Variable');
     $this->lstVariable->Required = true;
     if (!$this->blnEditMode) {
         $this->lstVariable->AddItem(QApplication::Translate('- Select One -'), null);
     }
     $objVariableArray = Variable::LoadAll();
     if ($objVariableArray) {
         foreach ($objVariableArray as $objVariable) {
             $objListItem = new QListItem($objVariable->__toString(), $objVariable->Id);
             if ($this->objClassProperty->Variable && $this->objClassProperty->Variable->Id == $objVariable->Id) {
                 $objListItem->Selected = true;
             }
             $this->lstVariable->AddItem($objListItem);
         }
     }
 }
 protected function dtgVariable_Bind()
 {
     // Get Total Count b/c of Pagination
     $this->dtgVariable->TotalItemCount = Variable::CountAll();
     $objClauses = array();
     if ($objClause = $this->dtgVariable->OrderByClause) {
         array_push($objClauses, $objClause);
     }
     if ($objClause = $this->dtgVariable->LimitClause) {
         array_push($objClauses, $objClause);
     }
     $this->dtgVariable->DataSource = Variable::LoadAll($objClauses);
 }
 protected function lstAdditionalVariable_Create()
 {
     $this->lstAdditionalVariable = new QListBox($this);
     $this->lstAdditionalVariable->Name = QApplication::Translate('Additional Variable');
     $this->lstAdditionalVariable->AddItem(QApplication::Translate('- Select One -'), null);
     $objAdditionalVariableArray = Variable::LoadAll();
     if ($objAdditionalVariableArray) {
         foreach ($objAdditionalVariableArray as $objAdditionalVariable) {
             $objListItem = new QListItem($objAdditionalVariable->__toString(), $objAdditionalVariable->Id);
             if ($this->objOperation->AdditionalVariable && $this->objOperation->AdditionalVariable->Id == $objAdditionalVariable->Id) {
                 $objListItem->Selected = true;
             }
             $this->lstAdditionalVariable->AddItem($objListItem);
         }
     }
 }