public CommonValidationError(string module, string source, string address, string error, ValidationErrorLevel validationErrorLevel) : this(error, validationErrorLevel) { Module = module; Source = source; Address = address; }
public CommonValidationError(string error, ValidationErrorLevel validationErrorLevel) { Error = error; ErrorLevel = validationErrorLevel; Source = string.Empty; ImageSource = string.Empty; Address = string.Empty; }
private static int LevelToImageIndex(ValidationErrorLevel level) { switch (level) { case ValidationErrorLevel.Warning: return 2; case ValidationErrorLevel.Error: return 1; case ValidationErrorLevel.Fatal: return 0; default: throw new ArgumentOutOfRangeException("level"); } }
private static int LevelToImageIndex(ValidationErrorLevel level) { switch (level) { case ValidationErrorLevel.Warning: return(2); case ValidationErrorLevel.Error: return(1); case ValidationErrorLevel.Fatal: return(0); default: throw new ArgumentOutOfRangeException("level"); } }
protected ReportEntry(ReportEntry entry) { Code = entry.Code; Message = entry.Message; ErrorLevel = entry.ErrorLevel; }
public ReportEntry(int code, string message, ValidationErrorLevel errorLevel) { Code = code; Message = message; ErrorLevel = errorLevel; }
public ValidationIssue(string description, IModelObject @object, ValidationErrorLevel errorLevel) { Description = description; Object = @object; ErrorLevel = errorLevel; }
/// <summary> /// Добавление ошибки /// </summary> /// <param name="gkBase"></param> /// <param name="error"></param> /// <param name="level"></param> void AddError(GKBase gkBase, string error, ValidationErrorLevel level) { if(gkBase is GKDevice) { Errors.Add(new DeviceValidationError(gkBase as GKDevice, error, level)); } if (gkBase is GKZone) { Errors.Add(new ZoneValidationError(gkBase as GKZone, error, level)); } if (gkBase is GKGuardZone) { Errors.Add(new GuardZoneValidationError(gkBase as GKGuardZone, error, level)); } if (gkBase is GKDirection) { Errors.Add(new DirectionValidationError(gkBase as GKDirection, error, level)); } if (gkBase is GKDelay) { Errors.Add(new DelayValidationError(gkBase as GKDelay, error, level)); } if (gkBase is GKPumpStation) { Errors.Add(new PumpStationValidationError(gkBase as GKPumpStation, error, level)); } if (gkBase is GKMPT) { Errors.Add(new MPTValidationError(gkBase as GKMPT, error, level)); } if (gkBase is GKDoor) { Errors.Add(new DoorValidationError(gkBase as GKDoor, error, level)); } if (gkBase is GKSKDZone) { Errors.Add(new SKDZoneValidationError(gkBase as GKSKDZone, error, level)); } if (gkBase is GKCode) { Errors.Add(new CodeValidationError(gkBase as GKCode, error, level)); } }