public MainWindow()
        {
            try
            {
                InitializeComponent();

                db = new ADatabase("database");
                if (db.Connect())
                {
                    if (!ADatabase.MainDatabaseStructureIsOK(db.Connection))
                    {

                        db.CreateDBStructure();
                        db.WriteParameters();
                    }

                    ALayout.SetStatisticParametersListbox(allParameters_listbox, parametersToShow_listbox, ADatabaseWorker.GetAllParameters(db));
                    ALayout.SetStatisticZedgraphStyle(statistic_graph);
                    ALayout.SetReflectogramZedgraphStyle(refl_graph);

                    ScanTasks();
                }
                else
                {
                    MessageBox.Show("Не удалось соединиться с базой данных");
                    this.Close();
                }
            }
            catch(Exception ex)
            {
                FileWorker.WriteEventFile(DateTime.Now, "MainWindow", "Ini", ex.Message);
            }
        }
Пример #2
0
 public SqlWindow()
 {
     InitializeComponent();
     db = new ADatabase("database");
     if (db.Connect())
     {
         if (!ADatabase.MainDatabaseStructureIsOK(db.Connection))
         {
             db.CreateDBStructure();
             db.WriteParameters();
         }
     }
     else
     {
         MessageBox.Show("Не удалось соединиться с базой данных");
         this.Close();
     }
 }
Пример #3
0
        private void connectToDatabase_btn_Click(object sender, EventArgs e)
        {
            IPAddress ipAddress;
            if (IPAddress.TryParse(databaseIP_textBox.Text, out ipAddress))
            {
                db = new ADatabase("database", databaseIP_textBox.Text);
                if (db.Connect())
                {
                    if (!ADatabase.MainDatabaseStructureIsOK(db.Connection))
                    {

                        db.CreateDBStructure();
                        db.WriteParameters();
                    }

                    allParameters_listbox.Items.Clear();
                    parametersToShow_listbox.Items.Clear();

                    ALayout.SetStatisticParametersListbox(allParameters_listbox, parametersToShow_listbox, ADatabaseWorker.GetAllParameters(db));

                    MessageBox.Show("Соединение установлено!");

                }
                else
                {
                    MessageBox.Show("Не удалось соединиться с базой данных");
                }
            }
            else
            {
                MessageBox.Show("Неверный адрес!", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }