private static Form init() { //SERVICES controller.Controller controller = new controller.Controller(); service.TaskService taskservice = new service.TaskService(); service.TeamService teamservice = new service.TeamService(); service.EmployeeService employeeService = new service.EmployeeService(); service.TeamHistoryService teamHistoryService = new service.TeamHistoryService(); service.StatisticsService statisticsService = new service.StatisticsService(); service.EmployeeService employeeSelectionService = new service.EmployeeService(); controller.TaskService = taskservice; controller.TeamService = teamservice; controller.EmployeeService = employeeService; controller.TeamHistoryService = teamHistoryService; controller.StatisticsService = statisticsService; controller.EmployeeService = employeeSelectionService; // FORM frmAbout aboutView = new frmAbout(); frmEmployeeManagement employeeMgtView = new frmEmployeeManagement(); frmEmployees employeeView = new frmEmployees(); frmMain mainView = new frmMain(); frmStatistics statisticsView = new frmStatistics(); frmTaskManagement taskMgtView = new frmTaskManagement(); frmTasks taskView = new frmTasks(); frmTeamManagement teamMgtView = new frmTeamManagement(); frmTeams teamsView = new frmTeams(); frmEmployeeSelection employeeSelectionView = new frmEmployeeSelection(); aboutView.Controller = controller; employeeMgtView.Controller = controller; employeeView.Controller = controller; mainView.Controller = controller; statisticsView.Controller = controller; taskMgtView.Controller = controller; taskView.Controller = controller; teamMgtView.Controller = controller; teamsView.Controller = controller; employeeSelectionView.Controller = controller; controller.AboutView = aboutView; controller.MainView = mainView; controller.StatisticsView = statisticsView; controller.TaskMgtView = taskMgtView; controller.TasksView = taskView; controller.TeamMgtView = teamMgtView; controller.TeamsView = teamsView; controller.EmployeeView = employeeView; controller.EmployeeMgtView = employeeMgtView; controller.EmployeeSelectionView = employeeSelectionView; return(mainView); }
private void btnStatistics_Click(object sender, EventArgs e) { if (_frmStatistics == null || _frmStatistics.IsDisposed) { _frmStatistics = new frmStatistics(); _frmStatistics.MdiParent = this; } _frmStatistics.Show(); _frmStatistics.BringToFront(); }