コード例 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="FrameworkServerEditForm"/> class.
        /// </summary>
        /// <param name="controller">The controller.</param>
        /// <param name="server">The server.</param>
        public FrameworkServerEditForm(FrameworkServerController controller, FrameworkServerProxy server)
        {
            _controller = controller;
            _proxy      = server;

            InitializeComponent();

            hostname_TextBox.ReadOnly         = true;
            serverTypes_ListBox.DisplayMember = "Name";
        }
コード例 #2
0
        /// <summary>
        /// Handles the Load event of the PrintQueueSelectionForm control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
        private void PrintServerManagementForm_Load(object sender, EventArgs e)
        {
            _controller = new FrameworkServerController();

            RefreshServerDisplay();

            if (printServer_GridView.SelectedRows.Count > 0)
            {
                printServerSelected(printServer_GridView.CurrentRow.Index);
            }
        }
コード例 #3
0
        private void FrameworkServerListForm_Load(object sender, System.EventArgs e)
        {
            _controller = new FrameworkServerController();

            server_RadGridView.DataSource = _controller.ServersList;

            server_RadGridView.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;
            server_RadGridView.BestFitColumns();

            server_RadGridView.Refresh();
        }
コード例 #4
0
        /// <summary>
        /// Disposes the existing data context and gets a new one.
        /// Reloads all lists.
        /// </summary>
        private void ReloadForm()
        {
            printServer_GridView.DataSource = null;
            printQueue_GridView.DataSource  = null;
            _controller.Dispose();
            _printServers.Clear();
            _printQueues.Clear();

            _controller = new FrameworkServerController();

            foreach (var item in _controller.GetServersByType(_serverType))
            {
                _printServers.Add(item);
            }

            printServer_GridView.DataSource = _printServers;
            printServer_GridView.BestFitColumns();

            if (_printServers.Count > 0)
            {
                RefreshQueueDisplay(_printServers[0]);
                printServer_GridView.TableElement.ScrollToRow(0);
            }
        }
コード例 #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FrameworkServerTypeForm"/> class.
 /// </summary>
 /// <param name="controller">The <see cref="FrameworkServerController"/>.</param>
 public FrameworkServerTypeForm(FrameworkServerController controller) : this()
 {
     _controller = controller;
 }