private void fillUpTypeComboBox_SelectedIndexChanged(object sender, EventArgs e) { if (fillUpTypeComboBox.Text == "Наличные") { accountNumberComboBox.Visible = false; accountNumberLabel.Visible = false; noAccountTextBox.Visible = false; } else if (fillUpTypeComboBox.Text == "Карта") { accountNumberComboBox.Visible = true; accountNumberLabel.Visible = true; BankDataSet.СписокАктивныхКартКлиентаDataTable dt = new BankDataSet.СписокАктивныхКартКлиентаDataTable(); списокАктивныхКартКлиентаTableAdapter.Fill(dt, cfif.clientID); accountNumberComboBox.DataSource = dt; accountNumberComboBox.DisplayMember = "НомерКарты"; if (dt.Rows.Count == 0) { accountNumberComboBox.Visible = false; accountNumberLabel.Visible = false; noAccountTextBox.Visible = true; noAccountTextBox.Text = "Карт нет"; } else { accountNumberComboBox.Visible = true; accountNumberLabel.Visible = true; noAccountTextBox.Visible = false; } } else { accountNumberComboBox.Visible = true; accountNumberLabel.Visible = true; BankDataSet.СписокАктивныхВкладовКлиентаDataTable dt = new BankDataSet.СписокАктивныхВкладовКлиентаDataTable(); списокАктивныхВкладовКлиентаTableAdapter.Fill(dt, cfif.clientID); accountNumberComboBox.DataSource = dt; accountNumberComboBox.DisplayMember = "НомерВклада"; if (dt.Rows.Count == 0) { accountNumberComboBox.Visible = false; accountNumberLabel.Visible = false; noAccountTextBox.Visible = true; noAccountTextBox.Text = "Вкладов нет"; } else { accountNumberComboBox.Visible = true; accountNumberLabel.Visible = true; noAccountTextBox.Visible = false; } } }
private void fillUpTypeComboBox_SelectedIndexChanged(object sender, EventArgs e) { if (fillUpTypeComboBox.Text == "Наличные") { accountNumberComboBox.Visible = false; accountNumberLabel.Visible = false; noAccountTextBox.Visible = false; } else if (fillUpTypeComboBox.Text == "С карты") { accountNumberComboBox.Visible = true; accountNumberLabel.Visible = true; BankDataSet.СписокАктивныхКартКлиентаDataTable dt = new BankDataSet.СписокАктивныхКартКлиентаDataTable(); списокАктивныхКартКлиентаTableAdapter.Fill(dt, cfif.clientID); accountNumberComboBox.DataSource = dt; accountNumberComboBox.DisplayMember = "НомерКарты"; if (isCard == 1) { for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt.Rows[i]; if (dr["НомерКарты"].ToString() == accountToFillUpNumberTextBox.Text) { dt.Rows.RemoveAt(i); } } Console.WriteLine(dt.Rows.Count); } if (dt.Rows.Count == 0) { accountNumberComboBox.Visible = false; accountNumberLabel.Visible = false; noAccountTextBox.Visible = true; noAccountTextBox.Text = "Карт нет"; } else { accountNumberComboBox.Visible = true; accountNumberLabel.Visible = true; noAccountTextBox.Visible = false; } } else { accountNumberComboBox.Visible = true; accountNumberLabel.Visible = true; BankDataSet.СписокАктивныхВкладовКлиентаDataTable dt = new BankDataSet.СписокАктивныхВкладовКлиентаDataTable(); списокАктивныхВкладовКлиентаTableAdapter.Fill(dt, cfif.clientID); accountNumberComboBox.DataSource = dt; accountNumberComboBox.DisplayMember = "НомерВклада"; if (isCard == 2) { for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt.Rows[i]; if (dr["НомерВклада"].ToString() == accountToFillUpNumberTextBox.Text) { dt.Rows.RemoveAt(i); } } Console.WriteLine(dt.Rows.Count); } if (dt.Rows.Count == 0) { accountNumberComboBox.Visible = false; accountNumberLabel.Visible = false; noAccountTextBox.Visible = true; noAccountTextBox.Text = "Вкладов нет"; } else { accountNumberComboBox.Visible = true; accountNumberLabel.Visible = true; noAccountTextBox.Visible = false; } } }