private static CreditLine PopulateFromDBDetailsObject(CreditLineDetails obj) { CreditLine objNew = new CreditLine(); objNew.CreditLineId = obj.CreditLineId; objNew.FullPart = obj.FullPart; objNew.Part = obj.Part; objNew.ManufacturerNo = obj.ManufacturerNo; objNew.DateCode = obj.DateCode; objNew.PackageNo = obj.PackageNo; objNew.ProductNo = obj.ProductNo; objNew.CreditNo = obj.CreditNo; objNew.Quantity = obj.Quantity; objNew.Price = obj.Price; objNew.Taxable = obj.Taxable; objNew.CustomerPart = obj.CustomerPart; objNew.LandedCost = obj.LandedCost; objNew.InvoiceLineNo = obj.InvoiceLineNo; objNew.CustomerRMALineNo = obj.CustomerRMALineNo; objNew.ROHS = obj.ROHS; objNew.UpdatedBy = obj.UpdatedBy; objNew.DLUP = obj.DLUP; objNew.StockNo = obj.StockNo; objNew.ServiceNo = obj.ServiceNo; objNew.Notes = obj.Notes; objNew.FullCustomerPart = obj.FullCustomerPart; objNew.CreditId = obj.CreditId; objNew.CreditNumber = obj.CreditNumber; objNew.CreditDate = obj.CreditDate; objNew.CompanyName = obj.CompanyName; objNew.CompanyNo = obj.CompanyNo; objNew.CustomerRMANumber = obj.CustomerRMANumber; objNew.CustomerRMANo = obj.CustomerRMANo; objNew.CustomerPO = obj.CustomerPO; objNew.InvoiceNumber = obj.InvoiceNumber; objNew.InvoiceNo = obj.InvoiceNo; objNew.ContactName = obj.ContactName; objNew.ContactNo = obj.ContactNo; objNew.ManufacturerCode = obj.ManufacturerCode; objNew.RowNum = obj.RowNum; objNew.RowCnt = obj.RowCnt; objNew.LineNotes = obj.LineNotes; objNew.ManufacturerName = obj.ManufacturerName; objNew.PackageName = obj.PackageName; objNew.PackageDescription = obj.PackageDescription; objNew.ProductName = obj.ProductName; objNew.ProductDescription = obj.ProductDescription; objNew.CurrencyNo = obj.CurrencyNo; objNew.CurrencyCode = obj.CurrencyCode; objNew.RaiserName = obj.RaiserName; objNew.SalesmanName = obj.SalesmanName; objNew.TeamNo = obj.TeamNo; objNew.DivisionName = obj.DivisionName; objNew.ReferenceDate = obj.ReferenceDate; return(objNew); }
/// <summary> /// Get /// Calls [usp_select_CreditLine] /// </summary> public static CreditLine Get(System.Int32?creditLineId) { Rebound.GlobalTrader.DAL.CreditLineDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.CreditLine.Get(creditLineId); if (objDetails == null) { return(null); } else { CreditLine obj = new CreditLine(); obj.CreditLineId = objDetails.CreditLineId; obj.FullPart = objDetails.FullPart; obj.Part = objDetails.Part; obj.ManufacturerNo = objDetails.ManufacturerNo; obj.DateCode = objDetails.DateCode; obj.PackageNo = objDetails.PackageNo; obj.ProductNo = objDetails.ProductNo; obj.CreditNo = objDetails.CreditNo; obj.Quantity = objDetails.Quantity; obj.Price = objDetails.Price; obj.Taxable = objDetails.Taxable; obj.CustomerPart = objDetails.CustomerPart; obj.LandedCost = objDetails.LandedCost; obj.InvoiceLineNo = objDetails.InvoiceLineNo; obj.CustomerRMALineNo = objDetails.CustomerRMALineNo; obj.ROHS = objDetails.ROHS; obj.StockNo = objDetails.StockNo; obj.ServiceNo = objDetails.ServiceNo; obj.LineNotes = objDetails.LineNotes; obj.UpdatedBy = objDetails.UpdatedBy; obj.DLUP = objDetails.DLUP; obj.ManufacturerName = objDetails.ManufacturerName; obj.ManufacturerCode = objDetails.ManufacturerCode; obj.PackageName = objDetails.PackageName; obj.PackageDescription = objDetails.PackageDescription; obj.ProductName = objDetails.ProductName; obj.ProductDescription = objDetails.ProductDescription; obj.CurrencyNo = objDetails.CurrencyNo; obj.CurrencyCode = objDetails.CurrencyCode; obj.CompanyName = objDetails.CompanyName; obj.ContactName = objDetails.ContactName; obj.RaiserName = objDetails.RaiserName; obj.SalesmanName = objDetails.SalesmanName; obj.TeamNo = objDetails.TeamNo; obj.DivisionName = objDetails.DivisionName; obj.InvoiceNumber = objDetails.InvoiceNumber; obj.CustomerRMANumber = objDetails.CustomerRMANumber; obj.CreditDate = objDetails.CreditDate; obj.ReferenceDate = objDetails.ReferenceDate; objDetails = null; return(obj); } }
} /// <summary> /// DataListNugget /// Calls [usp_datalistnugget_CreditLine] /// </summary> public static List <CreditLine> DataListNugget(System.Int32?clientId, System.Int32?teamId, System.Int32?divisionId, System.Int32?loginId, System.Int32?orderBy, System.Int32?sortDir, System.Int32?pageIndex, System.Int32?pageSize, System.String partSearch, System.String contactSearch, System.String cmSearch, System.Int32?salesmanSearch, System.String creditNotesSearch, System.String customerPoSearch, System.Int32?creditNoLo, System.Int32?creditNoHi, System.Int32?invoiceNoLo, System.Int32?invoiceNoHi, System.Int32?customerRmaNoLo, System.Int32?customerRmaNoHi, System.DateTime?creditDateFrom, System.DateTime?creditDateTo, System.Boolean?PohubOnly, System.Int32?ClientInvoiceNoLo, System.Int32?ClientInvoiceNoHi, System.Boolean?blnHubCredit) { List <CreditLineDetails> lstDetails = Rebound.GlobalTrader.DAL.SiteProvider.CreditLine.DataListNugget(clientId, teamId, divisionId, loginId, orderBy, sortDir, pageIndex, pageSize, partSearch, contactSearch, cmSearch, salesmanSearch, creditNotesSearch, customerPoSearch, creditNoLo, creditNoHi, invoiceNoLo, invoiceNoHi, customerRmaNoLo, customerRmaNoHi, creditDateFrom, creditDateTo, PohubOnly, ClientInvoiceNoLo, ClientInvoiceNoHi, blnHubCredit); if (lstDetails == null) { return(new List <CreditLine>()); } else { List <CreditLine> lst = new List <CreditLine>(); foreach (CreditLineDetails objDetails in lstDetails) { Rebound.GlobalTrader.BLL.CreditLine obj = new Rebound.GlobalTrader.BLL.CreditLine(); obj.CreditId = objDetails.CreditId; obj.CreditNumber = objDetails.CreditNumber; obj.Part = objDetails.Part; obj.ROHS = objDetails.ROHS; obj.CreditDate = objDetails.CreditDate; obj.CompanyName = objDetails.CompanyName; obj.CompanyNo = objDetails.CompanyNo; obj.CustomerRMANumber = objDetails.CustomerRMANumber; obj.CustomerRMANo = objDetails.CustomerRMANo; obj.CustomerPO = objDetails.CustomerPO; obj.InvoiceNumber = objDetails.InvoiceNumber; obj.InvoiceNo = objDetails.InvoiceNo; obj.ContactName = objDetails.ContactName; obj.ContactNo = objDetails.ContactNo; obj.ManufacturerNo = objDetails.ManufacturerNo; obj.ManufacturerCode = objDetails.ManufacturerCode; obj.RowNum = objDetails.RowNum; obj.RowCnt = objDetails.RowCnt; obj.ClientInvoiceNumber = objDetails.ClientInvoiceNumber; obj.ClientInvoiceNo = objDetails.ClientInvoiceNo; lst.Add(obj); obj = null; } lstDetails = null; return(lst); } }