/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 5, Configuration.FieldSeparator), Id, SetIdPce.HasValue ? SetIdPce.Value.ToString(culture) : null, CostCenterAccountNumber?.ToDelimitedString(), TransactionCode?.ToDelimitedString(), TransactionAmountUnit?.ToDelimitedString() ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }
/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 11, Configuration.FieldSeparator), Id, RequisitionLineNumber.HasValue ? RequisitionLineNumber.Value.ToString(culture) : null, ItemCodeInternal?.ToDelimitedString(), ItemCodeExternal?.ToDelimitedString(), HospitalItemCode?.ToDelimitedString(), RequisitionQuantity.HasValue ? RequisitionQuantity.Value.ToString(Consts.NumericFormat, culture) : null, RequisitionUnitOfMeasure?.ToDelimitedString(), CostCenterAccountNumber?.ToDelimitedString(), ItemNaturalAccountCode?.ToDelimitedString(), DeliverToId?.ToDelimitedString(), DateNeeded.HasValue ? DateNeeded.Value.ToString(Consts.DateFormatPrecisionDay, culture) : null ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }