Ejemplo n.º 1
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("Введённые данные не верны! " +
                                        "Повторите ввод!",
                                        "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;
            }
        }
Ejemplo n.º 2
0
        private void Button_Delete_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Вы уверены, что хотите удалить запись?", "DinoRemont", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                Procedure_Class procedure = new Procedure_Class();
                ArrayList       array     = new ArrayList();
                array.Add(ID_Record);
                procedure.procedure_Execution("Supplier_delete", array);
                //Проверка на существование записи после "удаления"
                Function_Class function = new Function_Class();
                function.Record_Checking(ID_Record, "Supplier");
                Employee_Load(sender, e);
            }
        }