protected string GetValidationError(string propertyName) { if (Array.IndexOf(ValidatedProperties, propertyName) < 0) { return(null); } string error = null; switch (propertyName) { case "Larghezza": { error = InputCheck.MaggioreDiZero(Larghezza.ToString()); } break; case "Profondita": { error = InputCheck.MaggioreDiZero(Profondita.ToString()); } break; case "SicurezzaZ": { if (SicurezzaZ <= InizioZ) { error = "Must be higher than StartZ"; } } break; default: Debug.Fail("Unexpected property : " + propertyName); break; } return(error); }
protected string GetValidationError(string propertyName) { if (Array.IndexOf(ValidatedProperties, propertyName) < 0) { return(null); } string error = null; switch (propertyName) { case "Larghezza": { error = InputCheck.MaggioreDiZero(Larghezza.ToString()); } break; case "RaggioInterasse": { error = InputCheck.MaggioreDiZero(RaggioInterasse.ToString()); } break; case "AngoloAmpiezza": { error = InputCheck.MaggioreDiZero(AngoloAmpiezza.ToString()); } break; default: Debug.Fail("Unexpected property : " + propertyName); break; } return(error); }