コード例 #1
0
        public void Initialize(PluginConfigurationData configuration, PluginEnvironment environment)
        {
            _activityData      = configuration.GetMetadata <ePrintAdminActivityData>();
            _selectedAssetList = ConfigurationServices.AssetInventory.GetAssets(configuration.Assets.SelectedAssets);
            if (_selectedAssetList != null && _selectedAssetList.Any())
            {
                deviceId_TextBox.Text = _selectedAssetList.First().AssetId;
            }
            _selectedServer = configuration.Servers.SelectedServers.FirstOrDefault();
            ePrintServer_ComboBox.Initialize(_selectedServer, "ePrint");

            adminUser_textBox.Text     = _activityData.ePrintAdminUser;
            adminPassword_textBox.Text = _activityData.ePrintAdminPassword;

            tasks_dataGridView.DataSource = _activityData.ePrintAdminTasks;
        }
コード例 #2
0
        private void ePrintAdminConfigurationControl_Load(object sender, EventArgs e)
        {
            if (_selectedServer == Guid.Empty)
            {
                ePrintServer_ComboBox.Initialize("ePrint");
            }
            else
            {
                ePrintServer_ComboBox.Initialize(_selectedServer, "ePrint");
            }

            if (_selectedAssetList != null && _selectedAssetList.Any())
            {
                deviceId_TextBox.Text = _selectedAssetList.First().AssetId;
            }

            hpacServer_ComboBox.Initialize("HPAC");
            ePrintServer_ComboBox.SelectionChanged += ePrintserverselectionchanged;
            hpacServer_ComboBox.SelectionChanged   += HPACServerselectionchanged;
        }
コード例 #3
0
        private void selectDevice_Button_Click(object sender, EventArgs e)
        {
            try
            {
                using (AssetSelectionForm printerSelectionForm = new AssetSelectionForm(AssetAttributes.Printer, deviceId_TextBox.Text, true))
                {
                    printerSelectionForm.ShowDialog(this);
                    if (printerSelectionForm.DialogResult == DialogResult.OK)
                    {
                        _selectedAssetList = printerSelectionForm.SelectedAssets;

                        if (_selectedAssetList != null)
                        {
                            deviceId_TextBox.Text = _selectedAssetList.First().AssetId;
                        }
                    }
                }
            }
            catch (InvalidOperationException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK);
            }
        }