Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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)
            {
            }
        }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
        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));
            }
        }