public virtual void OnInsert(TableZoneEventArgs tzea) { if (null != this.InsertEvent) { this.InsertEvent(this, tzea); } if (!tzea.Cancel) { this.Insert(tzea.FirstRow, tzea.FirstCell); } }
public virtual void OnEdit(TableZoneEventArgs tzea) { if (null != this.EditEvent) { this.EditEvent(this, tzea); } if (!tzea.Cancel) { this.Edit(tzea.FirstPart, tzea.FirstRow, tzea.FirstCell, tzea.FirstContainer); } }
protected virtual void OnRemove(TableZoneEventArgs tzea) { if (null != this.RemoveEvent) { this.RemoveEvent(this, tzea); } if (!tzea.Cancel) { this.Remove(tzea.FirstPart, tzea.FirstRow, tzea.FirstCell, tzea.FirstContainer); } }
public void OnAdd(TableZoneEventArgs tzea) { if (null != this.AddEvent) { this.AddEvent(this, tzea); } if (!tzea.Cancel) { this.Add(tzea.FirstPart, tzea.FirstRow, tzea.FirstCell, tzea.FirstContainer, tzea.SecondPart, tzea.SecondRow, tzea.SecondCell, tzea.SecondContainer); } }
protected virtual void OnSwap(TableZoneEventArgs tzea) { if (null != this.SwapEvent) { this.SwapEvent(this, tzea); } if (!tzea.Cancel) { this.Swap(tzea.FirstPart, tzea.FirstRow, tzea.FirstCell, tzea.FirstContainer, tzea.SecondPart, tzea.SecondRow, tzea.SecondCell, tzea.SecondContainer); } }
protected override void RaisePostBackEvent(string eventArgument) { if (!string.IsNullOrEmpty(eventArgument)) { if (eventArgument.Contains("lwas")) { string[] args = eventArgument.Split(new char[] { ':' }); string verb = args[0]; TableZoneEventArgs tzea = new TableZoneEventArgs(args, 1); if ("lwas.move" == verb) { this.OnMove(tzea); } else { if ("lwas.swap" == verb) { this.OnSwap(tzea); } else { if ("lwas.add" == verb) { this.OnAdd(tzea); } else { if ("lwas.list" == verb) { if (null != this.ListEvent) { this.ListEvent(this, tzea); } } else { if ("lwas.remove" == verb) { this.OnRemove(tzea); } else { if ("lwas.create" == verb) { this.OnCreateContainer(tzea); } else { if ("lwas.edit" == verb) { this.OnEdit(tzea); } else { if ("lwas.insert" == verb) { this.OnInsert(tzea); } } } } } } } } } else { base.RaisePostBackEvent(eventArgument); } } }