Exemple #1
0
        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();
            }
        }
Exemple #2
0
        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");
        }
Exemple #3
0
 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));
     }
 }
Exemple #4
0
 public void AddRule(ProgramSelector programType, RuleType ruleType)
 {
     ProgramRules.Add(new ProgramRule(programType, ruleType));
 }