Пример #1
0
        /// <summary>
        ///     Handles the Load event of the Page control.
        /// </summary>
        /// <param name = "sender">The source of the event.</param>
        /// <param name = "e">The <see cref = "System.EventArgs" /> instance containing the event data.</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            InitPage("UrbanScheduler.com", MainTabs.Home);

            if (Page.IsPostBack)
            {
                return;
            }
            ProcessActivationKey();

            //If user has a room reservation id auto direct to it
            int roomReservationId;

            if (Utilities.GetQueryStringSafe("RoomReservationKey") != String.Empty && int.TryParse(Utilities.GetQueryStringSafe("RoomReservationKey"), out roomReservationId))
            {
                RadAjaxManager.GetCurrent(Page).Redirect(String.Format("~/App/Pages/RoomReservationDetails.aspx?RoomReservationID={0}", Utilities.GetQueryStringSafe("RoomReservationKey")));
            }


            var    db            = new Urban.Data.UrbanDataContext();
            string reservedRooms = db.Manager.RoomReservation.GetAllCount().ToString();
            string numberRooms   = db.Manager.Room.GetCountForAll().ToString();

            _lblRoomsAvail.Text    = reservedRooms;
            _lblReservedRooms.Text = numberRooms;
        }
Пример #2
0
        protected void _btnRun_Click(object sender, EventArgs e)
        {
            var db = new Urban.Data.UrbanDataContext();
            var startDate = _rdpStart.SelectedDate;
            var endDate = _rdpEnd.SelectedDate;

            if (startDate != null)
                startDate = ((DateTime) startDate).AddHours(0);

            if (endDate != null)
                endDate = ((DateTime) endDate).AddHours(23);

            apptList = AppointmentUtilities.GetAppointmentObjectsByDateRangeAndRoomId(ref db, (DateTime) startDate, (DateTime) endDate, 1).ToList();
            RadGrid1.Rebind();
        }
Пример #3
0
        protected void _btnRun_Click(object sender, EventArgs e)
        {
            var db        = new Urban.Data.UrbanDataContext();
            var startDate = _rdpStart.SelectedDate;
            var endDate   = _rdpEnd.SelectedDate;

            if (startDate != null)
            {
                startDate = ((DateTime)startDate).AddHours(0);
            }

            if (endDate != null)
            {
                endDate = ((DateTime)endDate).AddHours(23);
            }

            apptList = AppointmentUtilities.GetAppointmentObjectsByDateRangeAndRoomId(ref db, (DateTime)startDate, (DateTime)endDate, 1).ToList();
            RadGrid1.Rebind();
        }
Пример #4
0
        /// <summary>
        ///     Handles the Load event of the Page control.
        /// </summary>
        /// <param name = "sender">The source of the event.</param>
        /// <param name = "e">The <see cref = "System.EventArgs" /> instance containing the event data.</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            InitPage("UrbanScheduler.com", MainTabs.Home);

            if (Page.IsPostBack) return;
            ProcessActivationKey();

            //If user has a room reservation id auto direct to it
            int roomReservationId;
            if (Utilities.GetQueryStringSafe("RoomReservationKey") != String.Empty && int.TryParse(Utilities.GetQueryStringSafe("RoomReservationKey"), out roomReservationId))
            {
                RadAjaxManager.GetCurrent(Page).Redirect(String.Format("~/App/Pages/RoomReservationDetails.aspx?RoomReservationID={0}", Utilities.GetQueryStringSafe("RoomReservationKey")));
            }


            var db = new Urban.Data.UrbanDataContext();
            string reservedRooms = db.Manager.RoomReservation.GetAllCount().ToString();
            string numberRooms = db.Manager.Room.GetCountForAll().ToString();
            _lblRoomsAvail.Text = reservedRooms;
            _lblReservedRooms.Text = numberRooms;
        }