Exemplo n.º 1
0
        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]);
            }
        }
Exemplo n.º 2
0
        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]);
            }
        }
Exemplo n.º 3
0
 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]);
     }
 }