예제 #1
0
        /// <summary>
        /// Конструктор объекта формы администратора
        /// </summary>
        /// <param name="control">Объект управления действиями</param>
        public AdminForm(ControlActions control, ApplicationContextUT context)
        {
            InitializeComponent();
            Context = context;
            Context.AddForm();
            Control                          = new ControlActionsAdmin(control, this);
            ListQuestions                    = null;
            EventButtonsUsers                = false;
            EventButtonsQuestions            = false;
            cmbLevelDifficulty.SelectedIndex = 0;
            cmbSubject.SelectedIndex         = 0;


            this.FormClosed += (sender, e) => Context.RemoveForm();

            btnAddQuestion.Click               += AddQuestion;
            rbAddQuestion.CheckedChanged       += RbAddQuestion_CheckedChanged;
            rbEditQuestion.CheckedChanged      += RbEditQuestion_CheckedChanged;
            rbQuestionByNumber.CheckedChanged  += RbQuestionByNumber_CheckedChanged;
            rbQuestionsByFilter.CheckedChanged += RbQuestionsByFilter_CheckedChanged;
            btnOutputQuestions.Click           += (sender, e) => OutputQuestions();
            nudListNumberQuestion.ValueChanged += (sender, e) => OutputListQuestion();
            btnEditQuestion.Click              += EditQuestion;

            rbLogin.CheckedChanged += (sender, e) => ChangeEnabledTBLogin();
            btnOutputUsers.Click   += (sender, e) => OutputUsers();
            btnChangeRole.Click    += ChangeRole;
            btnChangeActing.Click  += ChangeActing;

            btnUserMode.Click += SwitchingUserMode;
        }
예제 #2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            ApplicationContextUT Context = new ApplicationContextUT();

            Application.Run(Context);
        }
        /// <summary>
        /// Конструктор объекта формы аутенфикации пользователя
        /// </summary>
        public UserAuthenticationForm(ApplicationContextUT context)
        {
            InitializeComponent();
            Context = context;
            Context.AddForm();
            Control      = new ControlActionsAuthenticationUser(this);
            EventButtons = false;

            this.FormClosed       += (sender, e) => Context.RemoveForm();
            btnRegistration.Click += BtnRegistration_Click;
            btnEntrance.Click     += BtnEntrance_Click;
        }
예제 #4
0
        /// <summary>
        /// Конструктор объекта формы пользователя
        /// </summary>
        public UserForm(ControlActions control, ApplicationContextUT context)
        {
            InitializeComponent();
            Context = context;
            Context.AddForm();
            Control                  = new ControlActionsUser(control, this);
            EventButtons             = false;
            cmbSubject.SelectedIndex = 0;

            this.FormClosed += (sender, e) => Context.RemoveForm();

            btnOutputTest.Click   += OutputTest;
            btnTestComplete.Click += TestComplete;
            btnAdminMode.Click    += SwitchingAdminMode;
            nudListNumberQuestion.ValueChanged += (sender, e) => OutputListAnswer();
            rbtAnswer1.CheckedChanged          += CheckedChangedAnswer;
            rbtAnswer2.CheckedChanged          += CheckedChangedAnswer;
            rbtAnswer3.CheckedChanged          += CheckedChangedAnswer;
            rbtAnswer4.CheckedChanged          += CheckedChangedAnswer;
        }