コード例 #1
0
        private void buttonLogin_Click(object sender, EventArgs e)
        {
            String loginUser = loginField.Text;
            String passUser  = passField.Text;

            DB db = new DB();

            DataTable table = new DataTable();
            String    role;

            if (RenterRadioButton.Checked)
            {
                role = "Renters";
            }
            else if (OwnerRadioButton.Checked)
            {
                role = "Owners";
            }
            else
            {
                MessageBox.Show("Укажите какой стороной арендного договора вы являетесь");
                return;
            }



            OleDbCommand command = new OleDbCommand("SELECT id FROM " + role + " WHERE Login = @uL AND Pass= @uP", db.getConnection());

            command.Parameters.Add("@uL", OleDbType.VarChar).Value = loginUser; //В заглушку uL помещаем нужную переменную. Заглушки для безопасности
            command.Parameters.Add("@uP", OleDbType.VarChar).Value = passUser;  //В заглушку uP помещаем нужную переменную

            db.openConnection();
            OleDbDataReader reader = command.ExecuteReader();



            if (reader.Read()) // если рядов больше, чем ноль, то данный пользователь есть в таблице
            {
                this.Hide();
                Client1.id   = (int)reader[0];
                Client1.role = role;
                db.closeConnection();
                if (role == "Renters")
                {
                    MainFormRenters mainForm = new MainFormRenters();
                    mainForm.Show();
                }
                else
                {
                    MainFormOwners mainForm = new MainFormOwners();

                    mainForm.Show();
                }
            }
            else
            {
                MessageBox.Show("No");
                db.closeConnection();
            }
        }
コード例 #2
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            this.Hide();
            MainFormOwners ownForm = new MainFormOwners();

            ownForm.Show();
        }
コード例 #3
0
 private void pictureBox1_Click(object sender, EventArgs e)
 {
     this.Hide();
     if (Client1.role == "Renters")
     {
         MainFormRenters rentForm = new MainFormRenters();
         rentForm.Show();
     }
     else
     {
         MainFormOwners ownForm = new MainFormOwners();
         ownForm.Show();
     }
 }
コード例 #4
0
 private void backButton_Click(object sender, EventArgs e)
 {
     this.Hide();
     if (Client1.role == "Owners")
     {
         MainFormOwners mainOwn = new MainFormOwners();
         mainOwn.Show();
     }
     else
     {
         MainFormRenters mainRent = new MainFormRenters();
         mainRent.Show();
     }
 }