Example #1
0
 protected void CreateTicketButton_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         TicketDataDataContext context = new TicketDataDataContext();
         Ticket ticket = NewTicketForm.GetNewTicket();
         if (ticket != null)
         {
             //if there is an existing ticket in DB with "New" status and the same title don't submit... this is probably a duplicate submission.
             if (context.Tickets.Count(t => (t.Title == ticket.Title && t.CurrentStatus == "New")) < 1)
             {
                 context.Tickets.InsertOnSubmit(ticket);
                 context.SubmitChanges();
                 NotificationService.QueueTicketEventNotification(ticket.TicketComments[0]);
                 Page.Response.Redirect(string.Format("ViewTicket.aspx?id={0}", ticket.TicketId), true);
             }
             else
             {
                 MessageLabel.Text = "Failed to create ticket. Another ticket was recently created with the same title.";
             }
         }
         MessageLabel.Text = "Unable to create ticket.";
     }
 }
Example #2
0
        private void 购票ToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            NewTicketForm ntf = new NewTicketForm();

            ntf.ShowDialog();
        }