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 PupilsForm(MainForm mainForm, ClassForm classForm, AnxietyTestResultMaker anxietyTestResultMaker, int classId, PupilEngine pupilEngine, TestResultEngine testResultEngine, string className) { InitializeComponent(); _mainForm = mainForm; _classForm = classForm; _anxietyTestResultMaker = anxietyTestResultMaker; _classId = classId; labelInfo.Text = "Класс: " + className; _pupilEngine = pupilEngine; _testResultEngine = testResultEngine; }
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); }