示例#1
0
        public void ExitClicked(object sender, BackstageViewItemEventArgs e)
        {
            DialogResult dialogResult = DialogBoxTemplates.ShowYesNoCancelDialogBox(CaseKeeper.AppMainForm, CloudTask_GUI.Properties.Resources.ResourceManager.GetString("SaveChangesInCurrentCase"));

            if (dialogResult != DialogResult.Cancel)
            {
                if (dialogResult == DialogResult.Yes)
                {
                    SaveCase();
                }
                CaseKeeper.AppMainForm.Close();
            }
        }
示例#2
0
        public void CreateNewCase()
        {
            DialogResult dialogResult = DialogBoxTemplates.ShowYesNoCancelDialogBox(CaseKeeper.AppMainForm, CloudTask_GUI.Properties.Resources.ResourceManager.GetString("SaveChangesInCurrentCase"));

            if (dialogResult != DialogResult.Cancel)
            {
                if (dialogResult == DialogResult.Yes)
                {
                    SaveCase();
                }
                NewCaseFormController newCaseFormController = new NewCaseFormController();
                newCaseFormController.ShowForm(CaseKeeper.AppMainForm);
                Case newCase = newCaseFormController.m_newCase;
                if (newCase != null)
                {
                    CaseKeeper.CurrentCase = newCase;
                }
            }
        }