private void Form1_Load(object sender, EventArgs e) { this.Visible = false; var projectSelector = new ProgramSelector() { StartPosition = FormStartPosition.CenterParent }; if (projectSelector.ShowDialog() == DialogResult.OK) { var connBuilder = DbFactory.Instance.SetProjectDatabase(projectSelector.SelectedProject); _dbHelper = DbFactory.Instance.GetDbHelper(); CurrentProjectName = projectSelector.SelectedProject; //we set the appropriate settings to show this project Text += string.Format(" ({0})", projectSelector.SelectedProject.ToString().Replace('_', ' ')); this.Visible = true; DisplayMainPage(); } else { Application.Exit(); } }
public FinishingPage(string name, int weight, int height, int maxPushUps, int maxSquats, int maxPullUps) { InitializeComponent(); ProgramSelector programSelector = new ProgramSelector(weight, height, maxPushUps, maxSquats, maxPullUps); program = programSelector.SelectProgram(); switch (program) { case 1: fileName = "NewbieLowBMI.pdf"; break; case 2: fileName = "BeginnerLowBMI.pdf"; break; case 3: fileName = "NewbieNormalBMI.pdf"; break; case 4: fileName = "BeginnerNormalBMI.pdf"; break; case 5: fileName = "NewbieHighBMI.pdf"; break; case 6: fileName = "BeginnerHighBMI.pdf"; break; } path = String.Concat("XamarinTrainicity.Assets.", fileName); this.name = String.Concat(name, ".pdf"); }
private void AddRules(List <RuleAction> list, ProgramSelector selector, ProgramRuleCompatibility mode) { if (mode == ProgramRuleCompatibility.CanHighlight || mode == ProgramRuleCompatibility.Both) { list.Add(new RuleAction(new ProgramRule(selector, RuleType.Highlight), RuleActionType.Add)); } if (mode == ProgramRuleCompatibility.CanHide || mode == ProgramRuleCompatibility.Both) { list.Add(new RuleAction(new ProgramRule(selector, RuleType.Hide), RuleActionType.Add)); } }
public void AddRule(ProgramSelector programType, RuleType ruleType) { ProgramRules.Add(new ProgramRule(programType, ruleType)); }