Esempio n. 1
0
        public Form_ManageServices(IPluginHost pHost)
        {
            InitializeComponent();


            #region DataGrid Services

            DataGridViewTextBoxColumn cServiceNameCol = new DataGridViewTextBoxColumn();
            cServiceNameCol.DataPropertyName = "servicename";
            cServiceNameCol.Name             = "servicename";
            cServiceNameCol.HeaderText       = "Service name";
            cServiceNameCol.ReadOnly         = true;
            cServiceNameCol.Visible          = true;
            cServiceNameCol.Width            = 214;
            DGV_Services.Columns.Add(cServiceNameCol);

            DataGridViewTextBoxColumn cLowerPortCol = new DataGridViewTextBoxColumn();
            cLowerPortCol.DataPropertyName           = "lowerport";
            cLowerPortCol.Name                       = "lowerport";
            cLowerPortCol.HeaderText                 = "Lower port";
            cLowerPortCol.ReadOnly                   = true;
            cLowerPortCol.Visible                    = true;
            cLowerPortCol.Width                      = 90;
            cLowerPortCol.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            DGV_Services.Columns.Add(cLowerPortCol);

            DataGridViewTextBoxColumn cUpperPortCol = new DataGridViewTextBoxColumn();
            cUpperPortCol.DataPropertyName = "upperport";
            cUpperPortCol.Name             = "upperport";
            cUpperPortCol.HeaderText       = "Upper port";
            cUpperPortCol.ReadOnly         = true;
            cUpperPortCol.Visible          = true;
            //      cUpperPortCol.Width = 90;
            cUpperPortCol.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            cUpperPortCol.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            DGV_Services.Columns.Add(cUpperPortCol);

            cServiceRecords         = new BindingList <ManageServices.ServiceRecord>();
            DGV_Services.DataSource = cServiceRecords;

            #endregion


            cHost = pHost;
            cTask = TaskFacade.getInstance();
            cTask.addObserver(this);

            try
            {
                cTask.readServicesPatterns();
            }
            catch (FileNotFoundException lEx)
            {
                cHost.LogMessage(String.Format("Form_ManageServices() : {0}", lEx.Message));
            }
            catch (Exception lEx)
            {
                MessageBox.Show(String.Format("Error occurred while opening services definition file\r\nMessage: {0}", lEx.Message), "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                cHost.LogMessage(String.Format("Form_ManageServices() : {0}", lEx.Message));
            }
        }
Esempio n. 2
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public static TaskFacade getInstance()
 {
     return(cInstance ?? (cInstance = new TaskFacade()));
 }