Пример #1
0
        //Пошук
        public SportmwnsList Find(SportmwnsList ex, string one = "", string two = "", string three = "", string four = "")
        {
            SportmwnsList res = new SportmwnsList();
            int           Len = ex.list.Count();

            for (int i = 0; i < Len; i++)
            {
                Sportsmen temp = ex.list[i];
                res.Add(temp);
            }
            if (one != "")
            {
                res.list = res.FiltrSurn(one, res);
            }
            if (two != "")
            {
                res.list = res.FiltrName(two, res);
            }
            if (three != "")
            {
                res.list = res.FiltrCount(three, res);
            }
            if (four != "")
            {
                res.list = res.FiltrSport(four, res);
            }
            return(res);
        }
Пример #2
0
 private void update2(SportmwnsList listi)
 {
     Cleare();
     //ROW
     String[] row;
     if (listi.list != null)
     {
         foreach (Sportsmen sp in listi.list)
         {
             row = sp.GetRowStrig();
             ListViewItem item = new ListViewItem(row);
             sportsmenListVie.Items.Add(item);
         }
     }
 }
Пример #3
0
        //Пошук спорт
        public List <Sportsmen> FiltrSport(string s, SportmwnsList slst)
        {
            List <Sportsmen> res = new List <Sportsmen>();
            int Len = slst.list.Count;

            if (s != "")
            {
                foreach (Sportsmen a in slst.list)
                {
                    if (a.Sport == s)
                    {
                        res.Add(a);
                    }
                }
            }
            return(res);
        }
Пример #4
0
 //фільтр
 private void button4_Click(object sender, EventArgs e)
 {
     spmList2 = spmList.Find(spmList, txtSurn.Text, txtName.Text, txtCount.Text, txtSport.Text);
     update2(spmList2);
 }
Пример #5
0
 private void відкритиToolStripMenuItem_Click(object sender, EventArgs e)
 {
     spmList = spmList.Open();
     update(spmList);
 }