Пример #1
0
        //Обработчик кнопки поиска
        private void Search_button_Click(object sender, EventArgs e)
        {
            if (counters_box.Text != "" && bloks_box.Text != "" && amper_box.Text != "" &&
                volt_box.Text != "" && inputs_box.Text != "" && convertI_box.Text != "" &&
                convertU_box.Text != "" && krm_box.Text != "" && country_box.Text != "")
            {
                AllSelection();

                if (GridViewOfSearch.Rows.Count != 0)
                {
                    pcam_sel         = GridViewOfSearch[0, GridViewOfSearch.CurrentRow.Index].Value.ToString(); //Выбор записи РСАМ из базы данных и запись её в переменную
                    pcam_box.Text    = pcam_sel;
                    pcam_box.Enabled = false;
                }
                else
                {
                    pcam_box.Enabled       = true;
                    pcam_box.SelectedIndex = -1;
                    pcam_box.Refresh();
                    AllSelection();
                }
            }
            else
            {
                message = "Заполните все поля (РСАМ можно не заполнять)";
                MessageOfSearch?.Invoke(this, EventArgs.Empty);
            }
        }
Пример #2
0
 //Обработчик кнопки открытия папки с выбранной схемой
 private void OpenFolder_button_Click(object sender, EventArgs e)
 {
     pcam_link = pcam_box.Text;
     OpenFolder?.Invoke(this, EventArgs.Empty);
     if (link != null && link != "NULL" && link != "")
     {
         System.Diagnostics.Process.Start("explorer", @link);
     }
     else
     {
         message = "Нет ссылки для данного РСАМа";
         MessageOfSearch?.Invoke(this, EventArgs.Empty);
     }
 }