public static void CheckWarning(FormElementDataListEntityDev entity) { entity.Warning.Clear(); if (String.IsNullOrEmpty(entity.DataEntityId) == false) { DataEntity dataEntity = _dataEntityComponentService.GetDataEntity(entity.DataEntityId); if (dataEntity == null) { entity.Warning.AddWarningSign(entity, Language.Current.EntityDev_FormElementDataListEntityDev_DataEntityNotExist); } } foreach (UIElementDataListColumnEntityAbstract dc in entity.DataColumns) { IWarningable columnWarning = dc as IWarningable; if (columnWarning == null) { continue; } columnWarning.CheckWarning(); if (columnWarning.Warning.ExistWarning) { entity.Warning.AddWarningSign(columnWarning.Warning); } } WarningCheckerHelper.EventsValidate(entity); }
public static void CheckWarning(FormElementComboBoxEntityDev entity) { entity.Warning.Clear(); if (entity.DataItemId != String.Empty) { string[] ids = entity.DataItemId.Split('.'); string dataEntityId = ids[0]; string dataItemEntityId = ids[1]; DataEntity dataEntity = _dataEntityComponentService.GetDataEntity(dataEntityId); DataItemEntity dataItemEntity = null; if (dataEntity != null) { dataItemEntity = dataEntity.Items.GetEntityById(dataItemEntityId); } if (dataEntity == null || dataItemEntity == null) { entity.Warning.AddWarningSign(entity, Language.Current.EntityDev_FormElementEditComboBoxEntityDev_DataItemEntityNotExist); } } if (entity.DataSourceMode == UIElementComboBoxEntity.EnumComboBoxDataSourceMode.Enum && String.IsNullOrEmpty(entity.EnumId) == false) { EnumEntity enumEntity = _dictionaryComponentService.GetEnumEntity(entity.EnumId); if (enumEntity == null) { entity.Warning.AddWarningSign(entity, Language.Current.EntityDev_FormElementEditComboBoxEntityDev_EnumNotExist); } } if (entity.DataSourceMode == UIElementComboBoxEntity.EnumComboBoxDataSourceMode.DataEntity && String.IsNullOrEmpty(entity.DataEntityId) == false) { DataEntity dataEntity = _dataEntityComponentService.GetDataEntity(entity.DataEntityId); if (dataEntity == null) { entity.Warning.AddWarningSign(entity, Language.Current.EntityDev_FormElementEditComboBoxEntityDev_DataEntityNotExist); } else { DataItemEntity dataItemEntity; dataItemEntity = dataEntity.Items.GetEntityById(entity.TextDataItemId); if (dataItemEntity == null) { entity.Warning.AddWarningSign(entity, Language.Current.EntityDev_FormElementEditComboBoxEntityDev_DataItemEntityNotExist); } dataItemEntity = dataEntity.Items.GetEntityById(entity.ValueDataItemId); if (dataItemEntity == null) { entity.Warning.AddWarningSign(entity, Language.Current.EntityDev_FormElementEditComboBoxEntityDev_DataItemEntityNotExist); } } } WarningCheckerHelper.EventsValidate(entity); }
public static void CheckWarning(FormElementDataListTextBoxColumnEntityDev entity) { entity.Warning.Clear(); if (entity.IsBind) { string[] ids = entity.DataItemId.Split('.'); string dataEntityId = ids[0]; string dataItemId = ids[1]; DataEntity dataEntity = _dataEntityComponentService.GetDataEntity(dataEntityId); DataItemEntity dataItemEntity = dataEntity.Items.GetEntityById(dataItemId); if (dataEntity == null || dataItemEntity == null) { entity.Warning.AddWarningSign(entity, Language.Current.EntityDev_FormElementDataColumnEntityDev_DataItemEntityNotExist); } } WarningCheckerHelper.EventsValidate(entity); }
public static void CheckWarning(FormEntityDev entity) { entity.Warning.Clear(); foreach (UIElement element in entity.Elements) { IWarningable elementWarning = element as IWarningable; if (elementWarning == null) { continue; } elementWarning.CheckWarning(); if (elementWarning.Warning.ExistWarning) { entity.Warning.AddWarningSign(elementWarning.Warning); } } WarningCheckerHelper.EventsValidate(entity); }
public static void CheckWarning(ToolStripButtonEntityDev entity) { entity.Warning.Clear(); WarningCheckerHelper.EventsValidate(entity); }
public static void CheckWarning(FormElementButtonEntityDev entity) { entity.Warning.Clear(); WarningCheckerHelper.EventsValidate(entity); }
public static void CheckWarning(MainMenuEntityDev entity) { entity.Warning.Clear(); WarningCheckerHelper.EventsValidate(entity); }