// when item in calview is clicked private void calAllBookings_ItemClick(object sender, WeekPlannerItemEventArgs e) { // get the selected booking & user id int editBookingId = e.Item.bookingid; string editUserId = db.getUsername(e.Item.userid); // set booking id tempvar tempVars.editBookingId = editBookingId; // if user is booker or user is admin if (editUserId == session.username || session.role == user.roles.Admin) { // set mode to edit tempVars.bookingMode = tempVars.modes.Edit; } // if not else { // set mode to view tempVars.bookingMode = tempVars.modes.View; } // open edit booking form new frmBookingDetails().ShowDialog(); }
// when the calview dates have been changed private void CalAllBookings_ItemDatesChanged(object sender, WeekPlannerItemEventArgs e) { // refresh the form refreshForm(); }