Ejemplo n.º 1
0
    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";
        }
    }