示例#1
0
文件: CADR.cs 项目: MIRKings/DOTDEL
        private void toolStripButton6_Click(object sender, EventArgs e)
        {
            CADR cadr = new CADR();

            cadr.Show();
        }
示例#2
0
        private void SINGIN_Click(object sender, EventArgs e)
        {
            if (grayTXT1.Text.Length > 0)
            {
                if (grayTXT2.Text.Length > 0)
                {
                    string sdastr = "SELECT Логин, Пароль, Тип_учетки FROM dbo.Сотрудники WHERE (Логин = '" + grayTXT1.Text + "') AND (Пароль = '" + grayTXT2.Text + "');";

                    SqlCommand cmd = new SqlCommand(sdastr, Conn);

                    cmd.ExecuteNonQuery();

                    if (cmd.ExecuteScalar() != null)
                    {
                        SqlDataReader reader = cmd.ExecuteReader();
                        reader.Read();
                        this.Hide();
                        string role = reader["Тип_учетки"].ToString().TrimEnd();

                        switch (role)
                        {
                        case "Админ":
                            this.Hide();
                            ADMIN main = new ADMIN();
                            main.Show();
                            break;

                        case "Сотрудник":
                            this.Hide();
                            SOTR sotr = new SOTR();
                            sotr.Show();
                            break;

                        case "Кадры":
                            this.Hide();
                            CADR cadr = new CADR();
                            cadr.Show();
                            break;
                        }
                        grayTXT1.Clear();
                        grayTXT2.Clear();
                    }

                    else
                    {
                        MessageBox.Show("Неверный логин или пароль.");
                        grayTXT1.Clear();
                        grayTXT2.Clear();
//ЗАПУСК КАПЧИ

                        if (kol < 2)
                        {
                            kol++;
                        }
                        else
                        {
                            this.Hide();
                            CAPTCHA cap = new CAPTCHA();
                            cap.ShowDialog();
                            kol = 0;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Введите значение для поля 'Пароль'");
                }
            }
            else
            {
                MessageBox.Show("Введите значение для поля 'Логин'");
            }
        }