private function initPullDowns() { $this->dim_idta_stammdaten_group->DataSource = PFH::build_SQLPullDown(StammdatenGroupRecord::finder(), "ta_stammdaten_group", array("idta_stammdaten_group", "stammdaten_group_name")); $this->dim_idta_stammdaten_group->dataBind(); $this->dim_idta_stammdatensicht->DataSource = StammdatensichtRecord::finder()->findAll(); $this->dim_idta_stammdatensicht->dataBind(); $sender = 0; $param = 0; $this->linkStammdaten($sender, $param); }
public function onLoad($param) { if (!$this->page->IsPostBack && !$this->page->isCallback) { $this->DWH_idta_variante->DataSource = PFH::build_SQLPullDown(VarianteRecord::finder(), "ta_variante", array("idta_variante", "var_descr")); $this->DWH_idta_variante->dataBind(); $this->DWH_idta_stammdatensicht->DataSource = PFH::build_SQLPullDown(StammdatensichtRecord::finder(), "ta_stammdatensicht", array("idta_stammdatensicht", "sts_name")); $this->DWH_idta_stammdatensicht->dataBind(); $this->DWH_idta_struktur_bericht->DataSource = PFH::build_SQLPullDownAdvanced(StrukturBerichtRecord::finder(), "ta_struktur_bericht", array("idta_struktur_bericht", "sb_order", "pivot_struktur_name"), '', 'sb_order'); $this->DWH_idta_struktur_bericht->dataBind(); //first we need to check the szenario, because we recieve the startperiod from the variante... if ($this->Request['idta_variante'] != "") { $this->DWH_idta_variante->Text = $this->Request['idta_variante']; } else { $this->DWH_idta_variante->Text = VarianteRecord::finder()->findByvar_default(1)->idta_variante; $this->DWH_idta_variante->Text == "" ? $this->DWH_idta_variante->Text = 1 : ''; } if ($this->Request['idta_stammdatensicht'] != "") { $this->DWH_idta_stammdatensicht->Text = $this->Request['idta_stammdatensicht']; } else { $this->DWH_idta_stammdatensicht->Text == "" ? $this->DWH_idta_stammdatensicht->Text = 1 : ''; } if ($this->Request['periode'] != "") { $this->DWH_idta_perioden->Text = $this->Request['periode']; } else { $sec_per = "10001"; $this->DWH_idta_perioden->Text = VarianteRecord::finder()->findByidta_variante($this->DWH_idta_variante->Text)->idta_perioden; $this->DWH_idta_perioden->Text == '' ? $this->DWH_idta_perioden->Text = $sec_per : ''; } $this->Request['per_single'] != "" ? $this->DWH_per_single->setChecked($this->Request['per_single']) : $this->DWH_per_single->setChecked(0); if ($this->Request['idta_struktur_bericht'] != '') { $this->DWH_idta_struktur_bericht->Text = $this->Request['idta_struktur_bericht']; } else { $this->DWH_idta_struktur_bericht->Text = StrukturBerichtRecord::finder()->findBysb_startbericht(1)->idta_struktur_bericht; } if ($this->checkPeriodeArea($this->DWH_idta_struktur_bericht->Text)) { $this->DWH_PERIODAREA->setVisible($this->checkPeriodeArea($this->DWH_idta_struktur_bericht->Text)); } else { $this->DWH_PERIODAREA->setVisible($this->checkPeriodeArea($this->DWH_idta_struktur_bericht->Text)); //$this->getPage()->getClientScript()->registerEndScript('XXX','dhxinTab.hideTab("tab2",true);'); } $this->Request['idta_struktur_type'] != "" ? $this->Request['idta_struktur_type'] = 1 : ''; if ($this->Request['idtm_struktur'] != '') { $this->DWH_idtm_struktur->Text = $this->Request['idtm_struktur']; } else { $this->DWH_idtm_struktur->Text = $this->user->getStartNode($this->user->getUserId($this->user->Name), "tm_struktur"); $this->DWH_idtm_struktur->Text == '' ? $this->DWH_idtm_struktur->Text = 1 : ''; } } }
public function bindListStammdatensicht($sender, $param) { $Stammdatensichten = StammdatensichtRecord::finder()->findAll('sts_aktiv = ?', "1"); if (count($Stammdatensichten) > 0) { foreach ($Stammdatensichten as $MeineSichten) { $CheckRecord = TTStammdatensichtRecord::finder()->find('idta_stammdaten_group = ? AND idta_stammdatensicht = ?', $this->RCedidta_stammdaten_group->Text, $MeineSichten->idta_stammdatensicht); if (count($CheckRecord) == 0) { $neuerRecord = new TTStammdatensichtRecord(); $neuerRecord->idta_stammdaten_group = $this->RCedidta_stammdaten_group->Text; $neuerRecord->idta_stammdatensicht = $MeineSichten->idta_stammdatensicht; $neuerRecord->save(); } } unset($Stammdatensichten); } $this->TTStammdatenansichtListe->DataSource = TTStammdatensichtRecord::finder()->findAll('idta_stammdaten_group = ?', $this->RCedidta_stammdaten_group->Text); $this->TTStammdatenansichtListe->dataBind(); }
public function pageAction($sender, $param) { if ($sender->Id == "StammdatensichtListe") { $item = $param->Item; if ($item->ItemType === 'Item' || $item->ItemType === 'AlternatingItem') { $StammdatensichtRecord = StammdatensichtRecord::finder()->findByPK($item->lst_idta_stammdatensicht->Text); $this->RCedsts_name->Text = $StammdatensichtRecord->sts_name; $this->RCedsts_aktiv->Checked = $StammdatensichtRecord->sts_aktiv; $this->RCedsts_reporting->Checked = $StammdatensichtRecord->sts_reporting; $this->RCedidta_stammdatensicht->Text = $StammdatensichtRecord->idta_stammdatensicht; $this->RCedstammdatensicht_edit_status->Text = 1; } } if ($param->CommandName === 'new') { $this->RCedsts_name->Text = ""; $this->RCedsts_aktiv->Checked = 1; $this->RCedsts_reporting->Checked = 0; $this->RCedidta_stammdatensicht->Text = 0; $this->RCedstammdatensicht_edit_status->Text = 0; } if ($param->CommandName === 'save') { if ($this->RCedstammdatensicht_edit_status->Text === '0') { $StammsichtRecord = new StammdatensichtRecord(); } else { $StammsichtRecord = StammdatensichtRecord::finder()->findByPK($this->RCedidta_stammdatensicht->Text); } $StammsichtRecord->sts_name = $this->RCedsts_name->Text; $StammsichtRecord->sts_aktiv = $this->RCedsts_aktiv->Checked; $StammsichtRecord->sts_reporting = $this->RCedsts_reporting->Checked; $StammsichtRecord->save(); $this->RCedidta_stammdatensicht->Text = $StammsichtRecord->idta_stammdatensicht; $this->RCedstammdatensicht_edit_status->Text = 1; $this->bindstammdatensichtListe($sender, $param); } //$this->parent->parent->mpnlStammdatensicht->Hide(); }