Пример #1
0
        private void BtnBack_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("Czy na pewno chcesz anulować rejestrację?", "Potwierdzenie", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            {
                this.Close();
            }
            AdminWindow aw = new AdminWindow();

            aw.Show();
        }
        private void btnSignup_Click(object sender, RoutedEventArgs e)
        {
            string email    = txtEmailLogin.Text;
            string password = txtPasswordLogin.Password.ToString();

            if (email.Equals(""))
            {
                MessageBox.Show("Proszę wpisać email!");
            }
            else if (password.Equals(""))
            {
                MessageBox.Show("Proszę wpisać hasło!");
            }
            else
            {
                string query = "Select * from Workers Where Email= '" + email + "' AND Password = '******' AND IsAdmin = 1";
                objDBAccess.readDatathroughAdapter(query, dtUsers);

                if (dtUsers.Rows.Count == 1)
                {
                    MessageBox.Show("Zostałeś zalogowany jako administrator!");
                    objDBAccess.closeConn();

                    this.Hide();
                    AdminWindow adminHome = new AdminWindow();
                    adminHome.Show();
                }
                else
                {
                    string query2 = "Select * from Workers Where Email= '" + email + "' AND Password = '******'";
                    objDBAccess.readDatathroughAdapter(query2, dtUsers);

                    if (dtUsers.Rows.Count == 1)
                    {
                        MessageBox.Show("Zostałeś zalogowany!");
                        objDBAccess.closeConn();

                        this.Hide();
                        Home home = new Home();
                        home.Show();
                    }
                    else
                    {
                        MessageBox.Show("Nie znaleziono konta!");
                    }
                }
            }
        }