public virtual bool IsEditable() { BarItem barItem = ParentScreen.GetToolbarButton(BaseToolbar.ToolbarButtonEdit); if (barItem != null && barItem.Visibility != BarItemVisibility.Never && barItem.Enabled) { if (Toolbar.IsNullOrNoneAction() && Toolbar.CurrentObjectID > 0) { return(true); } } return(false); }
public virtual void ActionEdit() { //if (ObjectIsEditingByOtherUser(this.Name, Toolbar.CurrentObjectID)) //{ // return; //} if (Toolbar.Edit()) { ParentScreen.InvalidateToolbarAfterActionEdit(); } else { DevExpress.XtraBars.BarButtonItem barbtnEdit = (BarButtonItem)ParentScreen.GetToolbarButton(BaseToolbar.ToolbarButtonEdit); barbtnEdit.Down = false; } }