public static void ShowHistoryOfCase(UnitOfWork unitOfWork, bool isAdministrationOn) { var dataCases = new DataCases(unitOfWork, isAdministrationOn); dataCases.ShowDialog(); }
private void OpenForm(string form, FormWindowState formWindowState = FormWindowState.Maximized, bool val = false, string value = null) { var fc = Application.OpenForms; var formFound = false; if (ConsulStatusForm(form, fc, formFound)) { return; } switch (form) { case "CreateCases": var a = new CreateCases(_unitOfWork, IsAdministrationOn) { WindowState = formWindowState, MdiParent = this, TopMost = true }; a.Show(); break; case "Productivity": var b = new Productivity(_unitOfWork, IsAdministrationOn) { WindowState = formWindowState, MdiParent = this }; b.Show(); break; case "ConfigurationParams": var c = new ConfigurationParams(_unitOfWork, IsAdministrationOn) { WindowState = formWindowState, MdiParent = this }; c.Show(); break; case "formDataCases": var e = new DataCases(_unitOfWork, IsAdministrationOn) { WindowState = formWindowState, MdiParent = this }; e.Show(); break; case "formAdmin": var f = new Admin(_unitOfWork, IsAdministrationOn) { WindowState = formWindowState, }; f.ShowDialog(); IsAdministrationOn = f.IsLoged; ActivateDeactivateControls(); General.OpenAndCloseForm(Name); break; case "FinishCase": var g = new FinishCase(_unitOfWork, val) { WindowState = formWindowState, }; g.Show(); break; case "FrmReport": var d = new Forms.Reports(value) { WindowState = formWindowState, MdiParent = this }; d.Show(); break; } }