Пример #1
0
        public DatabaseEngine(AnxietyTestResultMaker anxietyTestResultMaker, ClassEngine classEngine, PupilEngine pupilEngine, TestResultEngine testResultEngine)
        {
            _anxietyTestResultMaker = anxietyTestResultMaker;

            _classEngine      = classEngine;
            _pupilEngine      = pupilEngine;
            _testResultEngine = testResultEngine;
        }
Пример #2
0
        public ClassForm(MainForm mainForm, AnxietyTestResultMaker anxietyTestResultMaker, ClassEngine classEngine, PupilEngine pupilEngine, TestResultEngine testResultEngine)
        {
            InitializeComponent();

            _mainForm = mainForm;
            _anxietyTestResultMaker = anxietyTestResultMaker;
            _classEngine            = classEngine;
            _pupilEngine            = pupilEngine;
            _testResultEngine       = testResultEngine;
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }