示例#1
0
        public void Zaloguj(string login, string haslo)
        {
            Uzytkownik uzytkownik = new Uzytkownik();

            BazaTableAdapters.UzytkownikTableAdapter tableadapterUzytkownik = new BazaTableAdapters.UzytkownikTableAdapter();
            Baza.UzytkownikDataTable tableUzytkownik = new Baza.UzytkownikDataTable();

            foreach (Baza.UzytkownikRow row in tableadapterUzytkownik.GetData().Rows)
            {
                string[] elementy = row.UserLogin.Split('|');
                if (elementy[0] == login && row.UserHaslo.Trim() == haslo)
                {
                    tableadapterUzytkownik.GetUser(tableUzytkownik, row.UserLogin, haslo);
                    foreach (Baza.UzytkownikRow item in tableUzytkownik.Rows)
                    {
                        uzytkownik._login     = login;
                        uzytkownik._haslo     = item.UserHaslo;
                        uzytkownik._isAdmin   = item.UserAdmin;
                        uzytkownik._isSeller  = item.UserSprzedawca;
                        uzytkownik._IDAddress = item.IsUserAdrIDNull() ? -1 : item.UserAdrID;
                    }
                }
            }
            if (uzytkownik._login != null)
            {
                if (uzytkownik._isAdmin == true)
                {
                    _form.isAdmin = true;
                }
                if (uzytkownik._isSeller == true)
                {
                    _form.isSeller = true;
                }

                _form.isLoggedIn = true;
                _form.ActivateButton(_form.iconButtonShop);
                _form.OpenChildForm(new FormShop(_form));
                _form.labelTitleChildForm.Text = "Sklep";
                _form.iconButtonAccount.Text   = " Konto";
                _form.login = login;
            }
            else
            {
                MessageBox.Show("Podano błędne dane", "Uwaga!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
示例#2
0
 public bool UsunUzytkownika(Uzytkownik uzytkownik)
 {
     return(true);
 }