protected void UpdateBtn_Click(object sender, EventArgs e) { CSS RequestDirector = new CSS(); Event currentEvent = new Event(); currentEvent.EventID = ((Event)Session["Event"]).EventID; bool success; currentEvent = RequestDirector.GetEvent(currentEvent); currentEvent.Performer = tbPerformer.Text; currentEvent.Description = tbDesc.Text; currentEvent.Location = tbLocation.Text; currentEvent.OpenMsg = tbOpen.Text; currentEvent.CloseMsg = tbClose.Text; currentEvent.Date = DateTime.Today; string crit = ""; if (allCritLB.Items.Count > 0) { foreach (ListItem i in allCritLB.Items) { crit += (i.Text + '|'); } crit.TrimEnd('|'); } else { crit = "Overall Quality"; } currentEvent.VotingCrit = crit; success = RequestDirector.UpdateEventInfo(currentEvent); if (success) { List <Question> questions = new List <Question>(); questions = RequestDirector.GetQuestions(currentEvent.EventID); foreach (Question q in questions) { RequestDirector.DeleteQuestion(q); } Question qu; foreach (ListItem li in allQsLB.Items) { qu = new Question(); qu.EventID = currentEvent.EventID; qu.QuestionText = li.Text; RequestDirector.AddQuestion(qu); } } }
protected void GenKeyBtn_Click(object sender, EventArgs e) { CSS RequestDirector = new CSS(); Event currentEvent = new Event(); currentEvent.EventID = ((Event)Session["Event"]).EventID; bool success; currentEvent = RequestDirector.GetEvent(currentEvent); currentEvent.EventKey = RequestDirector.GenKey(3); currentEvent.Date = DateTime.Today; success = RequestDirector.UpdateEventInfo(currentEvent); if (success) { upTable.Visible = true; PanelButtons.Visible = true; PanelPreLabel.Visible = false; PanelPostLabel.Visible = true; tbEventID.Text = currentEvent.EventKey; tbPerformer.ReadOnly = true; tbDesc.ReadOnly = true; tbLocation.ReadOnly = true; tbOpen.ReadOnly = true; tbClose.ReadOnly = true; allCritLB.Enabled = false; allQsLB.Enabled = false; newQTB.Visible = false; critTxt.Visible = false; AddCritBTN.Enabled = false; AddCritBTN.Visible = false; RemoveCritBRN.Enabled = false; RemoveCritBRN.Visible = false; AddQBTN.Enabled = false; AddQBTN.Visible = false; RemoveQBTN.Enabled = false; RemoveQBTN.Visible = false; GenKeyBtn.Enabled = false; GenKeyBtn.Visible = false; UpdateBtn.Enabled = false; UpdateBtn.Visible = false; TimerForTableRefresh.Enabled = true; } else { tbEventID.Text = "Error Generating Key"; } }