private void Show_B_Click(object sender, EventArgs e) { SystemArgs.PrintLog("Запуск процедуры получения анализа"); GetAnalisys(TypeArgumnts_CB.SelectedIndex); Export_B.Enabled = true; SystemArgs.PrintLog("Процедура получения анализа завершена"); }
public static void DeletePosition(Position Position) { if (!SystemArgs.StatusConnect) { MessageBox.Show("Не удалось подключиться в базе данных", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); SystemArgs.PrintLog("Ошибка при подключении к БД"); return; } using (var Connect = new NpgsqlConnection(SystemArgs.ConnectString)) { Connect.Open(); using (var Command = new NpgsqlCommand($"DELETE FROM public.\"Ingot\"" + $"WHERE \"ID\" = {Position.ID}; ", Connect)) { Command.ExecuteNonQuery(); } SystemArgs.Positions.Remove(Position); Connect.Close(); } SystemArgs.PrintLog("Удаление позиции успешно завершено"); }
private void ChangePosition() { ProgressBar_PB.Value = 10; SystemArgs.PrintLog("Запуск процедуры изменения позиции"); if (SystemArgs.StatusConnect) { if (Position_DGV.CurrentCell != null) { Operations.ChangePosition((Position)SystemArgs.View[Position_DGV.CurrentCell.RowIndex]); ResetSearch(); ProgressBar_PB.Value = 50; ShowPosition(SystemArgs.Positions); } } else { MessageBox.Show("Не удалось подключиться в базе данных", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); SystemArgs.PrintLog("Ошибка при подключении к базе данных"); } SystemArgs.PrintLog("Процедура изменения позиции завершена"); ProgressBar_PB.Value = 100; ProgressBar_PB.Value = 0; }
private void Main_F_Load(object sender, EventArgs e) { CheckParam_F Dialog = new CheckParam_F(); Dialog.Show(); Operations.StatusConnectAsync(this); SystemArgs.PrintLog("Процедура проверки целостности файлов запущена..."); Thread.Sleep(6000); Dialog.Close(); Position_DGV.AutoGenerateColumns = false; ProgressBar_PB.Value = 10; if (SystemArgs.StatusConnect) { SystemArgs.PrintLog("Подключение к БД успешно установлено"); Position_DGV.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; GetAllData(); ShowPosition(SystemArgs.Positions); EnableField(); this.WindowState = FormWindowState.Maximized; } else { MessageBox.Show("Не удалось подключиться к базе данных. Запуск программного обеспечения остановлен", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); SystemArgs.PrintLog("Ошибка при подключении к БД. Работа приложения остановлена"); Application.Exit(); } ProgressBar_PB.Value = 100; ProgressBar_PB.Value = 0; }
private void CreatePosition() { ProgressBar_PB.Value = 10; SystemArgs.PrintLog("Запуск процедуры добавления позиции"); if (SystemArgs.StatusConnect) { Operations.AddPosition(); ResetSearch(); ShowPosition(SystemArgs.Positions); ProgressBar_PB.Value = 80; } else { MessageBox.Show("Не удалось подключиться в базе данных", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); SystemArgs.PrintLog("Ошибка при подключении к базе данных"); } SystemArgs.PrintLog("Процедура добавления позиции завершена"); ProgressBar_PB.Value = 100; ProgressBar_PB.Value = 0; }
private void заПериодToolStripMenuItem_Click(object sender, EventArgs e) { ProgressBar_PB.Value = 10; SystemArgs.PrintLog("Запуск процедуры построение отчета"); if (SystemArgs.StatusConnect) { Report_F Dialog = new Report_F(); ProgressBar_PB.Value = 50; if (Dialog.ShowDialog() == DialogResult.OK) { Reports.ByDate(Dialog.First_MC.SelectionStart, Dialog.Second_MC.SelectionStart); SystemArgs.PrintLog("Процедура построения отчета успешно завершена"); } } else { MessageBox.Show("Не удалось подключиться в базе данных", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); SystemArgs.PrintLog("Ошибка при подключении к базе данных"); } ProgressBar_PB.Value = 100; ProgressBar_PB.Value = 0; }
private void базаДанныхToolStripMenuItem_Click(object sender, EventArgs e) { ProgressBar_PB.Value = 10; SystemArgs.PrintLog("Запуск процедуру изменения параметров БД"); SettingDB_F Dialog = new SettingDB_F(); Dialog.Name_TB.Text = SystemArgs.NameDB; Dialog.Server_TB.Text = SystemArgs.IPDB; Dialog.Owner_TB.Text = SystemArgs.OwnerDB; Dialog.Port_TB.Text = SystemArgs.PortDB; Dialog.Password_TB.Text = SystemArgs.PasswordDB; Dialog.Path_TB.Text = Files.GetBackupPath(); ProgressBar_PB.Value = 50; if (Dialog.ShowDialog() == DialogResult.OK) { SystemArgs.PrintLog("Процедура изменения параметров БД успешно завершена"); } ProgressBar_PB.Value = 100; ProgressBar_PB.Value = 0; }
private void Reset_TSB_Click(object sender, EventArgs e) { SystemArgs.PrintLog("Запуск процеду сброса параметров фильтрации"); ResetSearch(); ShowPosition(SystemArgs.Positions); SystemArgs.PrintLog("Процедура сброса параметров фильтрации успешно завершена"); }
private void Delete_B_Click(object sender, EventArgs e) { if (MessageBox.Show("Удаление аргумента приведет к удалению всех позиций, которые ссылаются на выбранный аргумент. Продолжить?", "Внимание", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { SystemArgs.PrintLog("Получено подтверждения на удаление параметра конфигурации"); SystemArgs.PrintLog("Запуск процедуры удаления параметра конфигурации"); CurrentArgument = Spisok_LB.SelectedItem; RequestStart(false, null); SystemArgs.PrintLog("Процедура удаления параметра конфигурации завершена"); } }
private void Exit_B_Click(object sender, EventArgs e) { ProgressBar_PB.Value = 10; if (MessageBox.Show("Вы действительно хотите выйти?", "Внимание", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { SystemArgs.PrintLog("Успешное подтверждение выхода из программного обеспечения. Остановка работы ПО"); Application.Exit(); } ProgressBar_PB.Value = 100; ProgressBar_PB.Value = 0; }
private void GetAllData() { ProgressBar_PB.Value = 10; SystemArgs.PrintLog("Инициализация процедуры получения параметров с БД"); Operations.GetArguments(); ProgressBar_PB.Value = 50; Operations.GetPosition(); SystemArgs.PrintLog("Процедура получения параметров с БД успешно завершена"); ProgressBar_PB.Value = 100; ProgressBar_PB.Value = 0; }
private void DefectLocation_B_Click(object sender, EventArgs e) { ProgressBar_PB.Value = 10; SystemArgs.PrintLog("Запуск процедуры демонстрации места дефекта на слитке"); DefectLocation Dialog = new DefectLocation(); if (SystemArgs.View.Count > 0) { if (SystemArgs.Positions[Position_DGV.CurrentCell.RowIndex].DefectLocIngot != null) { String[] DefectLocIngot = SystemArgs.Positions[Position_DGV.CurrentCell.RowIndex].DefectLocIngot.Split('_'); foreach (String Name in DefectLocIngot) { foreach (Control TypeControl in Dialog.Controls) { if (TypeControl is CheckBox) { if (TypeControl.Text == Name) { (TypeControl as CheckBox).Checked = true; } } else { continue; } } } } } ProgressBar_PB.Value = 50; if (Dialog.ShowDialog() == DialogResult.OK) { SystemArgs.PrintLog("Процедуры демонстрации места дефекта на слитке успешна завершена"); } ProgressBar_PB.Value = 100; ProgressBar_PB.Value = 0; }
private void DescriptionArg_F_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult == DialogResult.OK) { String Error = String.Empty; try { if (String.IsNullOrEmpty(ID_TB.Text)) { ID_TB.Focus(); Error = "В поле ID должно быть значение"; throw new Exception(Error); } if (String.IsNullOrEmpty(Value_TB.Text)) { Value_TB.Focus(); Error = "В поле значение должны быть данные"; throw new Exception(Error); } if (CurrentObject is DiameterIngot) { try { Double Temp = Convert.ToDouble(Value_TB.Text.Trim()); } catch { Value_TB.Focus(); Error = "Поле значение должно содержать числовое значение"; throw; } } SystemArgs.PrintLog("Данные модификации успешно получены"); } catch { MessageBox.Show(Error, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); SystemArgs.PrintLog($"ошибка при получении параметров модификации: {Error}"); e.Cancel = true; } } }