private void ShowEvents(string eventname) { if (fpnEvents.Controls.Count > 0) { fpnEvents.Controls.Clear(); } var all = new EventBLL().RetrieveALL(); List <Event> e = new List <Event>(); foreach (var item in all) { if (System.Text.RegularExpressions.Regex.IsMatch(item.Title, eventname)) { e.Add(item); } } EventPanel[] events = new EventPanel[e.Count]; for (int i = 0; i < events.Length; i++) { events[i] = new EventPanel(table.Size.Width, table.Size.Height); events[i].ID = e[i].ID.ToString(); events[i].Title = e[i].Title; events[i].EventImage.Image = Image.FromFile(@"" + e[i].ImagePath); events[i].EventType = e[i].EventType.Type; events[i].Sales = e[i].Sales.ToString() + "%"; events[i].EventStart = e[i].StartDate.ToString("dd/MM/yyyy"); events[i].EventEnd = e[i].EndDate.ToString("dd/MM/yyyy"); fpnEvents.Controls.Add(events[i]); } }
private void ShowEvents(EventTypes eventTypes) { if (fpnEvents.Controls.Count > 0) { fpnEvents.Controls.Clear(); } List <Event> e = new List <Event>(); if (eventTypes == EventTypes.Daily) { e = new EventBLL().RetrieveByType(1); } else if (eventTypes == EventTypes.Weekly) { e = new EventBLL().RetrieveByType(2); } else if (eventTypes == EventTypes.Monthly) { e = new EventBLL().RetrieveByType(3); } else if (eventTypes == EventTypes.Yearly) { e = new EventBLL().RetrieveByType(4); } EventPanel[] events = new EventPanel[e.Count]; for (int i = 0; i < events.Length; i++) { events[i] = new EventPanel(table.Size.Width, table.Size.Height); events[i].ID = e[i].ID.ToString(); events[i].Title = e[i].Title; events[i].EventImage.Image = Image.FromFile(@"" + e[i].ImagePath); events[i].EventType = e[i].EventType.Type; events[i].Sales = e[i].Sales.ToString() + "%"; events[i].EventStart = e[i].StartDate.ToString("dd/MM/yyyy"); events[i].EventEnd = e[i].EndDate.ToString("dd/MM/yyyy"); fpnEvents.Controls.Add(events[i]); } }
private void ShowEvents() { if (fpnEvents.Controls.Count > 0) { fpnEvents.Controls.Clear(); } var e = new EventBLL().RetrieveALL(); EventPanel[] events = new EventPanel[e.Count]; for (int i = 0; i < events.Length; i++) { events[i] = new EventPanel(table.Size.Width, table.Size.Height); events[i].ID = e[i].ID.ToString(); events[i].Title = e[i].Title; events[i].EventImage.Image = Image.FromFile(@"" + e[i].ImagePath); events[i].EventType = e[i].EventType.Type; events[i].Sales = e[i].Sales.ToString() + "%"; events[i].EventStart = e[i].StartDate.ToString("dd/MM/yyyy"); events[i].EventEnd = e[i].EndDate.ToString("dd/MM/yyyy"); fpnEvents.Controls.Add(events[i]); } }