public DipsDbIndex CreateNewDipsDbIndex( string batchNumber, string documentReferenceNumber) { if (string.IsNullOrEmpty(batchNumber)) { batchNumber = randomBatchNumber.ToString(); } //documentReferenceNumber = documentReferenceNumber.Substring(documentReferenceNumber.Length - 9); //documentReferenceNumber = ResolveDocumentReferenceNumber(documentReferenceNumber); documentReferenceNumber = RequestHelper.ResolveDocumentReferenceNumber(documentReferenceNumber); var output = new DipsDbIndex { //Dynamic DipsDbIndex Values BATCH = batchNumber.PadLeft(8, '0'), TRACE = documentReferenceNumber.PadLeft(9, '0'), //Default DipsDbIndex Values DEL_IND = ZeroString(5), SEQUENCE = "0000 ", TABLE_NO = ZeroString(5), REC_NO = "0".PadRight(10) }; return output; }
public DipsDbIndex CreateNewDipsDbIndex( string batchNumber, string documentReferenceNumber) { var output = new DipsDbIndex { //Dynamic DipsDbIndex Values BATCH = batchNumber.PadLeft(8, '0'), TRACE = documentReferenceNumber.PadLeft(9, '0'), //Default DipsDbIndex Values DEL_IND = ZeroString(5), SEQUENCE = "0000 ", TABLE_NO = ZeroString(5), REC_NO = "0".PadRight(10) }; return output; }
public DipsDbIndex CreateNewDipsDbIndex( string batchNumber, string traceId) { //traceId = traceId.Substring(traceId.Length - 9); //traceId = ResolveTraceNumber(traceId); traceId = RequestHelper.ResolveDocumentReferenceNumber(traceId); var output = new DipsDbIndex { //Dynamic DipsDbIndex Values BATCH = batchNumber.PadLeft(8, '0'), TRACE = traceId.PadLeft(9, '0'), //Default DipsDbIndex Values DEL_IND = ZeroString(5), SEQUENCE = "0000 ", TABLE_NO = ZeroString(5), REC_NO = "0".PadRight(10) }; return output; }