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 } } }
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"); } } }