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"); }
private void cbbRequester1_SelectedIndexChanged(object sender, EventArgs e) { DataControls.LoadComboBoxData(cbbNUM, DataDefinition.GetAskByNUMTab(DataControls.GetSelectedValueComboBoxToString(cbbRequester1), personShortDetailData.person.yearin), "NUM", "NUM"); cbbNUM.SelectedIndex = cbbNUM.Items.Count - 1; }