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 + "')"); }
bool CzyDanyLoginIstnieje() { try { int id = 0; Int32.TryParse(zb.WykonajZapytanieSkalar("select id from Test.dbo.login where Login = '******'"), out id); if (id != 0) { zlelogin.Visibility = Visibility.Visible; zlelogin.ToolTip = "Dany login jest już zajęty!"; ZatwierdzButton.IsEnabled = false; return(true); } else { zlelogin.Visibility = Visibility.Collapsed; return(false); } } catch { return(false); } }
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 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); } }