Пример #1
0
        //Выход из приложения по нажатию на соответсвующий пункт меню в разделе "Файл"
        private void ExitTStrMenu_Click(object sender, EventArgs e)
        {
            isFormClosingThroughMenuButton = true;
            DialogResult dialogResult = MessageBox.Show("Хотите ли вы сохранить найденные предприятия?",
                                                        "Сохранение предприятия", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                DataBaseRepository.Save(foundCompanies, "searchResult.json");
            }
            Close();
        }
Пример #2
0
 //сохранение при закрытии формы
 private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     DataBaseRepository.Save(CompanyCollection.companies);
     if (!isFormClosingThroughMenuButton)
     {
         DialogResult dialogResult = MessageBox.Show("Хотите ли вы сохранить найденные предприятия?",
                                                     "Сохранение предприятия", MessageBoxButtons.YesNo);
         if (dialogResult == DialogResult.Yes)
         {
             DataBaseRepository.Save(foundCompanies, "searchResult.json");
         }
     }
 }
Пример #3
0
 //сохранение документа по клику "Файл", "Сохранить"
 private void SaveTStrMenu_Click(object sender, EventArgs e)
 {
     DataBaseRepository.Save(CompanyCollection.companies);
 }