public DatabaseEngine(AnxietyTestResultMaker anxietyTestResultMaker, ClassEngine classEngine, PupilEngine pupilEngine, TestResultEngine testResultEngine) { _anxietyTestResultMaker = anxietyTestResultMaker; _classEngine = classEngine; _pupilEngine = pupilEngine; _testResultEngine = testResultEngine; }
public ClassForm(MainForm mainForm, AnxietyTestResultMaker anxietyTestResultMaker, ClassEngine classEngine, PupilEngine pupilEngine, TestResultEngine testResultEngine) { InitializeComponent(); _mainForm = mainForm; _anxietyTestResultMaker = anxietyTestResultMaker; _classEngine = classEngine; _pupilEngine = pupilEngine; _testResultEngine = testResultEngine; }
public ClassResultForm(AnxietyTestResultMaker anxietyTestResultMaker, ClassEngine classEngine, int classId, TestResultEngine testResultEngine) { InitializeComponent(); _anxietyTestResultMaker = anxietyTestResultMaker; _classEngine = classEngine; _testResultEngine = testResultEngine; _classInfo = _classEngine.GetClassInfoById(classId); labelInfo.Text = "Класс: " + _classInfo.Name; printDocument1.DefaultPageSettings.Margins = new Margins(40, 40, 40, 40); }
public MainForm() { InitializeComponent(); string dbFolderPath = Path.Combine(Path.GetDirectoryName(Application.ExecutablePath) ?? string.Empty, "Database"); if (!Directory.Exists(dbFolderPath)) { Directory.CreateDirectory(dbFolderPath); } _classEngine = new ClassEngine(dbFolderPath); _pupilEngine = new PupilEngine(dbFolderPath); _testResultEngine = new TestResultEngine(dbFolderPath); _anxietyTestResultMaker = new AnxietyTestResultMaker(); _databaseEngine = new DatabaseEngine(_anxietyTestResultMaker, _classEngine, _pupilEngine, _testResultEngine); }