/// <summary> /// /// </summary> /// <returns></returns> public static TaskFacade getInstance() { return cInstance ?? (cInstance = new TaskFacade()); }
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)); } }
/// <summary> /// /// </summary> /// <returns></returns> public static TaskFacade getInstance() { return(cInstance ?? (cInstance = new TaskFacade())); }