예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }