//Обработчик кнопки поиска 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); } }
//Обработчик кнопки открытия папки с выбранной схемой 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); } }