示例#1
0
 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;
     }
 }
示例#2
0
        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);
        }
示例#3
0
        private void FamilyEditDlg_ItemValidating(object sender, ItemValidatingEventArgs e)
        {
            var record = e.Item as GDMRecord;

            e.IsAvailable = record == null || fController.Base.Context.IsAvailableRecord(record);
        }