예제 #1
0
        private List <Uzytkownik> PrzeszukajListe(string text)
        {
            Uzytkownik        user       = new Uzytkownik();
            List <Uzytkownik> list       = new List <Uzytkownik>();
            List <Uzytkownik> returnList = new List <Uzytkownik>();

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

            foreach (Baza.UzytkownikRow item in uzytkownikTableAdapter.GetData().Rows)
            {
                list.Add(new Uzytkownik()
                {
                    _mail = item.UserMail, _haslo = item.UserHaslo, _login = item.UserLogin, _IDAddress = item.UserAdrID, _isAdmin = item.UserAdmin, _isSeller = item.UserSprzedawca
                });
            }
            if (String.IsNullOrEmpty(text))
            {
                returnList = list;
            }
            else
            {
                foreach (var uzytkownik in list)
                {
                    string[] elementy = uzytkownik._login.Split('|');
                    if (uzytkownik._login.Trim().ToLower().StartsWith(text.ToLower()))
                    {
                        returnList.Add(uzytkownik);
                    }
                }
            }

            return(returnList);
        }
예제 #2
0
        private string PrzeszukajListeUzytkownikow(int textID)
        {
            string imieINazwisko = "";

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

            foreach (Baza.UzytkownikRow item in uzytkownikTableAdapter.GetData().Rows)
            {
                if (item.UserID == textID)
                {
                    string[] elementy = item.UserLogin.Split('|');
                    imieINazwisko = elementy[1] + " " + elementy[2];
                }
            }
            return(imieINazwisko);
        }
예제 #3
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);
            }
        }
예제 #4
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;
                                }
                            }
                        }
                    }
                }
            }
        }