public function MoveDown() { $blnFound = false; foreach (FormProduct::LoadArrayBySignupFormIdFormProductTypeId($this->intSignupFormId, $this->intFormProductTypeId, QQ::OrderBy(QQN::FormProduct()->OrderNumber)) as $objFormProduct) { if ($blnFound) { break; } if ($objFormProduct->Id == $this->Id) { $blnFound = true; } } $this->OrderNumber++; $this->Save(); if ($objFormProduct) { $objFormProduct->OrderNumber--; $objFormProduct->Save(); } self::RefreshOrderNumber($this->intSignupFormId, $this->intFormProductTypeId); }
public function dtgProducts_Bind(QDataGrid $dtgProducts) { $intFormProductTypeId = $dtgProducts->Name; $dtgProducts->DataSource = FormProduct::LoadArrayBySignupFormIdFormProductTypeId($this->objSignupForm->Id, $intFormProductTypeId, QQ::OrderBy(QQN::FormProduct()->OrderNumber)); }