private void BtEnter_Click(object sender, EventArgs e)
        {
            //Проверка на заполнение полей ввода
            switch (TextBox_Login.Text == "")
            {
            case true:
                TextBox_Login.BackColor = Color.Red;
                break;

            case false:
                switch (TextBox_Password.Text == "")
                {
                case true:
                    TextBox_Password.BackColor = Color.Red;
                    break;

                case false:
                    Function_Class function = new Function_Class();
                    //Прохождение авторизации
                    function.Authorization(TextBox_Login.Text,
                                           TextBox_Password.Text);
                    switch (Program.intID == "")
                    {
                    //Не верно введёные данные
                    case true:
                        MessageBox.Show("Введённые данные не верны! " +
                                        "Повторите ввод!",
                                        "DinoRemont", MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
                        TextBox_Login.Clear();
                        TextBox_Password.Clear();
                        TextBox_Login.Focus();
                        break;

                    case false:
                        if (checkBox_KnowMe.Checked)
                        {
                            RegistryKey registry = Registry.CurrentUser;
                            //Создаёт папку в выбраном коревом каталоге рееста ОС
                            RegistryKey key = registry.CreateSubKey("DinoRemont");
                            //Запись в реестр зашифрованных данных
                            key.SetValue("Login", Cipher(TextBox_Login.Text, "Гамбургёр").ToString());
                            key.SetValue("Password", Cipher(TextBox_Password.Text, "Гамбургёр").ToString());
                        }
                        Employee employee = new Employee();
                        employee.Show(this);
                        this.Visible = false;
                        Hide();
                        hide = true;
                        break;
                    }
                    break;
                }
                break;
            }
        }
示例#2
0
        private void BtEnter_Click(object sender, EventArgs e)
        {
            //Проверка на заполнение полей ввода
            switch (TextBox_Login.Text == "")
            {
            case true:
                TextBox_Login.BackColor = Color.Red;
                break;

            case false:
                switch (TextBox_Password.Text == "")
                {
                case true:
                    TextBox_Password.BackColor = Color.Red;
                    break;

                case false:
                    Function_Class function = new Function_Class();
                    //Прохождение авторизации
                    function.Authorization(TextBox_Login.Text,
                                           TextBox_Password.Text);
                    switch (Program.intID == "")
                    {
                    //Не верно введёные данные
                    case true:
                        MessageBox.Show("Введённые данные не верны! " +
                                        "Повторите ввод!",
                                        "Fgnbu", MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
                        TextBox_Login.Clear();
                        TextBox_Password.Clear();
                        TextBox_Login.Focus();
                        break;

                    case false:

                        Worker worker = new Worker();
                        worker.Show(this);
                        this.Visible = false;
                        Hide();
                        hide = true;
                        break;
                    }
                    break;
                }
                break;
            }
        }