Example #1
0
        public void istatistiklistele()
        {
            int[]           a = new int[cmbAy.SelectedItems.Count];
            int[]           b = new int[cmbYil.SelectedItems.Count];
            int[]           c = new int[kurum.SelectedItems.Count];
            PersonelEtken[] d = new PersonelEtken[cmbPersonelEtken.SelectedItems.Count];
            SistemEtken[]   e = new SistemEtken[cmbSistemEtken.SelectedItems.Count];
            BildirimTuru[]  f = new BildirimTuru[secim.SelectedItems.Count];
            int             i = 0;

            BildirimFiltreDto filtreDto = new BildirimFiltreDto();

            kurumstore.DataSource = BldSvc.kurumal(AktifKullanici);
            kurumstore.DataBind();


            if (cmbAy.SelectedItem != null)
            {
                for (i = 0; i < cmbAy.SelectedItems.Count; i++)
                {
                    a[i] = Convert.ToInt32(cmbAy.SelectedItems[i].Value);
                }
                filtreDto.AyList = a;
            }

            if (cmbYil.SelectedItem != null)
            {
                for (i = 0; i < cmbYil.SelectedItems.Count; i++)
                {
                    b[i] = Convert.ToInt32(cmbYil.SelectedItems[i].Value);
                }
                filtreDto.YilList = b;
            }

            if (kurum.SelectedItem != null)
            {
                for (i = 0; i < kurum.SelectedItems.Count; i++)
                {
                    c[i] = Convert.ToInt32(kurum.SelectedItems[i].Value);
                }
                filtreDto.KurumList = c;
            }

            if (cmbPersonelEtken.SelectedItem != null)
            {
                for (i = 0; i < cmbPersonelEtken.SelectedItems.Count; i++)
                {
                    d[i] = (PersonelEtken)Convert.ToInt32(cmbPersonelEtken.SelectedItems[i].Value);
                }
                filtreDto.PersonelEtken = d;
            }
            if (cmbSistemEtken.SelectedItem != null)
            {
                for (i = 0; i < cmbSistemEtken.SelectedItems.Count; i++)
                {
                    e[i] = (SistemEtken)Convert.ToInt32(cmbSistemEtken.SelectedItems[i].Value);
                }
                filtreDto.SistemEtken = e;
            }
            if (secim.SelectedItem != null)
            {
                for (i = 0; i < secim.SelectedItems.Count; i++)
                {
                    f[i] = (BildirimTuru)Convert.ToInt32(secim.SelectedItems[i].Value);
                }
                filtreDto.TurList = f;
            }

            listelestore.DataSource = BldSvc.BildirimlerimSorgula(AktifKullanici, filtreDto);
            listelestore.DataBind();
        }