public static int CompareArticles(IPayrollArticle entryOne, IPayrollArticle entryTwo)
        {
            IPayrollArticle articleOne = entryOne;

            IPayrollArticle[] relatedOne = entryOne.RelatedArticles();

            SymbolName[] summaryOne = articleOne.SummaryArticleNames();

            IPayrollArticle articleTwo = entryTwo;

            IPayrollArticle[] relatedTwo = entryTwo.RelatedArticles();

            SymbolName[] summaryTwo = articleTwo.SummaryArticleNames();

            return(CompareArticlesDependency(articleOne, relatedOne, summaryOne, articleTwo, relatedTwo, summaryTwo));
        }
        public static int CompareDependency(Tuple <IPayrollArticle, IPayrollArticle[]> entryOne, Tuple <IPayrollArticle, IPayrollArticle[]> entryTwo)
        {
            IPayrollArticle articleOne = entryOne.Item1;

            IPayrollArticle[] relatedOne = entryOne.Item2;

            SymbolName[] summaryOne = articleOne.SummaryArticleNames();

            IPayrollArticle articleTwo = entryTwo.Item1;

            IPayrollArticle[] relatedTwo = entryTwo.Item2;

            SymbolName[] summaryTwo = articleTwo.SummaryArticleNames();

            return(CompareArticlesDependency(articleOne, relatedOne, summaryOne, articleTwo, relatedTwo, summaryTwo));
        }
Example #3
0
            public static string LogSummaryArticlesInfo(IPayrollArticle parentArticle)
            {
                string lineDefinition = "";

                var articles = parentArticle.SummaryArticleNames();

                int articlesCount = articles.Length;

                foreach (var article in articles)
                {
                    lineDefinition = string.Format("{0}\t", article.Name);
                }
                for (int emptyColumn = articlesCount; emptyColumn < 1; emptyColumn++)
                {
                    lineDefinition = string.Format("\t");
                }
                return(lineDefinition);
            }
Example #4
0
 public static bool SummaryArticlesFilter(IPayrollArticle article, uint summaryCode)
 {
     return(CountSummaryArticles(article.SummaryArticleNames(), summaryCode) != 0);
 }