Exemple #1
0
        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);
        }
Exemple #2
0
        /// <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);
            }
        }