Exemple #1
0
        private void LogsButton_Click(object sender, RoutedEventArgs e)
        {
            LogsUserControl userControl = new LogsUserControl(this.businessLogic);

            MainContainer.Children.Clear();
            MainContainer.Children.Add(userControl);
        }
Exemple #2
0
        private void InitializeInterfaceComonents()
        {
            #region Menu Items

            MenuItemUserControl CreateMenuItem(ContentItemEnum itemButtonEnum, Image menuItemImage, string itemButtonText)
            {
                return(new MenuItemUserControl(itemButtonEnum, OnMenuItemButton_Click, menuItemImage, itemButtonText)
                {
                    Size = new Size(240, 50)
                });
            }

            MenuItemUserControl CreateLogMenuItem(ContentItemEnum itemButtonEnum, Image menuItemImage, string itemButtonText)
            {
                return(new MenuItemUserControl(itemButtonEnum, OnMenuItemButton_Click, menuItemImage, itemButtonText)
                {
                    Size = new Size(240, 50)
                });
            }

            //Image image = global::MyFinance.Views.Properties.Resources.summary_icon;
            menuFlowLayoutPanel.Controls.Add(CreateMenuItem(ContentItemEnum.Summary, Properties.Resources.summary_icon, "Dashboard"));
            menuFlowLayoutPanel.Controls.Add(CreateMenuItem(ContentItemEnum.Passbook, Properties.Resources.Passbook_icon, "Passbook"));
            menuFlowLayoutPanel.Controls.Add(CreateMenuItem(ContentItemEnum.TransactionParty, Properties.Resources.Transaction_party_icon, "Transaction Party"));
            menuFlowLayoutPanel.Controls.Add(CreateMenuItem(ContentItemEnum.Transaction, Properties.Resources.Transaction_icon, "Transactions"));
            menuFlowLayoutPanel.Controls.Add(CreateMenuItem(ContentItemEnum.Task, Properties.Resources.Tasks_icon, "Tasks"));
            menuFlowLayoutPanel.Controls.Add(CreateMenuItem(ContentItemEnum.Reports, Properties.Resources.Reports_Icon, "Reports"));
            menuFlowLayoutPanel.Controls.Add(CreateLogMenuItem(ContentItemEnum.Logs, Properties.Resources.logs, "My Actions"));
            #endregion

            #region Content section

            _summaryUserControl = new DashboardUserControl()
            {
                Dock    = DockStyle.Fill,
                Visible = true,
                Padding = new Padding(0),
                Margin  = new Padding(0)
            };

            _passbookUserControl = new PassbookUserControl()
            {
                Dock    = DockStyle.Fill,
                Visible = true,
                Padding = new Padding(0),
                Margin  = new Padding(0)
            };
            _logsUserControl = new LogsUserControl()
            {
                Dock    = DockStyle.Fill,
                Visible = true,
                Padding = new Padding(0),
                Margin  = new Padding(0)
            };
            _transactionPartyUserControl = new TransactionPartyUserControl()
            {
                Dock    = DockStyle.Fill,
                Visible = true,
                Padding = new Padding(0),
                Margin  = new Padding(0)
            };

            _transactionUserControl = new TransactionUserControl(OnMenuItemButton_Click)
            {
                Dock    = DockStyle.Fill,
                Visible = true,
                Padding = new Padding(0),
                Margin  = new Padding(0)
            };

            _taskUserControl = new TaskUserControl(OnMenuItemButton_Click)
            {
                Dock    = DockStyle.Fill,
                Visible = true,
                Padding = new Padding(0),
                Margin  = new Padding(0)
            };
            _reportUserControl = new ReportUserControl()
            {
                Dock    = DockStyle.Fill,
                Visible = true,
                Padding = new Padding(0),
                Margin  = new Padding(0)
            };


            _selectedContentItemEnum = ContentItemEnum.Summary;
            mainContentPanel.Controls.Add(_summaryUserControl);
            #endregion
        }