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 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 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(); }