protected GeneralPayrollArticle(uint articleCode, string articleName, uint conceptCode, string conceptName, ProcessCategory category, SymbolName[] pendingNames, SymbolName[] summaryNames, bool taxingIncome, bool healthIncome, bool socialIncome, bool grossSummary, bool nettoSummary, bool nettoDeducts) : base(articleCode, articleName) { __conceptSymbol = new SymbolName(conceptCode, conceptName); __category = category; __pendingArticleNames = (SymbolName[])pendingNames.Clone(); __summaryArticleNames = (SymbolName[])summaryNames.Clone(); __healthIncome = healthIncome; __socialIncome = socialIncome; __taxingIncome = taxingIncome; __summaryGross = grossSummary; __summaryNetto = nettoSummary; __deductsNetto = nettoDeducts; }
public ChromiumProcess(NtProcess process, InstallationData installationData) { _ntProcess = process; _installationData = installationData; _category = ProcessCategory.Unknown; _commandLine = null; }
private static void ConfigureBasisGarantArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_NETTO; module.ConfigureArticle( ConfigSetCzArticleName.REF_GARANT_INCOME_SUBJECT, ConfigSetCzConceptName.REF_GARANT_INCOME_SUBJECT, configCategory, EMPTY_PENDING_NAMES, EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_GARANT_INCOME_PARTICIP, ConfigSetCzConceptName.REF_GARANT_INCOME_PARTICIP, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_GARANT_INCOME_SUBJECT ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_GARANT_BASIS_PENSION, ConfigSetCzConceptName.REF_GARANT_BASIS_PENSION, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_GARANT_INCOME_PARTICIP ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_GARANT_BASIS_LEGALCAP, ConfigSetCzConceptName.REF_GARANT_BASIS_LEGALCAP, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_GARANT_INCOME_PARTICIP ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
public void AddProcessToCategory(int categoryId, int processId, string processName) { Category c = _context.Categories.Find(categoryId); ProcessCategory processCategory = new ProcessCategory(processId, processName, c); _context.Processes.Add(processCategory); _context.SaveChanges(); _view.AddSingleProcessToProcessByCategoryList(processCategory); }
public IPayrollArticle ConfigureArticle(SymbolName article, SymbolName concept, ProcessCategory category, SymbolName[] pendingNames, SymbolName[] summaryNames, bool taxingIncome, bool healthIncome, bool socialIncome, bool grossSummary, bool nettoSummary, bool nettoDeducts) { return(ArticlesCollection.ConfigureArticle( article, concept, category, pendingNames, summaryNames, taxingIncome, healthIncome, socialIncome, grossSummary, nettoSummary, nettoDeducts)); }
public static IPayrollArticle CreateArticle(SymbolName article, SymbolName concept, ProcessCategory category, SymbolName[] pendingNames, SymbolName[] summaryNames, bool taxingIncome, bool healthIncome, bool socialIncome, bool grossSummary, bool nettoSummary, bool nettoDeducts) { return(new GeneralPayrollArticle(article, concept, category, pendingNames, summaryNames, taxingIncome, healthIncome, socialIncome, grossSummary, nettoSummary, nettoDeducts)); }
private void Initialize() { Audio = new AudioCategory(this); Process = new ProcessCategory(this); Control = new ControlCategory(this); _jsonSerializer = new JsonSerializer(); _jsonSerializer.Converters.Add(new UnixDateTimeConverter()); _jsonSerializer.Converters.Add(new StringEnumConverter()); }
public NetRoomReader() { foodObjectReader = new ProcessFood(); drinkObjectReader = new ProcessDrink(); cardObjectReader = new ProcessCard(); categoryObjectReader = new ProcessCategory(); clientObjectReader = new ProcessClient(); memberObjectReader = new ProcessMember(); groupClientObjectReader = new ProcessGroupClient(); groupUserObjectReader = new ProcessGroupUser(); userObjectReader = new ProcessUser(); billObjectReader = new ProcessBill(); }
public static string ToGroupTitle(this ProcessCategory category) { switch (category) { case ProcessCategory.DelegateExecute: return("Delegate Execute"); case ProcessCategory.MetroViewer: return("Metro Viewer"); default: return(category.ToString()); } }
public List <ProcessCategory> GetClientProcessCategorys(string clientid) { var dal = new ProductsDAL(); DataTable dt = dal.GetClientProcessCategorys(clientid); List <ProcessCategory> list = new List <ProcessCategory>(); foreach (DataRow dr in dt.Rows) { ProcessCategory model = new ProcessCategory(); model.FillData(dr); list.Add(model); } return(list); }
private void InsertCategoryItems(ProcessCategory category) { foreach (ProcessViewItem item in loadedProcessTable[category]) { item.Text = item.Exe; item.SubItems.Add(item.ProcessId.ToString()); item.SubItems.Add(item.Title); item.SubItems.Add(item.MachineType.ToString()); item.SubItems.Add(item.SessionId.ToString()); item.SubItems.Add(item.DisplayCmdLine); listViewProcesses.Items.Add(item); Icon icon = item.Detail.SmallIcon; if (icon != null) { item.ImageList.Images.Add(icon); item.ImageIndex = item.ImageList.Images.Count - 1; } } }
private static void ConfigureBasisTaxingArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_NETTO; module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_INCOME_SUBJECT, ConfigSetCzConceptName.REF_TAXING_INCOME_SUBJECT, configCategory, EMPTY_PENDING_NAMES, EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_INCOME_HEALTH, ConfigSetCzConceptName.REF_TAXING_INCOME_HEALTH, configCategory, EMPTY_PENDING_NAMES, EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_INCOME_SOCIAL, ConfigSetCzConceptName.REF_TAXING_INCOME_SOCIAL, configCategory, EMPTY_PENDING_NAMES, EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
private static void ConfigureTotalIncomeArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_FINAL; module.ConfigureArticle( ConfigSetCzArticleName.REF_INCOME_GROSS, ConfigSetCzConceptName.REF_INCOME_GROSS, configCategory, EMPTY_PENDING_NAMES, EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_INCOME_NETTO, ConfigSetCzConceptName.REF_INCOME_NETTO, configCategory, PendingArticleNames9( ConfigSetCzArticleCode.ARTICLE_INCOME_GROSS, ConfigSetCzArticleCode.ARTICLE_TAXING_ADVANCES_TOTAL, ConfigSetCzArticleCode.ARTICLE_TAXING_BONUS_CHILD, ConfigSetCzArticleCode.ARTICLE_TAXING_WITHHOLD_GENERAL, ConfigSetCzArticleCode.ARTICLE_HEALTH_EMPLOYEE_GENERAL, ConfigSetCzArticleCode.ARTICLE_HEALTH_EMPLOYEE_MANDATORY, ConfigSetCzArticleCode.ARTICLE_SOCIAL_EMPLOYEE_GENERAL, ConfigSetCzArticleCode.ARTICLE_SOCIAL_EMPLOYEE_PENSION, ConfigSetCzArticleCode.ARTICLE_GARANT_EMPLOYEE_PENSION ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
private static void ConfigureGrossIncomeArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_AMOUNT; module.ConfigureArticle( ConfigSetCzArticleName.REF_SALARY_BASE, ConfigSetCzConceptName.REF_SALARY_BASE, configCategory, PendingArticleNames2( ConfigSetCzArticleCode.ARTICLE_TIMEHOURS_WORKING, ConfigSetCzArticleCode.ARTICLE_TIMEHOURS_ABSENCE ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_GROSS ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
public AttachDialog() { InitializeComponent(); loadedProcessTable = new Dictionary <ProcessCategory, List <ProcessViewItem> >(); processGroups = new Dictionary <ProcessCategory, ListViewGroup>(); selectedProcesses = new List <int>(); // Create and initialize the groups and process lists only once. On a reset // we don't clear the groups manually, clearing the list view should clear the // groups. And we don't clear the entire processes_ dictionary, only the // individual buckets inside the dictionary. foreach (object value in Enum.GetValues(typeof(ProcessCategory))) { ProcessCategory category = (ProcessCategory)value; ListViewGroup group = new ListViewGroup(category.ToGroupTitle()); processGroups[category] = group; listViewProcesses.Groups.Add(group); loadedProcessTable[category] = new List <ProcessViewItem>(); } }
private void InsertCategoryItems(ProcessCategory category) { foreach (ProcessViewItem item in loadedProcessTable[category]) { item.SubItems.Add(item.Exe); item.SubItems.Add(item.ProcessId.ToString()); item.SubItems.Add(item.Title); item.SubItems.Add(item.MachineType.ToString()); item.SubItems.Add(item.SessionId.ToString()); item.SubItems.Add(item.DisplayCmdLine); listViewProcesses.Items.Add(item); } }
private static void ConfigureNettoDeductsArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_NETTO; module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_ADVANCES_TOTAL, ConfigSetCzConceptName.REF_TAXING_ADVANCES_TOTAL, configCategory, PendingArticleNames2( ConfigSetCzArticleCode.ARTICLE_TAXING_ADVANCES_GENERAL, ConfigSetCzArticleCode.ARTICLE_TAXING_ADVANCES_SOLIDARY ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_ADVANCES_GENERAL, ConfigSetCzConceptName.REF_TAXING_ADVANCES_GENERAL, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_TAXING_ADVANCES_BASIS_GENERAL ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_ADVANCES_SOLIDARY, ConfigSetCzConceptName.REF_TAXING_ADVANCES_SOLIDARY, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_TAXING_ADVANCES_BASIS_SOLIDARY ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_WITHHOLD_GENERAL, ConfigSetCzConceptName.REF_TAXING_WITHHOLD_GENERAL, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_TAXING_WITHHOLD_BASIS_GENERAL ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_HEALTH_EMPLOYEE_GENERAL, ConfigSetCzConceptName.REF_HEALTH_EMPLOYEE_GENERAL, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_HEALTH_BASIS_GENERAL ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_HEALTH_EMPLOYEE_MANDATORY, ConfigSetCzConceptName.REF_HEALTH_EMPLOYEE_MANDATORY, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_HEALTH_BASIS_MANDATORY ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_SOCIAL_EMPLOYEE_GENERAL, ConfigSetCzConceptName.REF_SOCIAL_EMPLOYEE_GENERAL, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_SOCIAL_BASIS_GENERAL ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_SOCIAL_EMPLOYEE_PENSION, ConfigSetCzConceptName.REF_SOCIAL_EMPLOYEE_PENSION, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_SOCIAL_BASIS_PENSION ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_GARANT_EMPLOYEE_PENSION, ConfigSetCzConceptName.REF_GARANT_EMPLOYEE_PENSION, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_GARANT_BASIS_PENSION ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
public IPayrollArticle ConfigureArticle(SymbolName article, SymbolName concept, ProcessCategory category, SymbolName[] pendingNames, SymbolName[] summaryNames, bool taxingIncome, bool healthIncome, bool socialIncome, bool grossSummary, bool nettoSummary, bool nettoDeducts) { IPayrollArticle articleInstance = GeneralPayrollArticle.CreateArticle( article, concept, category, pendingNames, summaryNames, taxingIncome, healthIncome, socialIncome, grossSummary, nettoSummary, nettoDeducts); return(ConfigureModel(articleInstance, article.Code)); }
public ProcessViewItem() { Category = ProcessCategory.Other; MachineType = LowLevelTypes.MachineType.UNKNOWN; }
//add a single process to selected category list public void AddSingleProcessToProcessByCategoryList(ProcessCategory categoryProcess) { ProcessCategoryList.Items.Add(categoryProcess); }