コード例 #1
0
        public Quarter(StackPanel quarterArea, Activity plannedActivity, Activity realActivity, QuarterIdentifier identifier)
        {
            _quarterArea = quarterArea;

            _plnnActvtRctng       = new Rectangle();
            _realActvtRctng       = new Rectangle();
            _realActvtRctng.Width = 30;
            PlannedActivity       = plannedActivity;
            RealActivity          = realActivity;
            _quarterArea.Children.Add(_plnnActvtRctng);
            _quarterArea.Children.Add(_realActvtRctng);

            Identifier = identifier;

            _actionHandler = ActionHandler.GetInstance();


            SetStandardFrame();
            _plnnActvtRctng.MouseLeftButtonDown += _quarterRectangle_MouseLeftButtonDown;
            _plnnActvtRctng.MouseEnter          += _quarterRectangle_MouseEnter;
        }
コード例 #2
0
        public MainWindow()
        {
            InitializeComponent();

            ActionHandler     actionHandler     = ActionHandler.GetInstance();
            ActivitiesManager activitiesManager = ActivitiesManager.GetInstance();

            _week     = Week.GetInstance();
            _dbAccess = DBAccess.GetInstance();

            activitiesManager.Start(ActivitiesPanel, actionHandler, _week);
            actionHandler.Start(activitiesManager);
            _week.ActualInitialisation(WeekGrid, WeekComboBox);

            StatsBtn.Click += actionHandler.StatsBtn_Click;
            WeekComboBox.SelectionChanged += actionHandler.WeekComboBox_SelectionChanged;
            PlanningRB.Checked            += actionHandler.PlanningRB_Checked;
            ReportingRB.Checked           += actionHandler.ReportingRB_Checked;
            AddActivityBtn.Click          += actionHandler.AddActivityBtn_Click;
            RemoveActivityBtn.Click       += actionHandler.RemoveActivityBtn_Click;
            MouseLeftButtonDown           += actionHandler.Window_MouseLeftButtonDown;
            MouseLeftButtonUp             += actionHandler.Window_MouseLeftButtonUp;
        }