Пример #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrWhiteSpace(text_password.Text))
            {
                dtQuery = DB.LoadTable($"SELECT * FROM Login  WHERE Access_rights like '{combo_login.Text}' and Password = {text_password.Text}", "LoginQuery");

                if (dtQuery.Rows.Count == 0) //т.е. если не нашел совпадающего по логину и паролю в Table будет 0 строк
                {
                    text_password.BackColor = System.Drawing.Color.Red;
                    if (MessageBox.Show("Повторите попытку входа!") == DialogResult.OK)
                    {
                        text_password.BackColor = DefaultBackColor;
                        text_password.Clear();
                    }
                }
                else
                {
                    if (combo_login.Text == "Adm")
                    {
                        #region
                        //Notification
                        I_N.BalloonTipText  = $"Вход успешно выполнен!\n Вход произведен под правами - {combo_login.Text}";
                        I_N.BalloonTipTitle = "Добро пожаловать!";
                        I_N.BalloonTipIcon  = ToolTipIcon.Info;
                        I_N.Icon            = this.Icon;
                        I_N.Visible         = true;
                        I_N.ShowBalloonTip(1000);
                        #endregion
                        Adm admin = new Adm();
                        admin.Show();
                    }
                    else if (combo_login.Text == "Curator")
                    {
                        #region
                        //Notification
                        I_N.BalloonTipText  = $"Вход успешно выполнен!\n Вход произведен под правами - {combo_login.Text}";
                        I_N.BalloonTipTitle = "Добро пожаловать!";
                        I_N.BalloonTipIcon  = ToolTipIcon.Info;
                        I_N.Icon            = this.Icon;
                        I_N.Visible         = true;
                        I_N.ShowBalloonTip(1000);
                        #endregion
                        Curator curator = new Curator(bs_Dol);
                        curator.Show();
                    }
                    else
                    {
                        #region
                        //Notification
                        I_N.BalloonTipText  = $"Вход успешно выполнен!\n Вход произведен под правами - {combo_login.Text}";
                        I_N.BalloonTipTitle = "Добро пожаловать!";
                        I_N.BalloonTipIcon  = ToolTipIcon.Info;
                        I_N.Icon            = this.Icon;
                        I_N.Visible         = true;
                        I_N.ShowBalloonTip(1000);
                        #endregion
                        Guest guest = new Guest();
                        guest.Show();
                    }
                }
            }
            else
            {
                MessageBox.Show("Проверьте правильность введенного пароля!");
            }
        }