Ejemplo n.º 1
0
        //Выполняется при загрузке формы, заполнение таблицы данными из БД, настройка элементов управления
        private void Clients_Load(object sender, EventArgs e)
        {
            try
            {
                reconnectBtn.Font = new Font(reconnectBtn.Font.Name, 10, FontStyle.Regular | FontStyle.Underline);
                formDescriptor    = this;
                clientsTable.RowsDefaultCellStyle.BackColor            = System.Drawing.ColorTranslator.FromHtml("#f1f2f6");
                clientsTable.AlternatingRowsDefaultCellStyle.BackColor = System.Drawing.ColorTranslator.FromHtml("#ffffff");
                DBConnection.GetClients();
                clientsTable.DataSource          = DBConnection.dtClients;
                clientsTable.CurrentCell         = clientsTable[0, 0];
                clientsTable.Rows[0].Selected    = true;
                clientsTable.Columns[10].Visible = false;
                clientsTable.Columns[11].Visible = false;
                if (DBConnection.dtClients.Rows.Count > 0)
                {
                    ReadClientsTableRow(0);
                }

                DBConnection.GetCountries();
                country.DataSource    = DBConnection.dtCountries;
                country.DisplayMember = "Название";
                country.ValueMember   = "ID";
                DBConnection.GetCities();
                city.DataSource    = DBConnection.dtCities;
                city.DisplayMember = "Название";
                city.ValueMember   = "ID";
            }
            catch (Exception ex)
            {
                exceptPanel.Visible = true;
                richTextBox1.Text   = ex.ToString();
            }
        }
Ejemplo n.º 2
0
        //Выполняется при загрузке формы, заполнение таблиц данными из БД, настройка элементов управления
        private void Refs_Load(object sender, EventArgs e)
        {
            try
            {
                reconnectBtn.Font = new Font(reconnectBtn.Font.Name, 10, FontStyle.Regular | FontStyle.Underline);
                DBConnection.GetCountries();
                countriesTable.DataSource = DBConnection.dtCountries;
                DBConnection.GetCities();
                citiesTable.DataSource = DBConnection.dtCities;

                countriesTable.CurrentCell      = countriesTable[0, 0];
                countriesTable.Rows[0].Selected = true;

                citiesTable.CurrentCell      = citiesTable[0, 0];
                citiesTable.Rows[0].Selected = true;

                formDescriptor = this;

                if (countriesTable.Rows.Count > 0)
                {
                    ReadCountryTableRow(0);
                }
                if (citiesTable.Rows.Count > 0)
                {
                    ReadCityTableRow(0);
                }
            }
            catch (Exception ex)
            {
                exceptPanel.Visible = true;
                richTextBox1.Text   = ex.ToString();
            }
        }
Ejemplo n.º 3
0
 //Удаление выбранной страны
 private void delCountryBtn_Click(object sender, EventArgs e)
 {
     try
     {
         if (countriesTable.Rows.Count == 0)
         {
             MessageBox.Show("Нет записей для удаления!");
             return;
         }
         DialogResult result = MessageBox.Show("Подтвердите удаление.", "Удаление", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
         if (result == DialogResult.OK)
         {
             DBConnection.DeleteCountry(countryID);
             DBConnection.GetCountries();
             countriesTable.DataSource = DBConnection.dtCountries;
             if (DBConnection.dtCountries.Rows.Count > 0)
             {
                 ReadCountryTableRow(0);
             }
         }
     }
     catch (Exception ex)
     {
         exceptPanel.Visible = true;
         richTextBox1.Text   = ex.ToString();
     }
 }
Ejemplo n.º 4
0
        //Происходит при загрузке формы, настройка элементов управления
        private void EditClient_Load(object sender, EventArgs e)
        {
            try
            {
                DBConnection.GetCountries();
                country.DataSource    = DBConnection.dtCountries;
                country.DisplayMember = "Название";
                country.ValueMember   = "ID";

                DBConnection.GetCities();
                city.DataSource    = DBConnection.dtCities;
                city.DisplayMember = "Название";
                city.ValueMember   = "ID";

                name.Text             = Clients.name;
                contactPerson.Text    = Clients.contact_person;
                phone.Text            = Clients.phone;
                country.SelectedValue = Clients.countryID;
                city.SelectedValue    = Clients.cityID;
                adress.Text           = Clients.adress;
                email.Text            = Clients.email;
                bankAccount.Text      = Clients.bankAccount;
                INN.Text = Clients.INN;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Ejemplo n.º 5
0
        //Происходит при загрузке формы, настройка элементов управления
        private void AddClient_Load(object sender, EventArgs e)
        {
            try
            {
                DBConnection.GetCountries();
                country.DataSource    = DBConnection.dtCountries;
                country.DisplayMember = "Название";
                country.ValueMember   = "ID";

                DBConnection.GetCities();
                city.DataSource    = DBConnection.dtCities;
                city.DisplayMember = "Название";
                city.ValueMember   = "ID";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Ejemplo n.º 6
0
 //Редактирование страны, обновление данных в связанных таблицах
 private void saveCountryBtn_Click(object sender, EventArgs e)
 {
     try
     {
         if (countryCode.Text == "" || name.Text == "")
         {
             MessageBox.Show("Заполните все поля!");
             return;
         }
         DBConnection.EditCountry(countryID, countryName, countryCode.Text, name.Text);
         DBConnection.GetCountries();
         Refs.formDescriptor.countriesTable.DataSource = DBConnection.dtCountries;
         Refs.ReadCountryTableRow(0);
         this.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }