protected function dtgOperation_Bind()
 {
     // Get Total Count b/c of Pagination
     $this->dtgOperation->TotalItemCount = Operation::CountAll();
     $objClauses = array();
     if ($objClause = $this->dtgOperation->OrderByClause) {
         array_push($objClauses, $objClause);
     }
     if ($objClause = $this->dtgOperation->LimitClause) {
         array_push($objClauses, $objClause);
     }
     $this->dtgOperation->DataSource = Operation::LoadAll($objClauses);
 }
 protected function lstOperation_Create()
 {
     $this->lstOperation = new QListBox($this);
     $this->lstOperation->Name = QApplication::Translate('Operation');
     $this->lstOperation->Required = true;
     if (!$this->blnEditMode) {
         $this->lstOperation->AddItem(QApplication::Translate('- Select One -'), null);
     }
     $objOperationArray = Operation::LoadAll();
     if ($objOperationArray) {
         foreach ($objOperationArray as $objOperation) {
             $objListItem = new QListItem($objOperation->__toString(), $objOperation->Id);
             if ($this->objParameter->Operation && $this->objParameter->Operation->Id == $objOperation->Id) {
                 $objListItem->Selected = true;
             }
             $this->lstOperation->AddItem($objListItem);
         }
     }
 }