예제 #1
0
        private void Cancel_B_Click(object sender, EventArgs e)
        {
            MessegeTwoButtons_F Dialog = new MessegeTwoButtons_F();

            Dialog.Message_L.Text = "Вы действительно хотите отменить изменения?";

            if (Dialog.ShowDialog() == DialogResult.OK)
            {
                Application.Exit();
            }
        }
예제 #2
0
        private void CreatePass_F_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (DialogResult == DialogResult.OK)
            {
                if (String.IsNullOrEmpty(Password_TB.Text))
                {
                    MessageOneButton_F DialogErr = new MessageOneButton_F();

                    DialogErr.Message_L.Text = "Необходимо указать значение пароля";

                    if (DialogErr.ShowDialog() == DialogResult.OK)
                    {
                        SystemArgs.PrintLog($"Получено пустое значние пароля");
                        e.Cancel = true;
                        return;
                    }
                }

                if (Password_TB.Text.Trim().Length < 6)
                {
                    MessageOneButton_F DialogErr = new MessageOneButton_F();

                    DialogErr.Message_L.Text = "Длина пароля должна быть не менее 6 символов";

                    if (DialogErr.ShowDialog() == DialogResult.OK)
                    {
                        SystemArgs.PrintLog($"Длина пароля менеее 6 символов");
                        e.Cancel = true;
                        return;
                    }
                }

                MessegeTwoButtons_F Dialog = new MessegeTwoButtons_F();

                Dialog.Message_L.Text = "Вы действителньо хотите установить этот пароль?";

                if (Dialog.ShowDialog() == DialogResult.OK)
                {
                    SystemArgs.PrintLog($"Пароль успешно сохранен");
                }
                else
                {
                    SystemArgs.PrintLog($"Процедура выхода из программы отменена");
                    e.Cancel = true;
                }
            }
        }
예제 #3
0
        private void Enter_B_Click(object sender, EventArgs e)
        {
            SystemArgs.PrintLog($"Инциализация процедуры удаления позиции");

            MessegeTwoButtons_F DialogAccept = new MessegeTwoButtons_F();

            DialogAccept.Message_L.Text = "Вы действителньо хотите удалить позицию?";

            if (DialogAccept.ShowDialog() == DialogResult.OK)
            {
                User Temp = (User)SystemArgs.View[Positions_DGV.CurrentCell.RowIndex];

                Operations.DeleteUser(Temp);
                SystemArgs.Users.Remove(Temp);

                Show(SystemArgs.Users);
            }
        }
예제 #4
0
        private void Exit_B_Click(object sender, EventArgs e)
        {
            SystemArgs.PrintLog($"Инциализация процедуры выхода из программы");

            MessegeTwoButtons_F Dialog = new MessegeTwoButtons_F();

            Dialog.Message_L.Text = "Вы действителньо хотите выйти?";

            if (Dialog.ShowDialog() == DialogResult.OK)
            {
                SystemArgs.PrintLog($"Процедура выхода из программы успешно завершена");

                Application.Exit();
            }
            else
            {
                SystemArgs.PrintLog($"Процедура выхода из программы отменена");
            }
        }
예제 #5
0
        private void WelcomeFirst_F_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (DialogResult == DialogResult.Cancel)
            {
                SystemArgs.PrintLog($"Инциализация процедуры выхода из программы");

                MessegeTwoButtons_F Dialog = new MessegeTwoButtons_F();

                Dialog.Message_L.Text = "Вы действителньо хотите выйти?";

                if (Dialog.ShowDialog() == DialogResult.OK)
                {
                    SystemArgs.PrintLog($"Процедура выхода из программы успешно завершена");
                }
                else
                {
                    SystemArgs.PrintLog($"Процедура выхода из программы отменена");
                }
            }
        }
예제 #6
0
        private void Question_F_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (DialogResult == DialogResult.OK)
            {
                if (String.IsNullOrEmpty(RegUser_TB.Text))
                {
                    MessageOneButton_F Dialog = new MessageOneButton_F();

                    Dialog.Message_L.Text = "Необходимо указать путь к директории регистрации";

                    if (Dialog.ShowDialog() == DialogResult.OK)
                    {
                        SystemArgs.PrintLog($"Получено пустое значние директории Reg");
                        e.Cancel = true;
                        return;
                    }
                }

                if (String.IsNullOrEmpty(DataUser_TB.Text))
                {
                    MessageOneButton_F Dialog = new MessageOneButton_F();

                    Dialog.Message_L.Text = "Необходимо указать путь к директории данных";

                    if (Dialog.ShowDialog() == DialogResult.OK)
                    {
                        SystemArgs.PrintLog($"Получено пустое значние директории Files");
                        e.Cancel = true;
                        return;
                    }
                }

                if (!Directory.Exists(RegUser_TB.Text.Trim()))
                {
                    MessageOneButton_F Dialog = new MessageOneButton_F();

                    Dialog.Message_L.Text = "Указать путь к директории регистрации не существует";

                    if (Dialog.ShowDialog() == DialogResult.OK)
                    {
                        SystemArgs.PrintLog($"Указать путь к директории регистрации не существует");
                        e.Cancel = true;
                        return;
                    }
                }

                if (!Directory.Exists(DataUser_TB.Text.Trim()))
                {
                    MessageOneButton_F Dialog = new MessageOneButton_F();

                    Dialog.Message_L.Text = "Указать путь к директории данных не существует";

                    if (Dialog.ShowDialog() == DialogResult.OK)
                    {
                        SystemArgs.PrintLog($"Указать путь к директории данных не существует");
                        e.Cancel = true;
                        return;
                    }
                }

                if (String.IsNullOrEmpty(Question_TB.Text))
                {
                    MessageOneButton_F Dialog = new MessageOneButton_F();

                    Dialog.Message_L.Text = "Необходимо указать вопрос для восстановления";

                    if (Dialog.ShowDialog() == DialogResult.OK)
                    {
                        SystemArgs.PrintLog($"Получено пустое значние вопроса");
                        e.Cancel = true;
                        return;
                    }
                }

                if (String.IsNullOrEmpty(Answer_TB.Text))
                {
                    MessageOneButton_F Dialog = new MessageOneButton_F();

                    Dialog.Message_L.Text = "Необходимо указать ответ на вопрос";

                    if (Dialog.ShowDialog() == DialogResult.OK)
                    {
                        SystemArgs.PrintLog($"Получено пустое значение ответа на вопрос");
                        e.Cancel = true;
                        return;
                    }
                }

                MessegeTwoButtons_F DialogQE = new MessegeTwoButtons_F();

                DialogQE.Message_L.Text = "Сохранить указанные данные?";

                if (DialogQE.ShowDialog() == DialogResult.OK)
                {
                    SystemArgs.PrintLog($"Данные успешно сохранен");
                }
                else
                {
                    SystemArgs.PrintLog($"Процедура сохранения данных отменена");
                    e.Cancel = true;
                }
            }
        }