예제 #1
0
        public MainForm()
        {
            InitializeComponent();
            mainPresentationModel = new MainPresentationModel(AllTraining, GBTypesTraining, groupBox2, CBGroup, CBExercise, NReps, NSets, NWeight, DUD_UnitMeasure, label5);

            RBStatodynamic.CheckedChanged += (s, e) => Task.Factory.StartNew(() =>
            {
                mainPresentationModel.ChangeViewWhenSelectedTypeTrainingCommand.Execute(null);
            }, TaskCreationOptions.AttachedToParent);

            RBHipertrophy.CheckedChanged += (s, e) => mainPresentationModel.ChangeViewWhenSelectedTypeTrainingCommand.Execute(null);
            RBStrength.CheckedChanged    += (s, e) => mainPresentationModel.ChangeViewWhenSelectedTypeTrainingCommand.Execute(null);

            CBGroup.SelectedIndexChanged += (s, e) => mainPresentationModel.CBGroupSelectedIndexChangedCommand.Execute(null);

            CBExercise.SelectedIndexChanged += (s, e) => mainPresentationModel.CBExerciseSelectedIndexChangedCommand.Execute(null);
            CBExercise.Click += (s, e) => mainPresentationModel.CBExerciseClickCommand.Execute(null);

            RBDumb_Bell.CheckedChanged  += (s, e) => mainPresentationModel.SelectedEncumbranceCommand.Execute(null);
            RBBar.CheckedChanged        += (s, e) => mainPresentationModel.SelectedEncumbranceCommand.Execute(null);
            RBBlok.CheckedChanged       += (s, e) => mainPresentationModel.SelectedEncumbranceCommand.Execute(null);
            RBMachine.CheckedChanged    += (s, e) => mainPresentationModel.SelectedEncumbranceCommand.Execute(null);
            RBBodyWeight.CheckedChanged += (s, e) => mainPresentationModel.SelectedEncumbranceCommand.Execute(null);

            SendMeasure = DUD_UnitMeasure.Text;
            SetFreezeComboBoxes();
        }
예제 #2
0
 public MainForm(CreditCardPaymentForm creditCardPaymentFormData, MainPresentationModel mainPresentationModelData, OrderPresentationModel orderPresentationModelData, OrderModel orderModelData, Model modelData)
 {
     InitializeComponent();
     _creditCardPaymentForm  = creditCardPaymentFormData;
     _mainPresentationModel  = mainPresentationModelData;
     _orderPresentationModel = orderPresentationModelData;
     _orderModel             = orderModelData;
     _model = modelData;
     _orderSystemButton.Click     += ClickOrderSystemButton;
     _inventorySystemButton.Click += ClickInventorySystemButton;
     _exitButton.Click            += ClickExitButton;
     RefreshControls();
 }
예제 #3
0
 public MainController(MainPresentationModel presentationModel)
 {
     PresentationModel = presentationModel;
 }