protected override bool DeletingItem(object item) { RoadWayInfo info = (RoadWayInfo)item; CommandResult result = bll.Delete(info); return(result.Result == ResultCode.Successful); }
protected override void ItemShowing() { RoadWayInfo info = (RoadWayInfo)UpdatingItem; this.txtName.Text = info.RoadName; this.txtName.BackColor = Color.White; this.EntranceTree.SelectedEntranceIDs = info.EntranceList; this.Text = info.RoadName; }
protected override void ShowItemInGridViewRow(DataGridViewRow row, object item) { RoadWayInfo info = item as RoadWayInfo; row.Tag = info; row.Cells["colRoadName"].Value = info.RoadName; row.Cells["colMode"].Value = info.Mode == RoadMode.None ? string.Empty : RoadModeDescription.GetDescritption(info.Mode); row.Cells["colEntrances"].Value = ParkBuffer.Current == null ? string.Empty : ParkBuffer.Current.GetEntrancesName(info.EntranceList); }
protected override object GetItemFromInput() { RoadWayInfo info = null; if (IsAdding) { info = new RoadWayInfo(); } else { info = UpdatingItem as RoadWayInfo; } info.RoadName = this.txtName.Text.Trim(); info.EntranceList = this.EntranceTree.SelectedEntranceIDs; return(info); }
private bool SwitchMode(RoadWayInfo info, RoadMode mode) { if (info != null) { if (info.EntranceList.Count > 0) { if (this.SwitchModeHandler != null) { this.SwitchModeHandler(this, new SwitchRoadModeArgs(mode, info)); return(true); } } else { MessageBox.Show(Resources.Resource1.FrmRoadWay_NoEntrance); } } return(false); }
public CommandResult Update(RoadWayInfo curVal) { QueryResult <RoadWayInfo> original = provider.GetByID(curVal.RoadID); if (original.Result == ResultCode.Successful) { if (original.QueryObject != null) { return(provider.Update(curVal, original.QueryObject)); } else { return(new CommandResult(ResultCode.NoRecord, ResultCodeDecription.GetDescription(ResultCode.NoRecord))); } } else { return(new CommandResult(original.Result)); } }
protected override CommandResult UpdateItem(object updatingItem) { RoadWayInfo info = updatingItem as RoadWayInfo; return(bll.Update(info)); }
protected override CommandResult AddItem(object addingItem) { RoadWayInfo info = (RoadWayInfo)addingItem; return(bll.Insert((RoadWayInfo)addingItem)); }
public CommandResult Delete(RoadWayInfo info) { return(provider.Delete(info)); }
public CommandResult Insert(RoadWayInfo info) { return(provider.Insert(info)); }
public SwitchRoadModeArgs(RoadMode mode, RoadWayInfo info) { this.Mode = mode; this.RoadWay = info; }