private static string GetDataType(X12BaseDataType x12BaseDataType) { string dataType = string.Empty; if (x12BaseDataType is X12_AnDataType || x12BaseDataType is X12_IdDataType) { dataType = "AN"; } else if (x12BaseDataType is X12_DtDataType) { dataType = "DT"; } else if (x12BaseDataType is X12_TmDataType) { dataType = "TM"; } else if (x12BaseDataType is X12_RDataType) { dataType = "R"; } else if (x12BaseDataType is X12_NDataType) { dataType = "N"; } return(dataType); }
private static string GetDataTypeMinMax(X12BaseDataType dataType) { string minMax = string.Empty; if (!(dataType.MinLength == dataType.MaxLength && dataType.MaxLength == 0)) { minMax = string.Format("{0}/{1}", dataType.MinLength, dataType.MaxLength); } return(minMax); }