public ClientCreditsInfoForm(int id, bool showCredits) { InitializeComponent(); this.id = id; this.showCredits = showCredits; if (!showCredits) { clientInfoTabControl.TabPages.Remove(clientCreditsPage); } BankDataSet.ПолучитьИнформациюКлиентаDataTable dt = new BankDataSet.ПолучитьИнформациюКлиентаDataTable(); ПолучитьИнформациюКлиентаTableAdapter ta = new ПолучитьИнформациюКлиентаTableAdapter(); ta.Fill(dt, id); clientIDTextBox.Text = dt.Rows[0].Field <int>("IDКлиента").ToString(); clientNameTextBox.Text = dt.Rows[0].Field <string>("ФИО").ToString(); clientTownTextBox.Text = dt.Rows[0].Field <string>("Город"); clientIncomeTextBox.Text = dt.Rows[0].Field <decimal>("Доход").ToString(); clientStatusTextBox.Text = dt.Rows[0].Field <string>("Статус"); int?numberOfActiveCredits = 0; qta.КоличествоАктивныхКредитовКлиента(id, ref numberOfActiveCredits); if (numberOfActiveCredits.ToString() == "") { numberOfActiveCredits = 0; } clientActiveCreditsNumberTextBox.Text = numberOfActiveCredits.ToString(); int?numberOfClosedCredits = 0; qta.КоличествоЗакрытыхКредитовКлиента(id, ref numberOfClosedCredits); if (numberOfClosedCredits.ToString() == "") { numberOfClosedCredits = 0; } clientClosedCreditsNumberTextBox.Text = numberOfClosedCredits.ToString(); if (numberOfActiveCredits != 0) { clientDebtExistenceTextBox.Visible = true; clientDebtExistenceLabel.Visible = true; bool?checkDebtExistence = false; qta.ПроверитьНаличиеЗадолженностиКлиента(id, ref checkDebtExistence); if (checkDebtExistence == true) { clientDebtExistenceTextBox.Text = "Да"; } else { clientDebtExistenceTextBox.Text = "Нет"; } } BankDataSet.СписокКредитовКлиентаDataTable dtt = new BankDataSet.СписокКредитовКлиентаDataTable(); списокКредитовКлиентаTableAdapter.Fill(dtt, id); clientCreditsGrid.DataSource = dtt; }
public ClientFullInfoForm(OperatorForm of, int clientID) { InitializeComponent(); this.clientID = clientID; this.of = of; BankDataSet.ПолучитьИнформациюКлиентаDataTable dt = new BankDataSet.ПолучитьИнформациюКлиентаDataTable(); ПолучитьИнформациюКлиентаTableAdapter ta = new ПолучитьИнформациюКлиентаTableAdapter(); ta.Fill(dt, clientID); clientIDTextBox.Text = dt.Rows[0].Field <int>("IDКлиента").ToString(); clientNameTextBox.Text = dt.Rows[0].Field <string>("ФИО").ToString(); clientTownTextBox.Text = dt.Rows[0].Field <string>("Город"); clientIncomeTextBox.Text = dt.Rows[0].Field <decimal>("Доход").ToString(); updateClientStatus(); }
public void updateClientStatus() { BankDataSet.ПолучитьИнформациюКлиентаDataTable dt = new BankDataSet.ПолучитьИнформациюКлиентаDataTable(); ПолучитьИнформациюКлиентаTableAdapter ta = new ПолучитьИнформациюКлиентаTableAdapter(); ta.Fill(dt, clientID); clientStatusTextBox.Text = dt.Rows[0].Field <string>("Статус"); decimal?sumOnAccounts = 0; qta.ПосчитатьСуммуНаСчетахКлиента(clientID, ref sumOnAccounts); clientSumOnAccountsTextBox.Text = sumOnAccounts.ToString(); if (clientSumOnAccountsTextBox.Text == "") { clientSumOnAccountsTextBox.Text = "0,00"; } int?activeAccountsNumber = 0; qta.КоличествоАктивныхСчетовКлиента(clientID, ref activeAccountsNumber); clientActiveAccountsNumberTextBox.Text = activeAccountsNumber.ToString(); if (clientActiveAccountsNumberTextBox.Text == "") { clientActiveAccountsNumberTextBox.Text = "0"; } }