private StringBuilder UpdateEvent(string id, string field, string value) { var sbReturn = new StringBuilder(); try { var eventList = new EventList(User.Identity.Name, int.Parse(id)); switch (field) { case "name": if (value.Equals("True")) eventList.Active = true; else eventList.Active = false; break; case "EventName": eventList.EventName = value; break; case "DisplayName": eventList.DisplayName = value; break; case "Speaker": eventList.Speaker = value; break; case "EventDate": string strDate = value + " " + eventList.StartDate.Hour + ":" + eventList.StartDate.Minute; eventList.StartDate = DateTime.Parse(strDate); // When the Event Date is changed allso update the Date for End Date and Doors Open Date strDate = value + " " + eventList.EndDate.Hour + ":" + eventList.EndDate.Minute; eventList.EndDate = DateTime.Parse(strDate); strDate = value + " " + eventList.DoorsOpenDate.Hour + ":" + eventList.DoorsOpenDate.Minute; eventList.DoorsOpenDate = DateTime.Parse(strDate); break; case "VenueName": eventList.VenueName = value; break; case "VenueAddress": eventList.VenueAddress = value; break; case "VenueCity": eventList.VenueCity = value; break; case "VenueState": eventList.VenueState = value; break; case "VenueZipCode": eventList.VenueZipCode = value; break; case "Capacity": eventList.Capacity = int.Parse(value); break; case "ImageURL": eventList.ImageURL = value; break; case "StartDate": eventList.StartDate = DateTime.Parse(value); break; case "EndDate": eventList.EndDate = DateTime.Parse(value); break; case "DoorsOpenDate": eventList.DoorsOpenDate = DateTime.Parse(value); break; case "OnlineCloseDate": eventList.OnlineCloseDate = DateTime.Parse(value); break; case "Active": eventList.Active = bool.Parse(value); if (!bool.Parse(value)) { eventList.InActive_Date = DateTime.Now; eventList.InActive_User = User.Identity.Name; } break; case "TicketsAllowed": eventList.TicketsAllowed = int.Parse(value); break; } // eventList.Update(); eventList.SaveChanges(); sbReturn.Append("True"); } catch (Exception ex) { sbReturn.Append("Error"); } return sbReturn; }
protected void btnUpdateWait_Click(object sender, EventArgs e) { var eventList = new EventList(User.Identity.Name, int.Parse(Request["eid"])) { HTML_Wait = txtWait.Text }; // eventList.Update(); eventList.SaveChanges(); }
protected void btnImageUpload_Click(object sender, EventArgs e) { if (!fuImage.HasFile) return; var eventList = new EventList(User.Identity.Name, int.Parse(Request["eid"])) { Header_Image = System.Drawing.Image.FromStream(fuImage.PostedFile.InputStream) }; // eventList.Update(); eventList.SaveChanges(); imgHeader.Visible = true; imgHeader.ImageUrl = "ihandler.ashx?eid=" + eventList.pk_Event; }
protected void btnUpdateFAQ_Click(object sender, EventArgs e) { var eventList = new EventList(User.Identity.Name, int.Parse(Request["eid"])); eventList.HTML_FAQ = txtFAQ.Text; // eventList.Update(); eventList.SaveChanges(); }