private void FamilyEditDlg_ItemValidating(object sender, ItemValidatingEventArgs e) { if (e.Item is GDMRecord && !fController.Base.Context.IsAvailableRecord((GDMRecord)e.Item)) { e.IsAvailable = false; } else { e.IsAvailable = true; } }
private bool ValidateItem(object item) { var args = new ItemValidatingEventArgs(item); var eventHandler = (ItemValidatingEventHandler)OnItemValidating; if (eventHandler == null) { return(true); } eventHandler(this, args); return(args.IsAvailable); }
private void FamilyEditDlg_ItemValidating(object sender, ItemValidatingEventArgs e) { var record = e.Item as GDMRecord; e.IsAvailable = record == null || fController.Base.Context.IsAvailableRecord(record); }