Пример #1
0
    protected void gv_usertickets_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName.Equals("CancelInvitation"))
        {
            HttpCookie cookie = Request.Cookies["Details"];
            if (cookie == null)
            {
                Response.Redirect("Login.aspx");
            }
            else
            {
                string         sID           = cookie["UserID"].ToString();
                int            id            = int.Parse(sID);
                DataSet        ds            = (DataSet)Session["ticketTable"];
                DataTable      dt            = ds.Tables[0];
                int            i             = int.Parse(e.CommandArgument.ToString());
                string         sinvitationid = dt.Rows[i]["InvitationID"].ToString();
                int            invitationid  = int.Parse(sinvitationid);
                WS_UserProfile up            = new WS_UserProfile();
                string         msg           = up.CancelInvite(invitationid);
                Response.Write(msg);
                Response.Redirect("UserInvitationDetails.aspx");
                //if (msg == "Invitation Has Been Canceled")

                //    Response.Write(msg);
                //    //string sprice = dt.Rows[i]["Price"].ToString();
                //    //int price = int.Parse(sprice);
                //else
                //    Response.Write
            }
        }
    }
Пример #2
0
 protected void gv_deleteusers_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName.Equals("DeleteUser"))
     {
         HttpCookie cookie = Request.Cookies["Details"];
         if (cookie == null)
         {
             Response.Redirect("Login.aspx");
         }
         else
         {
             WS_UserProfile ws  = new WS_UserProfile();
             DataSet        ds  = (DataSet)Session["usersTable"];
             DataTable      dt  = ds.Tables[0];
             int            i   = int.Parse(e.CommandArgument.ToString());
             int            id  = int.Parse(dt.Rows[i]["UserID"].ToString());
             AdminActions   ac  = new AdminActions();
             DataTable      dt2 = ws.UserTicketView(id);
             for (int q = 0; q < dt2.Rows.Count; q++)
             {
                 int invitation = int.Parse(dt2.Rows[q]["InvitationID"].ToString());
                 ws.CancelInvite(invitation);
             }
             int j = ac.DeleteUser(id);
             if (j == 1)
             {
                 Response.Write("User Was Deleted");
             }
             else
             {
                 Response.Write("Delete Failed");
             }
             Response.Redirect("AdminDeleteUsers.aspx");
         }
     }
 }