//Пошук 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); }
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); } } }
//Пошук спорт 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); }
//фільтр private void button4_Click(object sender, EventArgs e) { spmList2 = spmList.Find(spmList, txtSurn.Text, txtName.Text, txtCount.Text, txtSport.Text); update2(spmList2); }
private void відкритиToolStripMenuItem_Click(object sender, EventArgs e) { spmList = spmList.Open(); update(spmList); }