Exemplo n.º 1
0
 /// <summary>
 /// 
 /// </summary>
 /// <returns></returns>
 public static TaskFacade getInstance()
 {
     return cInstance ?? (cInstance = new TaskFacade());
 }
Exemplo n.º 2
0
        public Form_ManageAuthentications(IPluginHost pHost)
        {
            InitializeComponent();

            #region DataGrid headers

            DataGridViewTextBoxColumn mMethodCol = new DataGridViewTextBoxColumn();
            mMethodCol.DataPropertyName = "method";
            mMethodCol.Name             = "method";
            mMethodCol.HeaderText       = "Method";
            mMethodCol.ReadOnly         = true;
            mMethodCol.Visible          = true;
            mMethodCol.Width            = 60;
            DGV_AccountPatterns.Columns.Add(mMethodCol);

            DataGridViewTextBoxColumn mHostPatternCol = new DataGridViewTextBoxColumn();
            mHostPatternCol.DataPropertyName = "host";
            mHostPatternCol.Name             = "host";
            mHostPatternCol.HeaderText       = "Host pattern";
            mHostPatternCol.ReadOnly         = true;
            mHostPatternCol.Visible          = true;
            mHostPatternCol.Width            = 130;
            DGV_AccountPatterns.Columns.Add(mHostPatternCol);

            DataGridViewTextBoxColumn mPathPatternCol = new DataGridViewTextBoxColumn();
            mPathPatternCol.DataPropertyName = "path";
            mPathPatternCol.Name             = "path";
            mPathPatternCol.HeaderText       = "Path pattern";
            mPathPatternCol.ReadOnly         = true;
            mPathPatternCol.Visible          = true;
            mPathPatternCol.Width            = 130;
            DGV_AccountPatterns.Columns.Add(mPathPatternCol);

            DataGridViewTextBoxColumn mDataPatternCol = new DataGridViewTextBoxColumn();
            mDataPatternCol.DataPropertyName = "datapattern";
            mDataPatternCol.Name             = "datapattern";
            mDataPatternCol.HeaderText       = "Data pattern";
            mDataPatternCol.ReadOnly         = true;
            mDataPatternCol.Visible          = true;
            mDataPatternCol.Width            = 170;
            DGV_AccountPatterns.Columns.Add(mDataPatternCol);

            DataGridViewTextBoxColumn mCompanyCol = new DataGridViewTextBoxColumn();
            mCompanyCol.DataPropertyName = "company";
            mCompanyCol.Name             = "company";
            mCompanyCol.HeaderText       = "Company";
            mCompanyCol.ReadOnly         = true;
            mCompanyCol.Visible          = true;
            mCompanyCol.Width            = 130;
            DGV_AccountPatterns.Columns.Add(mCompanyCol);

            DataGridViewTextBoxColumn mWebPageCol = new DataGridViewTextBoxColumn();
            mWebPageCol.DataPropertyName = "webpage";
            mWebPageCol.Name             = "webpage";
            mWebPageCol.HeaderText       = "Web page";
            mWebPageCol.ReadOnly         = true;
            mWebPageCol.Visible          = true;
            mWebPageCol.AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            DGV_AccountPatterns.Columns.Add(mWebPageCol);

            cAccountPatterns = new BindingList <AccountPattern>();
            DGV_AccountPatterns.DataSource = cAccountPatterns;

            #endregion

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


            /*
             * Read pattern file
             */
            try
            {
                cTask.readAccountsPatterns();
            }
            catch (FileNotFoundException lEx)
            {
                cHost.LogMessage(String.Format("Form_ManageAuthentications() : {0}", lEx.Message));
            }
            catch (Exception lEx)
            {
                MessageBox.Show("Error occurred while opening patterns file.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                cHost.LogMessage(String.Format("Form_ManageAuthentications() : {0}", lEx.Message));
            }
        }
Exemplo n.º 3
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public static TaskFacade getInstance()
 {
     return(cInstance ?? (cInstance = new TaskFacade()));
 }