コード例 #1
0
ファイル: PersonRequestForm.cs プロジェクト: theeranan/Navy
        private void InitialControls()
        {
            //hide some value for lite mode
            if (!Constants.fullMode)
            {
                label5.Visible    = false;
                tbRemark2.Visible = false;

                ////////////
                label3.Visible = false;
                cbbNUM.Visible = false;
                ////////////

                tabControl1.Controls.Remove(tabPage2);
                personShortDetailView1.HideDataForLiteMode();
            }

            //Load person detail
            personShortDetailView1.InitialValue(personShortDetailData);
            personShortDetailView1.Dock = DockStyle.Fill;

            //Load data into ComboBox
            if (cbbUnit.DataSource == null)
            {
                DataControls.LoadComboBoxData(cbbUnit, DataDefinition.GetUnitTab(), "UNITNAME", "REFNUM", personShortDetailData.request.unit);
            }

            if (cbbRequester1.DataSource == null)
            {
                DataControls.LoadComboBoxData(cbbRequester1, DataDefinition.GetAskByTab(), "ask", "ask", String.IsNullOrWhiteSpace(personShortDetailData.request.askby) ? "" : personShortDetailData.request.askby.Substring(0, 2));
            }

            //Load new copy data into ComboBox
            if (cbbUnit2.DataSource == null)
            {
                DataControls.LoadComboBoxData(cbbUnit2, DataDefinition.GetUnitTab().Copy(), "UNITNAME", "REFNUM", personShortDetailData.person.unit3);
            }

            DataControls.LoadComboBoxData(cbbNUM, DataDefinition.GetAskByNUMTab(DataControls.GetSelectedValueComboBoxToString(cbbRequester1), personShortDetailData.person.yearin), "NUM", "NUM");
        }