示例#1
0
        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;
        }
示例#2
0
        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();
        }
示例#3
0
        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";
            }
        }