Пример #1
0
        private void filter_Click(object sender, RoutedEventArgs e)
        {
            if (arhiva.Header.ToString() == "_Arhiva")
            {
                Filtar filter = new Filtar(filterString);
                filter.ShowDialog();
                Settings.Default.naredba = filter.naredba;
                FillDataGrid("Select ID,PREZIME, IME,  MATICNI_BROJ, MJESTO_STANOVANJA, BROJ_TELEFONA, USLUGA, DATE_FORMAT(DATUM_ZADUZIVANJA, '%d/%m/%Y') as DATUM_ZADUZIVANJA From studenti" + filter.naredba);
                for (int i = 0; i < filterString.Length; i++)
                {
                    filterString[i] = String.Copy(filter.prvaNaredba[i]);
                }
            }

            else if (arhiva.Header.ToString() == "_Tekuća godina")
            {
                Filtar filter = new Filtar(filterString);
                filter.ShowDialog();
                Settings.Default.naredba = filter.naredba;
                FillDataGrid("Select ID, PREZIME,IME,  MATICNI_BROJ, MJESTO_STANOVANJA, BROJ_TELEFONA, USLUGA, DATE_FORMAT(DATUM_ZADUZIVANJA, '%d/%m/%Y') as DATUM_ZADUZIVANJA,DATE_FORMAT(DATUM_RAZDUZENJA, '%d/%m/%Y') as DATUM_RAZDUZENJA From arhiva" + filter.naredba);
                for (int i = 0; i < filterString.Length; i++)
                {
                    filterString[i] = String.Copy(filter.prvaNaredba[i]);
                }
            }
        }
Пример #2
0
 private void filter_Click(object sender, RoutedEventArgs e)
 {
     if (sobe)
     {
         Filtar filter = new Filtar(filterString);
         filter.ShowDialog();
         Settings.Default.naredba = filter.naredba;
         if (filter.naredba != "" && filter.naredba != " ")
         {
             FillDataGrid("SELECT DISTINCT MATICNI_BROJ, IME, PREZIME FROM studenti " + filter.naredba + " AND (concat(concat(IME,' '),PREZIME) like '%" + txtPretraga.Text + "%' OR concat(concat(PREZIME,' '),IME) like '%" + txtPretraga.Text + "%')");
         }
         else
         {
             FillDataGrid("SELECT DISTINCT MATICNI_BROJ, IME, PREZIME FROM studenti WHERE (concat(concat(IME,' '),PREZIME) like '%" + txtPretraga.Text + "%' OR concat(concat(PREZIME,' '),IME) like '%" + txtPretraga.Text + "%')");
         }
         for (int i = 0; i < filterString.Length; i++)
         {
             filterString[i] = String.Copy(filter.prvaNaredba[i]);
         }
         baza = "SELECT DISTINCT MATICNI_BROJ, IME,PREZIME,MATICNI_BROJ,MJESTO_STANOVANJA,BROJ_TELEFONA,DOM,PAVILJON,SOBA,USLUGA,DATUM_ZADUZIVANJA,GODINA_UPOTREBE,FAKULTET,GODINA,KOMENTAR from studenti" + Settings.Default.naredba;
     }
     else
     {
         Filtar filter = new Filtar(filterString);
         filter.ShowDialog();
         Settings.Default.naredba = filter.naredba;
         if (filter.naredba != "" && filter.naredba != " ")
         {
             FillDataGrid("SELECT DISTINCT MATICNI_BROJ, IME, PREZIME FROM arhiva " + filter.naredba + " AND (concat(concat(IME,' '),PREZIME) like '%" + txtPretraga.Text + "%' OR concat(concat(PREZIME,' '),IME) like '%" + txtPretraga.Text + "%')");
         }
         else
         {
             FillDataGrid("SELECT DISTINCT MATICNI_BROJ, IME, PREZIME FROM arhiva  WHERE (concat(concat(IME,' '),PREZIME) like '%" + txtPretraga.Text + "%' OR concat(concat(PREZIME,' '),IME) like '%" + txtPretraga.Text + "%')");
         }
         for (int i = 0; i < filterString.Length; i++)
         {
             filterString[i] = String.Copy(filter.prvaNaredba[i]);
         }
         baza = "SELECT DISTINCT MATICNI_BROJ, IME,PREZIME,MATICNI_BROJ,MJESTO_STANOVANJA,BROJ_TELEFONA,DOM,PAVILJON,SOBA,USLUGA,DATUM_ZADUZIVANJA,GODINA_UPOTREBE,FAKULTET,GODINA,KOMENTAR from arhiva" + Settings.Default.naredba;
     }
 }