コード例 #1
0
ファイル: frmHome.cs プロジェクト: Avinch/RoomBookingSystem
        // 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();
        }
コード例 #2
0
ファイル: frmHome.cs プロジェクト: Avinch/RoomBookingSystem
 // when the calview dates have been changed
 private void CalAllBookings_ItemDatesChanged(object sender, WeekPlannerItemEventArgs e)
 {
     // refresh the form
     refreshForm();
 }