Beispiel #1
0
 protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == SchedulerCallbackCommandId.AppointmentSave)
     {
         e.Command = new CustomAppointmentSaveCallbackCommand((ASPxScheduler)sender);
     }
 }
Beispiel #2
0
 protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == "MNUVIEW")
     {
         e.Command = new CustomMenuViewCallbackCommand(ASPxScheduler1);
     }
 }
Beispiel #3
0
 protected void NewScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == SchedulerCallbackCommandId.MenuView && Request["__CALLBACKPARAM"].Contains("NewAppointment"))
     {
         appointmentFormOpened = true;
     }
 }
Beispiel #4
0
 protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId.Contains("FLTRES"))
     {
         ASPxScheduler1.ApplyChanges(ASPxSchedulerChangeAction.NotifyResourceIntervalChanged);
     }
 }
 protected void ASPxScheduler1_AfterExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == SchedulerCallbackCommandId.ChangeTimeZone)
     {
         UpdateTimeRulers();
     }
 }
Beispiel #6
0
 protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == "MYAPTMENU")
     {
         e.Command = new MyMenuAppointmentCallbackCommand((ASPxScheduler)sender);
     }
 }
 protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == "EXPORTAPT")
     {
         e.Command = new ExportSelectedAppointmentsCallbackCommand((ASPxScheduler)sender);
     }
 }
Beispiel #8
0
 protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == "RecreateMenu")
     {
         e.Command = new MyCallbackCommand(ASPxScheduler1);
     }
 }
Beispiel #9
0
 protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == "DLTALL")
     {
         e.Command = new DeleteAllAppointmentsCallbackCommand((ASPxScheduler)sender);
     }
 }
 protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == "CRTAPT")
     {
         e.Command = new CreateAppointmentCallbackCommand((ASPxScheduler)sender);
     }
 }
 protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == "MNUVIEW")
         e.Command = new DairyCustomMenuViewCallbackCommand(Scheduler);
     else if (e.CommandId == "USRAPTMENU")
         e.Command = new DashboardCustomMenuAppointmentCallbackCommand(Scheduler);
 }
Beispiel #12
0
 protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == "MNUVIEW")
     {
         e.Command = new DairyCustomMenuViewCallbackCommand(Scheduler);
     }
     else if (e.CommandId == "USRAPTMENU")
     {
         e.Command = new DashboardCustomMenuAppointmentCallbackCommand(Scheduler);
     }
 }
Beispiel #13
0
 protected void schSchedule_OnBeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == SchedulerCallbackCommandId.NavigateForward)
     {
         e.Command = new CustomNavigateForwardCallbackCommand((ASPxScheduler)sender);
     }
     else if (e.CommandId == SchedulerCallbackCommandId.NavigateBackward)
     {
         e.Command = new CustomNavigateBackwardCallbackCommand((ASPxScheduler)sender);
     }
 }
Beispiel #14
0
 protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == SchedulerCallbackCommandId.ClientSideUpdateAppointment)
     {
         e.Command = new CustomUpdateAppointmentCommand((ASPxScheduler)sender);
     }
     else if (e.CommandId == SchedulerCallbackCommandId.ClientSideInsertAppointment)
     {
         e.Command = new CustomInsertAppointmentCommand((ASPxScheduler)sender);
     }
 }
Beispiel #15
0
 protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == SchedulerCallbackCommandId.AppointmentSave)
     {
         e.Command = new MyAppointmentSaveCallbackCommand((ASPxScheduler)sender);
     }
     if (e.CommandId == "CREATAPTWR")
     {
         e.Command = new CreateAppointmentWithReminderCallbackCommand(ASPxScheduler1);
     }
 }
Beispiel #16
0
 protected void ASPxScheduler1_AfterExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     if (e.CommandId == SchedulerCallbackCommandId.AppointmentSave)
     {
         if (AgendaViewControl1.Active)
         {
             ASPxScheduler1.JSProperties["cpAppointmentSaved"] = true;
             ASPxScheduler1.DataBind();
             AgendaViewControl1.ReloadData();
         }
     }
 }
Beispiel #17
0
    protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
    {
        if (e.CommandId == SchedulerCallbackCommandId.ClientSideInsertAppointment)
        {
            /// e.Command = new MyAppointmentSaveCallbackCommand((ASPxScheduler)sender);
            if (e.CommandId == SchedulerCallbackCommandId.ClientSideUpdateAppointment)
            {
            }
        }


        //if (e.CommandId == "MNUVIEW")
        //    e.Command = new CustomMenuViewCallbackCommand(ASPxScheduler1);
        //else if (e.CommandId == "USRAPTMENU")
        //    e.Command = new CustomMenuAppointmentCallbackCommand(ASPxScheduler1);
    }
    protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
    {
        ASPxScheduler scheduler = (ASPxScheduler)sender;

        if (Convert.ToDecimal(scheduler.SelectedAppointments[0].CustomFields["Field1"]) > 100m)
        {
            if (e.CommandId == SchedulerCallbackCommandId.MenuAppointment)
            {
                e.Command = new CustomMenuAppointmentCallbackCommand(scheduler);
            }
            if (e.CommandId == SchedulerCallbackCommandId.AppointmentsChange)
            {
                e.Command = new CustomAppointmentsChangeCallbackCommand(scheduler);
            }
        }
    }
Beispiel #19
0
 protected void ASPxScheduler1_BeforeExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
 }
Beispiel #20
0
 void ASPxScheduler1_AfterExecuteCallbackCommand(object sender, SchedulerCallbackCommandEventArgs e)
 {
     Session["SchedulerStart"] = ASPxScheduler1.Start;
 }