Пример #1
0
        private void InitiallizeForm()
        {
            oForm.Freeze(true);

            initiallizing = true;


            dtRpt   = oForm.DataSources.DataTables.Item("dtRpt");
            dtHeads = oForm.DataSources.DataTables.Item("dtHeads");
            dtHeads.Rows.Add(1);
            mtReport = (SAPbouiCOM.Matrix)oForm.Items.Item("mtReport").Specific;
            btAct    = (SAPbouiCOM.ButtonCombo)oForm.Items.Item("btAct").Specific;
            btPL     = (SAPbouiCOM.ButtonCombo)oForm.Items.Item("btPL").Specific;

            btAct.ValidValues.Add("01", "Released");
            btAct.ValidValues.Add("02", "Canceled");


            opALL = (SAPbouiCOM.OptionBtn)oForm.Items.Item("opAO").Specific;
            opREL = (SAPbouiCOM.OptionBtn)oForm.Items.Item("opREL").Specific;
            opPL  = (SAPbouiCOM.OptionBtn)oForm.Items.Item("opPL").Specific;

            opOd = (SAPbouiCOM.OptionBtn)oForm.Items.Item("opOd").Specific;
            opDd = (SAPbouiCOM.OptionBtn)oForm.Items.Item("opDd").Specific;

            opFirst = (SAPbouiCOM.OptionBtn)oForm.Items.Item("opFirst").Specific;
            opLast  = (SAPbouiCOM.OptionBtn)oForm.Items.Item("opLast").Specific;
            opX     = (SAPbouiCOM.OptionBtn)oForm.Items.Item("opX").Specific;


            opREL.GroupWith("opAO");
            opPL.GroupWith("opAO");
            opDd.GroupWith("opOd");

            opLast.GroupWith("opFirst");
            opX.GroupWith("opFirst");
            // opLast.Selected = true;


            txProduct = (SAPbouiCOM.EditText)oForm.Items.Item("txProduct").Specific;
            txFrom    = (SAPbouiCOM.EditText)oForm.Items.Item("txFrom").Specific;
            txTo      = (SAPbouiCOM.EditText)oForm.Items.Item("txTo").Specific;

            cbFilter = (SAPbouiCOM.ComboBox)oForm.Items.Item("cbFilter").Specific;
            cbPL     = (SAPbouiCOM.ComboBox)oForm.Items.Item("cbPL").Specific;
            cbPL.ValidValues.Add("0", "All");
            fillCbs();
            //  fillReport();
            oForm.Freeze(false);

            opALL.Selected  = true;
            opOd.Selected   = true;
            opLast.Selected = true;
            initiallizing   = false;
        }
Пример #2
0
        private void InitiallizeForm()
        {
            oForm.Freeze(true);

            initiallizing = true;


            dtCA    = oForm.DataSources.DataTables.Item("dtCA");
            dtHeads = oForm.DataSources.DataTables.Item("dtHead");
            dtHeads.Rows.Add(1);
            dtHeads.SetValue("FatherC", 0, "0");
            dtHeads.SetValue("FatherN", 0, "Root");

            mtCA     = (SAPbouiCOM.Matrix)oForm.Items.Item("mtCA").Specific;
            cbBsUnt  = (SAPbouiCOM.ComboBox)oForm.Items.Item("cbBsUnt").Specific;
            txFCode  = (SAPbouiCOM.EditText)oForm.Items.Item("txFCode").Specific;
            txActCod = (SAPbouiCOM.EditText)oForm.Items.Item("txActCod").Specific;
            txLU     = (SAPbouiCOM.EditText)oForm.Items.Item("txLU").Specific;
            txCode   = (SAPbouiCOM.EditText)oForm.Items.Item("txCode").Specific;
            txName   = (SAPbouiCOM.EditText)oForm.Items.Item("txName").Specific;

            btAdd = (SAPbouiCOM.ButtonCombo)oForm.Items.Item("btAdd").Specific;

            cmdOK = (SAPbouiCOM.Button)oForm.Items.Item("cmdOk").Specific;
            btDel = (SAPbouiCOM.Button)oForm.Items.Item("btDel").Specific;

            btAdd.ValidValues.Add("0", "New code on same level");
            btAdd.ValidValues.Add("1", "New code on child level");

            cbBsUnt.Item.DisplayDesc = true;

            cbBsUnt.ValidValues.Add("01", "Size / Area");
            cbBsUnt.ValidValues.Add("02", "Volume");
            cbBsUnt.ValidValues.Add("03", "Floors");
            cbBsUnt.Item.Visible = false;

            cbBsUnt.Select(0, SAPbouiCOM.BoSearchKey.psk_Index);

            cmdOK.Caption = "Add";

            oForm.Freeze(false);

            initiallizing = false;
            updateCA();
            txCode.Active       = true;
            cmdOK.Caption       = "Add";
            txCode.Item.Enabled = true;
        }