design property: replace try/catch by Enum.IsDefinedmaster
| if (val != null) | if (val != null) | ||||
| { | { | ||||
| try | |||||
| String cleanValue = val.Value.Replace("-", string.Empty); | |||||
| if (Enum.IsDefined(typeof(TableDesign), cleanValue)) | |||||
| { | { | ||||
| design = (TableDesign)Enum.Parse(typeof(TableDesign), val.Value.Replace("-", string.Empty)); | |||||
| design = (TableDesign)Enum.Parse(typeof(TableDesign), cleanValue); | |||||
| } | } | ||||
| catch (Exception) | |||||
| else | |||||
| { | { | ||||
| design = TableDesign.Custom; | design = TableDesign.Custom; | ||||
| } | } |