Пример #1
0
        private void btnFiltriraj_Click(object sender, EventArgs e)
        {
            Nullable <Gimnastika> gimnastika = null;

            if (cmbGimnastika.SelectedIndex == cmbGimnastika.Items.IndexOf(MSG))
            {
                gimnastika = Gimnastika.MSG;
            }
            else if (cmbGimnastika.SelectedIndex == cmbGimnastika.Items.IndexOf(ZSG))
            {
                gimnastika = Gimnastika.ZSG;
            }
            string klub = cmbKlub.SelectedItem as string;

            if (klub == SVI_KLUBOVI)
            {
                klub = String.Empty;
            }

            GimnasticarBiltenDAO dao = new GimnasticarBiltenDAO();

            dao.ConnectionString = Opcije.Instance.BiltenConnectionString;
            IList <GimnasticarBilten> gimnasticari = dao.findGimnasticariBilten(txtIme.Text.Trim(), txtPrezime.Text.Trim(),
                                                                                gimnastika, klub);

            dataGridViewUserControl1.setItems <GimnasticarBilten>(gimnasticari);
            if (gimnasticari.Count == 0)
            {
                MessageDialogs.showMessage("Ne postoje gimnasticari koji zadovoljavaju date kriterijume", this.Text);
            }
            dataGridViewUserControl1.clearSelection();
        }
Пример #2
0
        public SelectGimnasticarBiltenForm()
        {
            InitializeComponent();
            Text = "Izaberite gimnasticare";

            GimnasticarBiltenDAO dao = new GimnasticarBiltenDAO();

            dao.ConnectionString = Opcije.Instance.BiltenConnectionString;
            sviGimnasticari      = dao.findGimnasticariBilten(null, null, null, null);

            Iesi.Collections.Generic.ISet <string> kluboviSet = new Iesi.Collections.Generic.HashedSet <string>();
            foreach (GimnasticarBilten g in sviGimnasticari)
            {
                if (!String.IsNullOrEmpty(g.NazivKluba))
                {
                    kluboviSet.Add(g.NazivKluba);
                }
            }
            klubovi = new List <string>(kluboviSet);

            cmbGimnastika.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbGimnastika.Items.AddRange(new string[] { SVI, MSG, ZSG });

            cmbKlub.DropDownStyle = ComboBoxStyle.DropDown;
            cmbKlub.Items.Add(SVI_KLUBOVI);
            cmbKlub.Items.AddRange(klubovi.ToArray());
            cmbKlub.AutoCompleteMode   = AutoCompleteMode.Suggest;
            cmbKlub.AutoCompleteSource = AutoCompleteSource.ListItems;

            resetFilter();

            initializeGridColumns();

            dataGridViewUserControl1.GridColumnHeaderMouseClick += new EventHandler <GridColumnHeaderMouseClickEventArgs>(
                DataGridViewUserControl_GridColumnHeaderMouseClick);

            showAll();
        }