Esempio n. 1
0
    protected void DayPilotScheduler1_Notify(object sender, DayPilot.Web.Ui.Events.Scheduler.NotifyEventArgs e)
    {
        foreach (DayPilotEventArgs ea in e.Queue)
        {
            if (ea is EventAddEventArgs)
            {
                EventAddEventArgs em = (EventAddEventArgs)ea;
                DayPilotScheduler1_EventAdd(sender, em);
            }
            else if (ea is EventMoveEventArgs)
            {
                EventMoveEventArgs em = (EventMoveEventArgs)ea;
                DayPilotScheduler1_EventMove(sender, em);
            }
            else if (ea is EventRemoveEventArgs)
            {
                EventRemoveEventArgs em = (EventRemoveEventArgs)ea;
                DayPilotScheduler1_EventRemove(sender, em);
            }
            else if (ea is EventUpdateEventArgs)
            {
                DayPilotScheduler1_EventUpdate(sender, (EventUpdateEventArgs)ea);
            }
        }

        string msg = String.Format("Queue saved ({0} actions).", e.Queue.Count);

        DayPilotScheduler1.UpdateWithMessage(msg);
    }
Esempio n. 2
0
    protected void DayPilotScheduler1_EventRemove(object sender, EventRemoveEventArgs e)
    {
        #region Simulation of database update
        DataRow dr = table.Rows.Find(e.Event.Value);

        if (dr != null)
        {
            table.Rows.Remove(dr);
            table.AcceptChanges();
        }
        #endregion
    }