protected void DayPilotMonth1_EventMove(object sender, EventMoveEventArgs e) { #region Simulation of database update DataRow dr = table.Rows.Find(e.Id); if (dr != null) { dr["start"] = e.NewStart; dr["end"] = e.NewEnd; //dr["column"] = e.NewResource; table.AcceptChanges(); } else // moved from outside { dr = table.NewRow(); dr["start"] = e.NewStart; dr["end"] = e.NewEnd; dr["id"] = e.Id; dr["name"] = e.Text; //dr["column"] = e.NewResource; table.Rows.Add(dr); table.AcceptChanges(); } #endregion DayPilotMonth1.DataSource = getData(DayPilotMonth1.VisibleStart, DayPilotMonth1.VisibleEnd, (string)DayPilotMonth1.ClientState["filter"]); DayPilotMonth1.DataBind(); DayPilotMonth1.UpdateWithMessage("Event moved."); }
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); }
protected void DayPilotScheduler1_Notify(object sender, DayPilot.Web.Ui.Events.Scheduler.NotifyEventArgs e) { foreach (DayPilotEventArgs ea in e.Queue) { if (ea is EventMoveEventArgs) { EventMoveEventArgs em = (EventMoveEventArgs)ea; #region Simulation of database update DataRow dr = table.Rows.Find(em.Id); if (dr != null) { dr["start"] = em.NewStart; dr["end"] = em.NewEnd; dr["column"] = em.NewResource; table.AcceptChanges(); } else { throw new Exception("Event id not found."); } #endregion } else if (ea is EventUpdateEventArgs) { DayPilotScheduler1_EventUpdate(sender, (EventUpdateEventArgs)ea); } } }
protected void DayPilotCalendar1_EventMove(object sender, EventMoveEventArgs e) { #region Simulation of database update DataRow dr = table.Rows.Find(e.Id); // recurrent event but no exception if (e.Recurrent && !e.RecurrentException) { DataRow master = table.Rows.Find(e.RecurrentMasterId); dr = table.NewRow(); dr["id"] = Guid.NewGuid().ToString(); dr["name"] = master["name"]; dr["start"] = e.NewStart; dr["end"] = e.NewEnd; dr["recurrence"] = RecurrenceRule.EncodeExceptionModified(e.RecurrentMasterId, e.OldStart); table.Rows.Add(dr); table.AcceptChanges(); } // recurrent exception or regular event else if (dr != null) { dr["start"] = e.NewStart; dr["end"] = e.NewEnd; table.AcceptChanges(); } #endregion DayPilotCalendar1.DataBind(); DayPilotCalendar1.UpdateWithMessage("Event moved."); }
// הזזה protected void DayPilotCalendar1_EventMove(object sender, EventMoveEventArgs e) { Dal.ExeSp("SetCalendar", "2", e.NewStart, e.NewEnd, e.Text, e.Value); FillCalendar(); DayPilotCalendar1.DataBind(); DayPilotCalendar1.UpdateWithMessage("Event moved."); // DayPilotCalendar1.Update(); }
protected void DayPilotCalendar1_EventMove(object sender, EventMoveEventArgs e) { try { int id = e.Recurrent ? Convert.ToInt32(e.RecurrentMasterId) : Convert.ToInt32(e.Value); // new DataManager().MoveTask(id, e.NewStart, e.NewEnd); LoadResources(); // update order UpdateScheduler(); } catch { return; } }
protected void DayPilotCalendar1_EventMove(object sender, EventMoveEventArgs e) { #region Simulation of database update DataRow dr = table.Rows.Find(e.Id); if (dr != null) { dr["start"] = e.NewStart; dr["end"] = e.NewEnd; table.AcceptChanges(); } #endregion DayPilotCalendar1.UpdateWithMessage("Event moved."); }
protected void DayPilotCalendar1_EventMove(object sender, EventMoveEventArgs e) { #region Simulation of database update DataRow dr = table.Rows.Find(e.Id); if (dr != null) { dr["start"] = e.NewStart; dr["end"] = e.NewEnd; dr["column"] = e.NewResource; table.AcceptChanges(); } #endregion DayPilotCalendar1.DataBind(); DayPilotCalendar1.Update(); }
protected void DayPilotMonth1_EventMove(object sender, EventMoveEventArgs e) { #region Simulation of database update DataRow dr = table.Rows.Find(e.Id); // recurrent event but no exception if (e.Recurrent && !e.RecurrentException) { DataRow master = table.Rows.Find(e.RecurrentMasterId); dr = table.NewRow(); dr["id"] = Guid.NewGuid().ToString(); dr["name"] = master["name"]; dr["start"] = e.NewStart; dr["end"] = e.NewEnd; dr["recurrence"] = RecurrenceRule.EncodeExceptionModified(e.RecurrentMasterId, e.OldStart); table.Rows.Add(dr); table.AcceptChanges(); DayPilotMonth1.UpdateWithMessage("Recurrent event exception added."); } // recurrent exception or regular event else if (dr != null) { dr["start"] = e.NewStart; dr["end"] = e.NewEnd; table.AcceptChanges(); DayPilotMonth1.UpdateWithMessage("Event moved."); } else { DayPilotMonth1.UpdateWithMessage("No update."); } #endregion DayPilotMonth1.UpdateWithMessage("Update. Start: " + DayPilotMonth1.VisibleStart + " end: " + DayPilotMonth1.VisibleEnd); DayPilotMonth1.DataSource = getData(DayPilotMonth1.VisibleStart, DayPilotMonth1.VisibleEnd, (string)DayPilotMonth1.ClientState["filter"]); DayPilotMonth1.DataBind(); }
protected void DayPilotCalendar1_EventMove(object sender, EventMoveEventArgs e) { #region Simulation of database update //throw new Exception("old resource: " + e.OldResource); DataRow dr = table.Rows.Find(e.Id); if (dr != null) { dr["start"] = e.NewStart; dr["end"] = e.NewEnd; dr["column"] = e.NewResource; table.AcceptChanges(); } #endregion DayPilotCalendar1.DataBind(); DayPilotCalendar1.UpdateWithMessage("Moved from " + e.OldResource + " to " + e.NewResource); }
protected void DayPilotCalendar1_EventMove(object sender, EventMoveEventArgs e) { #region Simulation of database update DataRow dr = table.Rows.Find(e.Id); if (dr != null) { dr["start"] = e.NewStart; dr["end"] = e.NewEnd; table.AcceptChanges(); } #endregion DayPilotCalendar1.DataBind(); Hashtable ht = new Hashtable(); ht["message"] = "Event moved."; ht["id"] = e.Id; DayPilotCalendar1.Update(ht); }
protected void DayPilotCalendar1_OnEventMove(object sender, EventMoveEventArgs e) { Db.MoveAppointment(e.Id, e.NewStart, e.NewEnd); LoadCalendarData(); }
protected void DayPilotCalendar1_OnEventMove(object sender, EventMoveEventArgs e) { UpdateAppointmentTime(e.Id, e.NewStart, e.NewEnd); }
protected void DayPilotCalendar1_OnEventMove(object sender, EventMoveEventArgs e) { }