public static List <Supplier> GetSuppliers() { List <Supplier> list = new List <Supplier>(); if (application != null) { Sage.Accounting.PurchaseLedger.Suppliers suppliers = Sage.Accounting.PurchaseLedger.SuppliersFactory.Factory.CreateNew(); list = suppliers.GetList().Cast <Supplier>().ToList(); } return(list); }
public static List <Supplier> GetSuppliersModifiedAfter(DateTime dt) { List <Supplier> list = new List <Supplier>(); if (application != null) { Sage.Accounting.PurchaseLedger.Suppliers suppliers = Sage.Accounting.PurchaseLedger.SuppliersFactory.Factory.CreateNew(); Sage.ObjectStore.Query query = new Sage.ObjectStore.Query(); Sage.ObjectStore.Filter filter = new Sage.ObjectStore.Filter(Sage.Accounting.PurchaseLedger.Supplier.FIELD_DATETIMEUPDATED, FilterOperator.GreaterThanOrEqual, dt); query.Filters.Add(filter); suppliers.Find(query); list = suppliers.GetList().Cast <Supplier>().ToList(); } return(list); }