Exemple #1
0
        private void dodajLosowaOsobe()
        {
            string[] imiona   = { "Ala", "Ola", "Bartek", "Piotr", "Jakub", "Dżej Dżej", "Ewa", "Urszula", "Kamil", "Przemysław", "Cezary", "Paweł", "Daniel", "Małgorzata", "Andrzej", "Wiesław", "Monika", "Jolanta", "Krzysztof", "Tomasz", "Michał", "Anna", "Bogusława", "Wiesław", "Tadeusz", "Izabella", "Agata" };
            string[] nazwiska = { "Brysiak", "Jastrząb", "Kotkiewicz", "Dąb", "Głąmb", "Wronko", "Baran", "Koza", "Pieseł", "Koteł", "Małpa", "Brzoza", "Radowicz", "Konieczko", "Koczilla", "Plugiewicz", "Sęp", "Cygan", "Dłuto", "Psikuta", "Zawada", "Zawieja", "Trąbka", "Bombka", "Sykieiwcz", "Budko", "Lulewicz", "Mrugała", "Grzygiewicz" };
            string[] domeny   = { "gmail.com", "wp.pl", "onet.pl", "iteger.pl" };

            Random rnd   = new Random(DateTime.Now.Millisecond);
            int    numer = rnd.Next(0, imiona.Length);
            string imie  = imiona[numer];

            numer = rnd.Next(0, nazwiska.Length);
            string nazwisko = nazwiska[numer];
            int    wiek     = rnd.Next(1, 99);
            string plec     = "K";

            if (!imie.Substring(imie.Length - 1).Equals("a"))
            {
                plec = "M";
            }
            bool wZwiazku = true;

            if (rnd.Next(0, 100) >= 50)
            {
                wZwiazku = false;
            }

            numer = rnd.Next(0, domeny.Length);
            int id = -1;

            Int32.TryParse(zb.WykonajZapytanieSkalar("select max(id)+1 as maxId from [Test].[dbo].[Osoby]"), out id);
            string eMail = imie.Replace(" ", "") + "." + nazwisko + rnd.Next(1, 999) + "@" + domeny[numer];

            zb.WykonajZapytanie("insert into [Test].[dbo].[Osoby] values(" + id + ",'" + imie + "','" + nazwisko + "'," + wiek + ",'" + wZwiazku + "','" + eMail + "','" + plec + "')");
        }
Exemple #2
0
        bool DodajNowaOsobe()
        {
            try
            {
                int id = -1;
                Int32.TryParse(zb.WykonajZapytanieSkalar("select max(id)+1 as maxId from [Test].[dbo].[Osoby]"), out id);
                if (id > 0)
                {
                    string plec;
                    if (MezycznaRadioButton.IsChecked == true)
                    {
                        plec = "M";
                    }
                    else
                    {
                        plec = "K";
                    }

                    if (zb.WykonajZapytanie("insert into [Test].[dbo].[Osoby] values(" + id + ",'" + ImieText.Text + "','" + NazwiskoText.Text + "'," + WiekComboBox.SelectedValue.ToString() + ",'" + wZwiazkuCheckBox.IsChecked + "','" + EmailText.Text + "','" + plec + "')"))
                    {
                        return(true);
                    }
                    else
                    {
                        MessageBox.Show("Błąd podczas insertu do bazy", "Informacja", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                    return(false);
                }
                else
                {
                    MessageBox.Show("Błąd podczas wprowadzania kolejnego ID", "Informacja", MessageBoxButton.OK, MessageBoxImage.Error);
                    return(false);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Błąd podczas próby dodania nowej osoby do bazy", "Informacja", MessageBoxButton.OK, MessageBoxImage.Error);
                return(false);
            }
        }
Exemple #3
0
        bool Dodajto(DateTime dataWybrana)
        {
            string dacior = dataWybrana.ToShortDateString();

            dacior.Replace('.', '/');
            string dzien   = dacior.Substring(0, 2);
            string miesiac = dacior.Substring(3, 2);
            string rok     = dacior.Substring(6, 4);
            string wyszlo  = rok + "-" + miesiac + "-" + dzien;

            try
            {
                if (OpisText.Text.Length == 0)
                {
                    return(false);
                }

                int id = -1;
                Int32.TryParse(zb.WykonajZapytanieSkalar("select max(id)+1 as maxId from [Test].[dbo].[datyy]"), out id);
                if (id > 0)
                {
                    //if (zb.WykonajZapytanie("insert into [dbo].[datyy] values( " + id + ",PARSE(" + dataWybrana + "AS DATE USING 'pl-PL')," + 1 + ",'" + OpisText.Text + "')"))
                    //    return true;
                    if (zb.WykonajZapytanie("insert into [dbo].[datyy] values( " + id + ",'" + wyszlo + "'," + 1 + ",'" + OpisText.Text + "')"))
                    {
                        return(true);
                    }
                    else
                    {
                        MessageBox.Show("Błąd podczas insertu do bazy", "Informacja", MessageBoxButton.OK, MessageBoxImage.Error);
                        return(false);
                    }
                }
                else
                {
                    MessageBox.Show("Błąd podczas wprowadzania kolejnego ID", "Informacja", MessageBoxButton.OK, MessageBoxImage.Error);
                    return(false);
                }
            }
            catch
            {
                MessageBox.Show("Błąd podczas próby dodania nowej daty do bazy", "Informacja", MessageBoxButton.OK, MessageBoxImage.Error);
                return(false);
            }
        }
        bool DodajUzytkownika()
        {
            try
            {
                int id = -1;
                Int32.TryParse(zb.WykonajZapytanieSkalar("select max(id)+1 from Test.dbo.login"), out id);
                if (id > 0)
                {
                    if (zb.WykonajZapytanie("insert into Test.dbo.login values(" + id + ",'" + PodajLoginTxt.Text + "','" + MD5Algorithm.GetHash(PodajHasloTxt.Password.ToString()) + "')"))
                    {
                        return(true);
                    }
                }

                return(false);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(false);
            }
        }