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); }
private void iconButtonEdytuj_Click(object sender, EventArgs e) { BazaTableAdapters.UzytkownikTableAdapter uzytkownikTableAdapter = new BazaTableAdapters.UzytkownikTableAdapter(); string nowyLogin = textBoxNazwaUzytkownika.Text + "|" + textBoxImie.Text + "|" + textBoxNazwisko.Text; foreach (Baza.UzytkownikRow row in uzytkownikTableAdapter.GetData().Rows) { if (userID == row.UserID) { uzytkownikTableAdapter.Update(textBoxMail.Text, textBoxHaslo.Text, bool.Parse(comboBoxCzySprzedawca.Text), bool.Parse(comboBoxCzyAdmin.Text), userIdAdress, nowyLogin, userID, row.UserMail, row.UserHaslo, row.UserSprzedawca, row.UserAdmin, row.UserAdrID, row.UserLogin); BazaTableAdapters.AdresTableAdapter updateAdres = new BazaTableAdapters.AdresTableAdapter(); foreach (Baza.AdresRow adr in updateAdres.GetData().Rows) { if (userIdAdress != -1 && adr.AdrID == row.UserAdrID) { updateAdres.Update(textBoxUlica.Text, textBoxMiejscowosc.Text, textBoxKod.Text, adr.AdrID, adr.AdrUlica, adr.AdrNazwa, adr.AdrKodPocztowy); } } } } MessageBox.Show("Zmieniono dane uzytkownika", "Komunikat", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); WyczyscDane(); }
public bool Rejestracja() { BazaTableAdapters.UzytkownikTableAdapter nowyUzytkownik = new BazaTableAdapters.UzytkownikTableAdapter(); BazaTableAdapters.AdresTableAdapter nowyAdres = new BazaTableAdapters.AdresTableAdapter(); nowyAdres.Insert(_ulica, _miejscowosc, _kodPocztowy); foreach (Baza.AdresRow row in nowyAdres.GetData().Rows) { if (row.AdrNazwa.Trim() == _miejscowosc && row.AdrUlica.Trim() == _ulica && row.AdrKodPocztowy.Trim() == _kodPocztowy) { nowyUzytkownik.Insert(_mail, _haslo, false, false, row.AdrID, _login); } } return(true); }
private void PokazZamowienia() { List <Zamowienie> zamowienie = new List <Zamowienie>(); Zamowienie zamow = new Zamowienie(); if (_form.isLoggedIn == true) { BazaTableAdapters.UzytkownikTableAdapter uzytkownikTableAdapter = new BazaTableAdapters.UzytkownikTableAdapter(); foreach (Baza.UzytkownikRow row in uzytkownikTableAdapter.GetData().Rows) { string[] elementy = row.UserLogin.Split('|'); if (elementy[0] == _form.login) { BazaTableAdapters.ZamowienieNaglowekTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieNaglowekTableAdapter(); foreach (Baza.ZamowienieNaglowekRow zm in zamowienieNaglowekTableAdapter.GetData().Rows) { if (zm.UserID == row.UserID) { zamow.dataZamowienia = zm.ZamNagDataZamowienia; zamow.kwota = zm.ZamNagKwota; zamow.status = zm.ZamNagStan; BazaTableAdapters.ZamowienieElementTableAdapter zamowienieElementTableAdapter = new BazaTableAdapters.ZamowienieElementTableAdapter(); foreach (Baza.ZamowienieElementRow item in zamowienieElementTableAdapter.GetData().Rows) { if (item.ZamElemZamNagID == zm.ZamNagID) { BazaTableAdapters.ProduktTableAdapter produktTableAdapter = new BazaTableAdapters.ProduktTableAdapter(); foreach (Baza.ProduktRow produ in produktTableAdapter.GetData().Rows) { if (produ.ProdID == item.ZamElemProdID) { Produkt nowyProdukt = new Produkt(produ.ProdNazwa, produ.ProdKatID, produ.ProdCena, produ.ProdPlatforma, produ.ProdOpis, produ.ProdZdjecie); nowyProdukt._produktID = produ.ProdID; zamow.listaProduktow.Add(nowyProdukt); zamowienie.Add(zamow); } } } } } } } } } dataGridViewZamowienia.DataSource = zamowienie; }
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); }
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); } }
private void iconButtonDodaj_Click(object sender, EventArgs e) { BazaTableAdapters.UzytkownikTableAdapter uzytkownikTableAdapter = new BazaTableAdapters.UzytkownikTableAdapter(); string nowyLogin = textBoxNazwaUzytkownika.Text + "|" + textBoxImie.Text + "|" + textBoxNazwisko.Text; BazaTableAdapters.AdresTableAdapter insertAdres = new BazaTableAdapters.AdresTableAdapter(); insertAdres.Insert(textBoxUlica.Text, textBoxMiejscowosc.Text, textBoxKod.Text); foreach (Baza.AdresRow adr in insertAdres.GetData().Rows) { if (textBoxUlica.Text.Trim() == adr.AdrUlica.Trim() && textBoxMiejscowosc.Text.Trim() == adr.AdrNazwa.Trim() && textBoxKod.Text.Trim() == adr.AdrKodPocztowy.Trim()) { uzytkownikTableAdapter.Insert(textBoxMail.Text, textBoxHaslo.Text, bool.Parse(comboBoxCzySprzedawca.Text), bool.Parse(comboBoxCzyAdmin.Text), adr.AdrID, nowyLogin); } } MessageBox.Show("Dodano uzytkownika", "Komunikat", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); WyczyscDane(); }
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; } } } } } } }
private void PokazMojeZamowienia() { if (_form.isLoggedIn == true) { BazaTableAdapters.UzytkownikTableAdapter uzytkownikTableAdapter = new BazaTableAdapters.UzytkownikTableAdapter(); foreach (Baza.UzytkownikRow row in uzytkownikTableAdapter.GetData().Rows) { string[] elementy = row.UserLogin.Split('|'); if (elementy[0] == _form.login) { BazaTableAdapters.ZamowienieNaglowekTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieNaglowekTableAdapter(); foreach (Baza.ZamowienieNaglowekRow zm in zamowienieNaglowekTableAdapter.GetData().Rows) { if (zm.UserID == row.UserID) { WyswietlListe(row.UserID); } } } } } }
private void iconButtonDodajZamowienie_Click(object sender, EventArgs e) { if (listBoxProdukty.Items.Count != 0) { Zamowienie zamowienie = new Zamowienie(); zamowienie.listaProduktow = listBoxProdukty.Items.Cast <Produkt>().ToList(); zamowienie.dataZamowienia = DateTime.Now; decimal kwota = 0; foreach (var item in zamowienie.listaProduktow) { kwota += item._cena; } zamowienie.kwota = kwota; zamowienie.status = "Wysłane do realizacji"; BazaTableAdapters.ZamowienieNaglowekTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieNaglowekTableAdapter(); BazaTableAdapters.UzytkownikTableAdapter uzytkownikTableAdapter = new BazaTableAdapters.UzytkownikTableAdapter(); foreach (Baza.UzytkownikRow row in uzytkownikTableAdapter.GetData().Rows) { string[] elementy = row.UserLogin.Split('|'); if (_form.login == elementy[0]) { zamowienieNaglowekTableAdapter.Insert(zamowienie.dataZamowienia, zamowienie.kwota, zamowienie.status, row.UserID); MessageBox.Show("Dodano zamówienie do wykonania", "Komunikat", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } foreach (Baza.ZamowienieNaglowekRow row in zamowienieNaglowekTableAdapter.GetData().Rows) { if (row.ZamNagDataZamowienia.ToString().Trim() == zamowienie.dataZamowienia.ToString().Trim()) { DodajElementJakoZamowienie(row.ZamNagID); } } listBoxProdukty.Items.Clear(); FormShop.produktyWKoszyku.Clear(); } }
private void iconButtonEdytujProfil_Click(object sender, EventArgs e) { BazaTableAdapters.UzytkownikTableAdapter uzytkownikTableAdapter = new BazaTableAdapters.UzytkownikTableAdapter(); string nowyLogin = textBoxNazwaUzytkownika.Text + "|" + textBoxImie.Text + "|" + textBoxNazwisko.Text; if (textBoxHaslo.Text == textBoxPotwierdzHaslo.Text) { foreach (Baza.UzytkownikRow row in uzytkownikTableAdapter.GetData().Rows) { if (userID == row.UserID) { uzytkownikTableAdapter.Update(textBoxMail.Text, textBoxHaslo.Text, row.UserSprzedawca, row.UserAdmin, uzytkownik._IDAddress, nowyLogin, userID, row.UserMail, row.UserHaslo, row.UserSprzedawca, row.UserAdmin, row.UserAdrID, row.UserLogin); BazaTableAdapters.AdresTableAdapter updateAdres = new BazaTableAdapters.AdresTableAdapter(); foreach (Baza.AdresRow adr in updateAdres.GetData().Rows) { if ((row.IsUserAdrIDNull() ? -1 : row.UserAdrID) != -1 && adr.AdrID == row.UserAdrID) { updateAdres.Update(textBoxUlica.Text, textBoxMiejscowosc.Text, textBoxKod.Text, adr.AdrID, adr.AdrUlica, adr.AdrNazwa, adr.AdrKodPocztowy); } } } } MessageBox.Show("Pomyślnie zmieniono dane", "Komunikat", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); _form.ActivateButton(_form.iconButtonAccount); _form.OpenChildForm(new FormProfile(_form)); _form.labelTitleChildForm.Text = "Profil użytkownika"; _form.iconButtonAccount.Text = "Konto"; } else { MessageBox.Show("Podaj poprawne haslo", "Uwaga!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void iconButtonUsun_Click(object sender, EventArgs e) { BazaTableAdapters.UzytkownikTableAdapter uzytkownikTableAdapter = new BazaTableAdapters.UzytkownikTableAdapter(); string nowyLogin = textBoxNazwaUzytkownika.Text + "|" + textBoxImie.Text + "|" + textBoxNazwisko.Text; BazaTableAdapters.AdresTableAdapter deleteAdres = new BazaTableAdapters.AdresTableAdapter(); foreach (Baza.UzytkownikRow row in uzytkownikTableAdapter.GetData().Rows) { if (userID == row.UserID) { foreach (Baza.AdresRow adr in deleteAdres.GetData().Rows) { if (userIdAdress == adr.AdrID) { deleteAdres.Delete(adr.AdrID, adr.AdrUlica, adr.AdrNazwa, adr.AdrKodPocztowy); } } uzytkownikTableAdapter.Delete(userID, row.UserMail, row.UserHaslo, row.UserSprzedawca, row.UserAdmin, row.UserAdrID, row.UserLogin); } } MessageBox.Show("Usunieto uzytkownika", "Komunikat", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); WyczyscDane(); }