Beispiel #1
0
        private void SetupControls()
        {
            if (Presentation.View.Theme != null)
            {
                this.lblDetails.ForeColor  = Presentation.View.Theme.TourForeColor;
                this.lblTourTime.ForeColor = Presentation.View.Theme.TourForeColor;
                this.lblDetails.Font       = Presentation.View.Theme.FormLabelFont;
                this.lblTourTime.Font      = Presentation.View.Theme.TourTitleFont;
                this.tlpMain.BackColor     = Presentation.View.Theme.TourBackColor;
                this.BackColor             = Presentation.View.Theme.TourListBackColor;
            }

            this.lblTourTime.TextAlign = System.Drawing.ContentAlignment.BottomLeft;

            this.pnlGroups            = new Panel();
            this.pnlGroups.AutoScroll = false;
            this.pnlGroups.AutoSize   = true;
            this.pnlGroups.Anchor     = AnchorStyles.Left |
                                        AnchorStyles.Top | AnchorStyles.Right;

            this.etbGroups = new EditToolbar(
                GetGroupEditTitle(), true, false, false);

            this.etbGroups.ButtonAutohide = false;
            this.etbGroups.Anchor         = AnchorStyles.Left |
                                            AnchorStyles.Bottom | AnchorStyles.Right;
            this.etbGroups.AddButtonClick += new EventHandler(Groups_AddButtonClick);

            this.tlpTourDetail.Controls.Add(this.etbGroups, 1, 0);
            this.tlpMain.Controls.Add(this.pnlGroups, 0, 1);

            this.Disposed += new EventHandler(TourControl_Disposed);

            this.lblTourTime.Cursor = Cursors.Hand;
            this.lblTourTime.Click += new EventHandler(lblTourTime_Click);

            this.btnClose.BackgroundImageLayout = ImageLayout.Zoom;
            this.btnClose.BackgroundImage       = DomainModel.Application.ResourceManager.GetImage("close");

            this.tlpMain.AutoSize           = true;
            this.tlpMain.AutoSizeMode       = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
            this.tlpTourDetail.AutoSize     = true;
            this.tlpTourDetail.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
            this.AutoSize     = true;
            this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly;
        }
Beispiel #2
0
        private void SetupControls()
        {
            this.bstEmployees = new BindingSource();

            this.fgvEmployees = new FlatGridView();
            this.fgvEmployees.ColumnHeadersVisible = false;
            this.fgvEmployees.DataSource           = this.bstEmployees;

            this.mnuEmployees             = new EmployeesMenu();
            this.mnuEmployees.ClickAction = OnMenuItemClicked;

            if (DomainModel.Application.ResourceManager != null)
            {
                string title = DomainModel.Application.ResourceManager.GetText("lbl_employees");
                this.etbButtons          = new TaxDataStore.EditToolbar(title, true, false, true);
                this.etbButtons.Location = new System.Drawing.Point(0, 0);
                this.etbButtons.Name     = "etbButtons";
                this.etbButtons.TabIndex = 0;
                this.etbButtons.Anchor   = AnchorStyles.Left |
                                           AnchorStyles.Top | AnchorStyles.Right;
                this.etbButtons.AddContextMenu = this.mnuEmployees;

                this.tlpMain.Controls.Add(this.etbButtons, 0, 0);
            }

            if (Presentation.View.Theme != null)
            {
                this.BackColor            = Presentation.View.Theme.TourGroupItemBackColor;
                this.etbButtons.BackColor = this.BackColor;

                this.fgvEmployees.Font = Presentation.View.Theme.FormLabelFont;
            }

            this.tlpMain.Controls.Add(this.fgvEmployees, 0, 1);

            this.etbButtons.DeleteButtonClick += new System.EventHandler(etbButtons_DeleteButtonClick);
        }
        private void SetupControls()
        {
            this.fgvMembers        = new FlatGridView();
            this.lsvMemberContacts = new ContactsListView();
            //this.Dock = DockStyle.Fill;
            this.tlpMain.Dock           = DockStyle.Fill;
            this.fgvMembers.Dock        = DockStyle.Fill;
            this.lsvMemberContacts.Dock = DockStyle.Fill;

            this.editToolbar = new EditToolbar();
            this.editToolbar.ButtonAutohide = false;
            this.editToolbar.Anchor         = AnchorStyles.Top |
                                              AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Bottom;
            this.editToolbar.Title = "";

            /*
             * if (DomainModel.Application.ResourceManager != null)
             * {
             *  this.editToolbar.Title = DomainModel.
             *      Application.ResourceManager.GetText("lbl_contacts");
             * }*/

            if (Presentation.View.Theme != null)
            {
                this.BackColor             = Presentation.View.Theme.TourGroupItemBackColor;
                this.editToolbar.BackColor = this.BackColor;

                this.fgvMembers.Font = Presentation.View.Theme.FormLabelFont;
            }

            this.fgvMembers.HiddenColumnNames.Add("MemberShip");
            this.fgvMembers.HiddenColumnNames.Add("Title");
            this.fgvMembers.HiddenColumnNames.Add("FirstName");
            this.fgvMembers.HiddenColumnNames.Add("LastName");
            this.fgvMembers.HiddenColumnNames.Add("Contacts");
            this.fgvMembers.HiddenColumnNames.Add("IsInPhonebook");
            this.fgvMembers.HiddenColumnNames.Add("IsEmployee");
            this.fgvMembers.ColumnHeadersVisible = false;
            this.fgvMembers.Margin = new Padding(2, 2, 1, 2);

            this.lsvMemberContacts.Margin = new Padding(0, 2, 2, 2);

            this.tlpMain.Controls.Add(this.editToolbar, 0, 0);
            this.tlpMain.Controls.Add(this.fgvMembers, 0, 1);
            this.tlpMain.Controls.Add(this.lsvMemberContacts, 1, 1);

            this.tlpMain.SetColumnSpan(this.editToolbar, 2);

            this.fgvMembers.SelectionChanged += new
                                                EventHandler(fgvMembers_SelectionChanged);

            this.editToolbar.AddButtonClick += new
                                               EventHandler(editToolbar_AddButtonClick);

            this.editToolbar.EditButtonClick += new
                                                EventHandler(editToolbar_EditButtonClick);

            this.editToolbar.DeleteButtonClick += new
                                                  EventHandler(editToolbar_DeleteButtonClick);

            this.fgvMembers.SetDataSource(DomainModel.Phonebook.GetAll());
        }