Exemple #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);
            }
        }
Exemple #2
0
        private void UstawDane(string login)
        {
            BazaTableAdapters.UzytkownikTableAdapter uzytkownikTableAdapter = new BazaTableAdapters.UzytkownikTableAdapter();
            Baza.UzytkownikDataTable tableUzytkownik = new Baza.UzytkownikDataTable();

            foreach (Baza.UzytkownikRow row in uzytkownikTableAdapter.GetData().Rows)
            {
                string[] elementy = row.UserLogin.Split('|');
                if (elementy[0].Trim() == login.Trim())
                {
                    uzytkownikTableAdapter.GetUser(tableUzytkownik, row.UserLogin, row.UserHaslo);
                    foreach (Baza.UzytkownikRow item in tableUzytkownik.Rows)
                    {
                        userID = item.UserID;
                        textBoxNazwaUzytkownika.Text = elementy[0].Trim();
                        textBoxHaslo.Text            = item.UserHaslo.Trim();
                        textBoxImie.Text             = elementy[1].Trim();
                        textBoxNazwisko.Text         = elementy[2].Trim();
                        textBoxPotwierdzHaslo.Text   = "";
                        textBoxMail.Text             = item.UserMail.Trim();
                        comboBoxCzyAdmin.Text        = item.UserAdmin.ToString();
                        comboBoxCzySprzedawca.Text   = item.UserSprzedawca.ToString();
                        userIdAdress = item.IsUserAdrIDNull() ? -1 : item.UserAdrID;
                        if (userIdAdress != -1)
                        {
                            BazaTableAdapters.AdresTableAdapter adres = new BazaTableAdapters.AdresTableAdapter();
                            foreach (Baza.AdresRow ad in adres.GetData().Rows)
                            {
                                if (ad.AdrID == item.UserAdrID)
                                {
                                    textBoxMiejscowosc.Text = ad.AdrNazwa;
                                    textBoxKod.Text         = ad.AdrKodPocztowy;
                                    textBoxUlica.Text       = ad.AdrUlica;
                                }
                            }
                        }
                    }
                }
            }
        }