예제 #1
0
        public ServiceSettings()
        {
            InitializeComponent();

            this.Dock = DockStyle.Fill;
            if (Presentation.View.Theme != null)
            {
                this.BackColor         = Presentation.View.Theme.GroupPanelBackColor;
                this.tlpMain.BackColor = Presentation.View.Theme.GroupPanelBackColor;
            }

            this.dgvServices = new FlatGridView();
            this.dgvServices.ColumnHeadersVisible = false;
            this.dgvServices.SetDataSource(DomainModel.Services.GetAll());
            GeneralTypeDataGridViewColumn col =
                new GeneralTypeDataGridViewColumn(
                    DomainModel.ServiceTypes.GetAll(),
                    false,
                    "ServiceType");

            this.dgvServices.Columns.Add(col);
            this.dgvServices.Font = Presentation.View.Theme.FormLabelFont;

            this.etbServices = new EditToolbar(
                DomainModel.Application.ResourceManager.GetText("lbl_services")
                );
            this.etbServices.ButtonAutohide = false;

            this.tlpMain.Controls.Add(this.etbServices, 0, 0);
            this.tlpMain.Controls.Add(this.dgvServices, 0, 1);

            this.etbServices.AddButtonClick    += new System.EventHandler(etbServices_AddButtonClick);
            this.etbServices.EditButtonClick   += new System.EventHandler(etbServices_EditButtonClick);
            this.etbServices.DeleteButtonClick += new System.EventHandler(etbServices_DeleteButtonClick);
        }
예제 #2
0
        public ContactsGridView()
            : base(false, false)
        {
            this.ColumnHeadersDefaultCellStyle.BackColor = Color.WhiteSmoke;
            this.ColumnHeadersBorderStyle           = DataGridViewHeaderBorderStyle.Single;
            this.ColumnHeadersDefaultCellStyle.Font = new Font("Tahoma", 8.25F, FontStyle.Bold);
            this.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
            this.GridColor   = Color.LightGray;

            GeneralTypeDataGridViewColumn col =
                new GeneralTypeDataGridViewColumn(
                    DomainModel.ContactMediaTypes.GetAll(),
                    true,
                    "Media",
                    "Media");

            this.Columns.Add(col);
        }