Пример #1
0
        //Пункт меню “Справочники”
        private void refsBtn_Click(object sender, EventArgs e)
        {
            this.Hide();
            Refs rfs = new Refs(); //экземпляр формы "Справочники"

            rfs.Show();
        }
Пример #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();
            }
        }
Пример #3
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());
     }
 }