Ejemplo n.º 1
0
 public void updateClientCredits()
 {
     BankDataSet.СписокКредитовКлиентаDataTable dt = new BankDataSet.СписокКредитовКлиентаDataTable();
     списокКредитовКлиентаTableAdapter.Fill(dt, clientID);
     clientCreditsGrid.DataSource = dt;
     clientCreditsGrid.Sort(clientCreditsGrid.Columns[7], ListSortDirection.Ascending);
 }
Ejemplo n.º 2
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;
        }