public static string LogArticleInfo(IPayrollArticle article) { string calcDefinition = Enum.ToObject(typeof(ProcessCategory), article.Category()).ToString(); string lineDefinition = string.Format("{0}\t{1}\n", article.ArticleName(), calcDefinition); return(lineDefinition); }
public static string LogArticleInfo(IBookTarget target) { IPayrollArticle article = target.Article(); IBookIndex element = target.Element(); string lineDefinition = string.Format("\n--- {0} - {1} - {2} - {3}", article.ArticleName(), article.ConceptName(), article.ArticleCode(), element.ToString()); return(lineDefinition); }
public static string LogArticleValuesNames(IPayrollArticle article) { string articleName = PayrollArticleFactory.ClassNameFor(article.ArticleName()); string lineDefinition = string.Format("\npublic static ITargetValues Create{0}Values()", articleName); lineDefinition += " {\n"; lineDefinition += "\treturn new TargetValues (dateFrom, dateEnds, timeWeekly, timeWorked, timeAbsent, amountMonthly,\n\t\t\t\tcodeInterests, codeResidency, codeMandatory, codeStatement, codeHandicaps, codeCardinals);\n"; lineDefinition += "}\n"; return(lineDefinition); }
public static string LogArticleEvalNames(IPayrollArticle article) { string articleName = PayrollArticleFactory.ClassNameFor(article.ArticleName()); string lineDefinition = string.Format("\npublic static GeneralModule.EvaluateDelegate {0}Evaluation = (concept, config, engine, article, element, targets, results) =>", articleName); lineDefinition += " {\n"; lineDefinition += "\treturn BookResultBase.EMPTY_RESULT_LIST;\n"; lineDefinition += "};\n"; return(lineDefinition); }
public static string LogConceptInfo(IPayrollConcept concept, IPayrollArticle article) { string calcDefinition = Enum.ToObject(typeof(ProcessCategory), article.Category()).ToString(); string lineDefinition = string.Format("{0}\t{1}\t{2}\t", article.ArticleName(), concept.ConceptName(), calcDefinition); lineDefinition += LogPendingArticlesInfo(article); lineDefinition += LogSummaryArticlesInfo(article); lineDefinition += LogSpecValuesInfo(concept); return(lineDefinition); }
public static string LogResultInfo(IBookResult result) { IPayrollArticle article = result.Article(); IBookIndex element = result.Element(); string lineDefinition = string.Format("\n--- {0} - {1} - {2} - {3}", article.ArticleName(), article.ConceptName(), article.ArticleCode(), element.ToString()); foreach (var targetValue in result.TargetValues()) { lineDefinition += string.Format("\n\t--> {0} - {1}", targetValue, LogValueInfo(targetValue, result.Values())); } foreach (var resultValue in result.ResultValues()) { lineDefinition += string.Format("\n\t<-- {0} - {1}", resultValue, LogValueInfo(resultValue, result.Values())); } return(lineDefinition); }
public static string LogConceptNames(IPayrollConcept concept, IPayrollArticle article) { string lineDefinition = string.Format("\n{0}", PayrollArticleFactory.ClassNameFor(article.ArticleName())); return(lineDefinition); }
public static string LogArticleInfo(IPayrollArticle article) { string lineDefinition = string.Format("\n\t{0} - {1} - {2}", article.ArticleName(), article.ConceptName(), article.ArticleCode()); return(lineDefinition); }
public static string LogHeaderInfo(IPayrollArticle article, IPayrollArticle[] articles) { string lineCountInfo = ""; if (articles == null) { lineCountInfo = "empty"; } else { lineCountInfo = string.Format("{0}", articles.Length); } string lineDefinition = string.Format("count - {0} - {1} - {2} - {3}", lineCountInfo, article.ArticleName(), article.ConceptName(), article.ConceptCode()); return(lineDefinition); }