private void ListReservationsForUser(int userID) { ClubBAIST cb = new ClubBAIST(); List <Reservation> reservations = cb.ReadReservationBatchForMember(userID, HttpContext.Current.User.Identity.Name); foreach (Reservation r in reservations) { if (DateTime.Compare(r.ReservedTime, DateTime.Today) < 0) { TableRow row = new TableRow(); TableCell cell = new TableCell(); LinkButton lb = new LinkButton(); lb.Text = r.ReservedTime.ToString(); lb.Attributes.Add("href", "SubmitScore.aspx?r=" + r.ReservationID); cell.Controls.Add(lb); row.Cells.Add(cell); ReservationsTable.Rows.Add(row); } } PageControls.Controls.Remove(FoundUsersTableLabel); PageControls.Controls.Remove(FoundUsersTable); PageControls.Controls.Remove(HoleScoresTable); PageControls.Controls.Remove(HoleScoresTableLabel); PageControls.Controls.Remove(SubmitButton); }
private void NotAdminStuff() { //this guy is not an admin MemberSearch.Controls.Clear(); FoundUsers.Controls.Clear(); SecurityController s = HttpContext.Current.User as SecurityController; ClubBAIST cb = new ClubBAIST(); User u = cb.ReadUser(s.Identity.Name); List <Reservation> userTeeTimes = cb.ReadReservationBatchForMember(u.UserID, s.Identity.Name); ListReservations(userTeeTimes); }
private void AdminStuff() { //this guy is totally admin ClubBAIST cb = new ClubBAIST(); if (Request.QueryString["u"] != null) { int userID = int.Parse(Request.QueryString["u"]); User u = cb.ReadUserByID(userID); List <Reservation> reservations = cb.ReadReservationBatchForMember(u.UserID, u.Email); ListReservations(reservations); } else { List <Reservation> reservations = cb.ReadReservationBatchByTimeFrame(DateTime.Today, DateTime.Today.AddDays(7)); ListReservations(reservations); } }