public static NominalCode GetNominalCodeByAccountNumber(string accountnumber) { NominalCode nominalcode = null; if (application != null) { Sage.Accounting.NominalLedger.NominalCodes codes = Sage.Accounting.NominalLedger.NominalCodesFactory.Factory.FetchWithAccountNumber(accountnumber); nominalcode = codes.First; } return(nominalcode); }
public static List <NominalCode> GetNominalCodes() { List <NominalCode> list = null; if (application != null) { Sage.Accounting.NominalLedger.NominalCodes codes = Sage.Accounting.NominalLedger.NominalCodesFactory.Factory.CreateNew(); list = codes.GetList().Cast <NominalCode>().ToList(); } return(list); }
public static List <NominalCode> GetNominalCodesModifiedAfter(DateTime dt) { List <NominalCode> list = new List <NominalCode>(); if (application != null) { Sage.Accounting.NominalLedger.NominalCodes codes = Sage.Accounting.NominalLedger.NominalCodesFactory.Factory.CreateNew(); List <NominalCode> temp = codes.GetList().Cast <NominalCode>().ToList(); foreach (NominalCode code in temp) { if (code.DateTimeUpdated > dt) { list.Add(code); } } } return(list); }