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