private void tilesControlsClick(object sender, EventArgs e) { Control parent = this.Parent; while (parent.Name != "MainPanel") { parent = parent.Parent; } Control a = (Control)sender; if (a is Label) { enventDataSetTableAdapters.eventsTableAdapter ev1 = new enventDataSetTableAdapters.eventsTableAdapter(); int event_id = (int)ev1.getIdFromTitle(a.Text); evd = new EventFullDescription(event_id); } else if (a is PictureBox) { Control parl = a.Parent; foreach (Control c in parl.Controls) { if (c is Label) { enventDataSetTableAdapters.eventsTableAdapter ev1 = new enventDataSetTableAdapters.eventsTableAdapter(); int event_id = (int)ev1.getIdFromTitle(a.Text); evd = new EventFullDescription(event_id); } } } parent.Controls.Clear(); parent.Controls.Add(evd); }
public void CreateEvent(string title, int category, string description, int duration) { try{ enventDataSetTableAdapters.eventsTableAdapter ev = new enventDataSetTableAdapters.eventsTableAdapter(); ev.createEvent(title, category, description, this.GetUserID(), duration, true); }catch (EventException msg) { MessageBox.Show(msg.ToString()); } }
public void UpdateEventDuration(int eventID, int duration) { try { enventDataSetTableAdapters.eventsTableAdapter ev = new enventDataSetTableAdapters.eventsTableAdapter(); if (Convert.ToInt32(ev.tryEvent(eventID)) > 0) { ev.updateDuration(duration, eventID); } else { throw new EventException("Το event δεν υπάρχει."); } } catch (EventException msg) { MessageBox.Show(msg.ToString()); } }
public void ChangeEventStatus(int eventID, bool status) { try { enventDataSetTableAdapters.eventsTableAdapter ev = new enventDataSetTableAdapters.eventsTableAdapter(); if (Convert.ToInt32(ev.tryEvent(eventID)) > 0) { ev.changeEventsStatus(status, eventID); } else { throw new EventException("Το event δεν υπάρχει."); } } catch (EventException msg) { MessageBox.Show(msg.ToString()); } }
public Event(int id) { this.id = id; enventDataSetTableAdapters.eventsTableAdapter ev = new enventDataSetTableAdapters.eventsTableAdapter(); enventDataSetTableAdapters.categoryTableAdapter catv = new enventDataSetTableAdapters.categoryTableAdapter(); if (Convert.ToInt32(ev.tryEvent(this.id)) > 0) { List <enventDataSet.eventsRow> eventDetails = ev.getEvent(this.id).ToList(); this.title = eventDetails.ElementAt(0).title; this.category = eventDetails.ElementAt(0).category_id; this.createdAt = eventDetails.ElementAt(0).created_at; this.description = eventDetails.ElementAt(0).description; this.duration = eventDetails.ElementAt(0).duration; this.status = eventDetails.ElementAt(0).active; this.imgurl = eventDetails.ElementAt(0).img; } else { throw new EventException("To event δεν υπάρχει."); } }