Exemplo n.º 1
0
        private void ProfessionsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ProfessionsForm professionsForm = new ProfessionsForm();

            professionsForm.ShowDialog();
            AtLeastOneProfessionMustExist();
            if (isNeedToExit)
            {
                this.Close();
            }
        }
Exemplo n.º 2
0
 private void AtLeastOneProfessionMustExist()
 {
     while (getProfessionsCount() == 0)
     {
         DialogResult result = MessageBox.Show(
             "В базе данных необнаружено ни одной профессии. Для корректной работы программы необходимо создать как минимум одну профессию. " +
             "Создать профессию? (Нажмите \"Отмена\" для закрытия программы)",
             "Необходимо добавить профессию",
             MessageBoxButtons.OKCancel,
             MessageBoxIcon.Information,
             MessageBoxDefaultButton.Button1,
             MessageBoxOptions.DefaultDesktopOnly);
         if (result == DialogResult.OK)
         {
             ProfessionsForm.AddProfession();
         }
         else
         {
             isNeedToExit = true;
             break;
         }
     }
 }