Exemple #1
0
        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();
        }
Exemple #2
0
        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);
            }
        }