private ReturnOrderDatcolModel GetCompleteLevel(int storeNumber, string employeeNumber, int salesSlipNumber, int transferSalesSlipNumber, DateTime messageTime, int ledgerQuantity, int differenceNumber) { var line = new ReturnOrderDatcolModel() { StoreNumber = string.Format("{0} {1}", differenceNumber.ToString("D3"), "01"), EmployeeNumber = employeeNumber, ReceiptNumber = salesSlipNumber, TransactionType = "21", DateNotified = messageTime.ToString("yyyyMMddhhmm"), RecordType = "99", SubType = "02", NumberOfDifferences = 0, ReceivingStore = storeNumber, RecordSequence = ledgerQuantity, TransferNumber = string.Format("{0}{1}", storeNumber.ToString("D3"), transferSalesSlipNumber.ToString("D4")), EmployeeNumber2 = employeeNumber, Barcode = "00000000000000000000", SkuVendorItemNumber = "0" }; return(line); }
private ReturnOrderDatcolModel GetDetailLevelForStore(int storeNumber, string employeeNumber, int salesSlipNumber, int transferSalesSlipNumber, DateTime messageTime, int ledgerQuantity, int differenceNumber, int recordSequence, int productID, int vendorId) { var line = new ReturnOrderDatcolModel() { StoreNumber = string.Format("{0} {1}", differenceNumber.ToString("D3"), "01"), EmployeeNumber = employeeNumber, ReceiptNumber = salesSlipNumber, TransactionType = "20", // DateNotified = messageTime.ToString("yyyyMMddhhmm"), RecordType = "01", SubType = "00", NumberOfDifferences = ledgerQuantity, Price = (int)Math.Round(PriceHelper.GetPrice(productID, vendorId) * 100), ReceivingStore = storeNumber, RecordSequence = recordSequence, TransferNumber = string.Format("{0}{1}", differenceNumber.ToString("D3"), transferSalesSlipNumber.ToString("D4")), SkuVendorItemNumber = ProductHelper.GetPFAItemNumber(null, null, productID), EmployeeNumber2 = employeeNumber, Barcode = BarcodeHelper.GetBarcode(productID).PadLeft(20, '0'), }; return(line); }