void PokazDane() { DataTable dataTableCzas = new DataTable(); dataTableCzas = zb.WykonajZapytanieTSQL("select * from dbo.datyy order by daty"); czasowaKolekcja.Clear(); foreach (DataRow r in dataTableCzas.Rows) { int id = Int32.Parse(r[0].ToString()); DateTime data = DateTime.Parse(r[1].ToString()); bool rezerwacja = bool.Parse(r[2].ToString()); string opis = r[3].ToString(); if (rezerwacja == true) //wyczarnianie kalendarza { try { Kalendarzyk.BlackoutDates.Add(new CalendarDateRange(data)); } catch { }; } czasowaKolekcja.Add(new KalendarzDat(id, data, opis)); } DatyGrida.ItemsSource = czasowaKolekcja; }
void WczytajDane(string id) { try { DataTable osoba = zb.WykonajZapytanieTSQL("select * from dbo.osoby where id = " + id); string imie = osoba.Rows[0][1].ToString(); string nazwisko = osoba.Rows[0][2].ToString(); int wiek = Int32.Parse(osoba.Rows[0][3].ToString()); bool wZwiazku = bool.Parse(osoba.Rows[0][4].ToString()); string email = osoba.Rows[0][5].ToString(); string plec = osoba.Rows[0][6].ToString(); ImieText.Text = imie; NazwiskoText.Text = nazwisko; WiekComboBox.SelectedItem = wiek; wZwiazkuCheckBox.IsChecked = wZwiazku; EmailText.Text = email; if (plec.Equals("K")) { KobietaRadioButton.IsChecked = true; } else { MezycznaRadioButton.IsChecked = true; } } catch (Exception ex) { } }
void PokazDane() { DataTable dataTable = new DataTable(); dataTable = zb.WykonajZapytanieTSQL(@"select[id] ,[imie] ,[nazwisko] ,[wiek] ,[wzwiazku] ,[email] ,[plec] FROM[Test].[dbo].[Osoby] where imie +' '+ nazwisko like '%" + Wyszukaj.Text + "%' or nazwisko+' '+imie like '%" + Wyszukaj.Text + "%' "); //dataTable = zb.WykonajZapytanieTSQL(@"with CTE as (select [id],[imie],[nazwisko],[wiek],[wzwiazku],[email],[plec],(FLOOR(ROW_NUMBER() over(order by nazwisko)-1)/10) as stronaFROM [Test].[dbo].[Osoby]) //select [id],[imie] ,[nazwisko],[wiek],[wzwiazku] ,[email],[plec] from cte where strona = " + (strona - 1)); //SPOSOB SQL - !!! StronaTextBlock.Content = strona.ToString(); Kolekcja.Clear(); //foreach (DataRow r in dataTable.Rows) //{ // int id = Int32.Parse(r[0].ToString()); // string imie = r[1].ToString(); // string nazwisko = r[2].ToString(); // int wiek = Int32.Parse(r[3].ToString()); // bool wZwiazku = bool.Parse(r[4].ToString()); // string email = r[5].ToString(); // Person.Gender plec = JakiejPlci(r[6].ToString()); // Kolekcja.Add(new Person(id, imie, nazwisko, wiek, wZwiazku, email, plec)); //} for (int i = 0; i < dataTable.Rows.Count; i++) { int id = Int32.Parse(dataTable.Rows[i][0].ToString()); string imie = dataTable.Rows[i][1].ToString(); string nazwisko = dataTable.Rows[i][2].ToString(); int wiek = Convert.ToInt32(dataTable.Rows[i][3]); bool wZwiazku = bool.Parse(dataTable.Rows[i][4].ToString()); string email = dataTable.Rows[i][5].ToString(); Person.Gender plec = JakiejPlci(dataTable.Rows[i][6].ToString()); Kolekcja.Add(new Person(id, imie, nazwisko, wiek, wZwiazku, email, plec)); } Tabela.ItemsSource = kolekcjaStrona(Kolekcja); //Tabela.ItemsSource = Kolekcja; // PRZY ROZWIAZANIU SQL STYKAAA KolumnaPlec.ItemsSource = Enum.GetValues(typeof(Person.Gender)); maxStronaLabel.Content = (Kolekcja.Count / 10) + 1; Tabela.Columns[0].Visibility = Visibility.Hidden; }
private void backgroundWorker_DoWork(object sender, DoWorkEventArgs e) { DataTable dataTable = new DataTable(); dataTable = zb.WykonajZapytanieTSQL(@"select id, login.Login, Haslo from Test.dbo.login"); for (int i = 0; i < dataTable.Rows.Count; i++) { int id = Int32.Parse(dataTable.Rows[i][0].ToString()); string login = dataTable.Rows[i][1].ToString(); string haslo = dataTable.Rows[i][2].ToString(); uzytkownicy.Add(new Uzytkownik(id, login, haslo)); } }