Пример #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();
        }
Пример #2
0
 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);
 }
Пример #3
0
        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();
        }
Пример #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;
                                }
                            }
                        }
                    }
                }
            }
        }
Пример #5
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);
            }
        }
Пример #6
0
        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();
        }