private static CustomerRmaLine PopulateFromDBDetailsObject(CustomerRmaLineDetails obj) { CustomerRmaLine objNew = new CustomerRmaLine(); objNew.CustomerRMALineId = obj.CustomerRMALineId; objNew.CustomerRMANo = obj.CustomerRMANo; objNew.InvoiceLineNo = obj.InvoiceLineNo; objNew.ReturnDate = obj.ReturnDate; objNew.Reason = obj.Reason; objNew.Quantity = obj.Quantity; objNew.Notes = obj.Notes; objNew.UpdatedBy = obj.UpdatedBy; objNew.DLUP = obj.DLUP; objNew.CustomerRMAId = obj.CustomerRMAId; objNew.CustomerRMANumber = obj.CustomerRMANumber; objNew.CustomerRMADate = obj.CustomerRMADate; objNew.CompanyName = obj.CompanyName; objNew.CompanyNo = obj.CompanyNo; objNew.InvoiceNumber = obj.InvoiceNumber; objNew.InvoiceNo = obj.InvoiceNo; objNew.ROHS = obj.ROHS; objNew.Part = obj.Part; objNew.ContactName = obj.ContactName; objNew.ContactNo = obj.ContactNo; objNew.ManufacturerNo = obj.ManufacturerNo; objNew.ManufacturerCode = obj.ManufacturerCode; objNew.RowNum = obj.RowNum; objNew.RowCnt = obj.RowCnt; objNew.QuantityReceived = obj.QuantityReceived; objNew.SalesmanName = obj.SalesmanName; objNew.ClientNo = obj.ClientNo; objNew.InvoiceDate = obj.InvoiceDate; objNew.CurrencyNo = obj.CurrencyNo; objNew.Salesman = obj.Salesman; objNew.DivisionNo = obj.DivisionNo; objNew.TeamNo = obj.TeamNo; objNew.QuantityAllocated = obj.QuantityAllocated; objNew.ProductNo = obj.ProductNo; objNew.ProductName = obj.ProductName; objNew.ProductDescription = obj.ProductDescription; objNew.ProductDutyCode = obj.ProductDutyCode; objNew.FullPart = obj.FullPart; objNew.CustomerPart = obj.CustomerPart; objNew.ManufacturerName = obj.ManufacturerName; objNew.PackageNo = obj.PackageNo; objNew.DateCode = obj.DateCode; objNew.PackageName = obj.PackageName; objNew.PackageDescription = obj.PackageDescription; objNew.Price = obj.Price; objNew.LandedCost = obj.LandedCost; objNew.LineNotes = obj.LineNotes; objNew.InvoiceLineAllocationId = obj.InvoiceLineAllocationId; return(objNew); }
/// <summary> /// GetQtyForCustomerRMA /// Calls [usp_GetQty_CustomerRMALine_for_CustomerRMA] /// </summary> public static CustomerRmaLine GetQtyForCustomerRMA(System.Int32?customerRMALineId, System.Int32?invoiceLineID) { CustomerRmaLineDetails lstDetails = Rebound.GlobalTrader.DAL.SiteProvider.CustomerRmaLine.GetQtyForCustomerRMA(customerRMALineId, invoiceLineID); if (lstDetails == null) { return(new CustomerRmaLine()); } else { Rebound.GlobalTrader.BLL.CustomerRmaLine obj = new Rebound.GlobalTrader.BLL.CustomerRmaLine(); obj.QuantityAvailable = lstDetails.QuantityAvailable; obj.QuantityShipped = lstDetails.QuantityShipped; obj.QuantityReceived = lstDetails.QuantityReceived; obj.QuantityCRMA = lstDetails.QuantityCRMA; obj.InvoiceLineNo = lstDetails.InvoiceLineNo; return(obj); } }