private void ShowHalls(string filter) { if (all == null) { all = new HallBLL().RetrieveALL(); } List <Hall> filtered = new List <Hall>(); foreach (var item in all) { if (System.Text.RegularExpressions.Regex.IsMatch(item.Name, filter)) { filtered.Add(item); } } if (fpnHalls.Controls.Count > 0) { fpnHalls.Controls.Clear(); } HallPanel[] hall = new HallPanel[filtered.Count]; for (int i = 0; i < hall.Length; i++) { hall[i] = new HallPanel(table.Size.Width, table.Size.Height); hall[i].ID = all[i].ID.ToString(); hall[i].HallName = all[i].Name; hall[i].HallCapacity = (all[i].NoColumn * all[i].NoRow).ToString(); hall[i].HallTechnology = all[i].Technology.Type; fpnHalls.Controls.Add(hall[i]); } }
private void ShowHalls(bool tech) { var bll = new HallBLL(); List <Hall> filtered = new List <Hall>(); if (tech == true) { filtered = bll.RetrieveByTechnology(3); } else { filtered = bll.RetrieveByTechnology(2); } if (fpnHalls.Controls.Count > 0) { fpnHalls.Controls.Clear(); } HallPanel[] hall = new HallPanel[filtered.Count]; for (int i = 0; i < hall.Length; i++) { hall[i] = new HallPanel(table.Size.Width, table.Size.Height); hall[i].ID = filtered[i].ID.ToString(); hall[i].HallName = filtered[i].Name; hall[i].HallCapacity = (filtered[i].NoColumn * all[i].NoRow).ToString(); hall[i].HallTechnology = filtered[i].Technology.Type; fpnHalls.Controls.Add(hall[i]); } }
private void ShowHalls() { if (fpnHalls.Controls.Count > 0) { fpnHalls.Controls.Clear(); } all = new HallBLL().RetrieveALL(); HallPanel[] hall = new HallPanel[all.Count]; for (int i = 0; i < hall.Length; i++) { hall[i] = new HallPanel(table.Size.Width, table.Size.Height); hall[i].ID = all[i].ID.ToString(); hall[i].HallName = all[i].Name; hall[i].HallCapacity = (all[i].NoColumn * all[i].NoRow).ToString(); hall[i].HallTechnology = all[i].Technology.Type; fpnHalls.Controls.Add(hall[i]); } }