private void ClosingOsirt() { Controls.Clear(); //UserSettings.Load().CaseHasPassword bool caseHasPassword = new Database.DatabaseHandler().CaseHasPassword(); if (caseHasPassword) { CloseCasePanel closePanel = new CloseCasePanel(); Controls.Add(closePanel); closePanel.PasswordCorrect += ClosePanel_PasswordCorrect; } else { CaseClosingCleanUpPanel cleanUpPanel = new CaseClosingCleanUpPanel(""); Controls.Add(cleanUpPanel); } }
private void ClosePanel_PasswordCorrect(object sender, CaseClosingEventArgs e) { Controls.Clear(); //add new closing panel CaseClosingCleanUpPanel cleanUpPanel = new CaseClosingCleanUpPanel(e.Password); Controls.Add(cleanUpPanel); //CloseOsirt(e.Password); //Close(); }
private void ExisitingCasePanel_PasswordCheckClick(object sender, EventArgs e) { //TODO: logic also exists in load exisiting case panel/close case panels //this is a test of functionality //if password is fine, open audit log Controls.Clear(); using (AuditLogForm audit = new AuditLogForm()) { audit.ShowDialog(); } bool caseHasPassword = new Database.DatabaseHandler().CaseHasPassword(); if (caseHasPassword) { CloseCasePanel closePanel = new CloseCasePanel(); Controls.Add(closePanel); closePanel.PasswordCorrect += ClosePanel_PasswordCorrect; } else { CaseClosingCleanUpPanel cleanUpPanel = new CaseClosingCleanUpPanel(""); Controls.Add(cleanUpPanel); } }