/// <summary> /// /// </summary> /// <param name="pACMain"></param> /// <param name="pTargetList"></param> public static void InitARPScan(SimsangMain pACMain, ref BindingList <String> pTargetList) { if (mARPScan == null) { mARPScan = getInstance(pACMain, ref pTargetList); } }
public SessionExport(SimsangMain pACMain) { InitializeComponent(); #region Datagrid header DataGridViewTextBoxColumn mNameCol = new DataGridViewTextBoxColumn(); mNameCol.DataPropertyName = "Name"; mNameCol.HeaderText = "Name"; mNameCol.Name = "Name"; mNameCol.ReadOnly = true; mNameCol.Width = 230; DGV_Sessions.Columns.Add(mNameCol); DataGridViewTextBoxColumn mDescrCol = new DataGridViewTextBoxColumn(); mDescrCol.DataPropertyName = "Description"; mDescrCol.HeaderText = "Description"; mDescrCol.Name = "Description"; mDescrCol.ReadOnly = true; mDescrCol.Visible = false; mDescrCol.Width = 125; DGV_Sessions.Columns.Add(mDescrCol); DataGridViewTextBoxColumn mStartCol = new DataGridViewTextBoxColumn(); mStartCol.DataPropertyName = "Start"; mStartCol.HeaderText = "Start"; mStartCol.Name = "Start"; mStartCol.ReadOnly = true; mStartCol.Width = 135; DGV_Sessions.Columns.Add(mStartCol); DataGridViewTextBoxColumn mStopCol = new DataGridViewTextBoxColumn(); mStopCol.DataPropertyName = "Stop"; mStopCol.HeaderText = "Stop"; mStopCol.Name = "Stop"; mStopCol.ReadOnly = true; mStopCol.Width = 135; DGV_Sessions.Columns.Add(mStopCol); DataGridViewTextBoxColumn mFileNameCol = new DataGridViewTextBoxColumn(); mFileNameCol.DataPropertyName = "File"; mFileNameCol.HeaderText = "File"; mFileNameCol.Name = "File"; mFileNameCol.ReadOnly = true; mFileNameCol.Visible = false; mFileNameCol.Width = 0; DGV_Sessions.Columns.Add(mFileNameCol); #endregion cSimsangMain = pACMain; cTaskFacade = Simsang.Session.TaskFacade.getInstance(); mSessionRecord = new BindingList<SessionRecord>(); LoadSessionData(); DGV_Sessions.DataSource = mSessionRecord; }
public SessionExport(SimsangMain pACMain) { InitializeComponent(); #region Datagrid header DataGridViewTextBoxColumn mNameCol = new DataGridViewTextBoxColumn(); mNameCol.DataPropertyName = "Name"; mNameCol.HeaderText = "Name"; mNameCol.Name = "Name"; mNameCol.ReadOnly = true; mNameCol.Width = 230; DGV_Sessions.Columns.Add(mNameCol); DataGridViewTextBoxColumn mDescrCol = new DataGridViewTextBoxColumn(); mDescrCol.DataPropertyName = "Description"; mDescrCol.HeaderText = "Description"; mDescrCol.Name = "Description"; mDescrCol.ReadOnly = true; mDescrCol.Visible = false; mDescrCol.Width = 125; DGV_Sessions.Columns.Add(mDescrCol); DataGridViewTextBoxColumn mStartCol = new DataGridViewTextBoxColumn(); mStartCol.DataPropertyName = "Start"; mStartCol.HeaderText = "Start"; mStartCol.Name = "Start"; mStartCol.ReadOnly = true; mStartCol.Width = 135; DGV_Sessions.Columns.Add(mStartCol); DataGridViewTextBoxColumn mStopCol = new DataGridViewTextBoxColumn(); mStopCol.DataPropertyName = "Stop"; mStopCol.HeaderText = "Stop"; mStopCol.Name = "Stop"; mStopCol.ReadOnly = true; mStopCol.Width = 135; DGV_Sessions.Columns.Add(mStopCol); DataGridViewTextBoxColumn mFileNameCol = new DataGridViewTextBoxColumn(); mFileNameCol.DataPropertyName = "File"; mFileNameCol.HeaderText = "File"; mFileNameCol.Name = "File"; mFileNameCol.ReadOnly = true; mFileNameCol.Visible = false; mFileNameCol.Width = 0; DGV_Sessions.Columns.Add(mFileNameCol); #endregion mACMain = pACMain; cTaskFacade = Simsang.Session.TaskFacade.getInstance(); mSessionRecord = new BindingList <SessionRecord>(); LoadSessionData(); DGV_Sessions.DataSource = mSessionRecord; }
/// <summary> /// /// </summary> /// <param name="pACMain"></param> /// <returns></returns> public static Sessions getInstance(SimsangMain pACMain) { if (mInstance == null) { mInstance = new Sessions(pACMain); } return(mInstance); }
/// <summary> /// /// </summary> /// <param name="pACMain"></param> /// <param name="pIfcID"></param> /// <param name="pStartIP"></param> /// <param name="pStopIP"></param> /// <param name="pGatewayIP"></param> /// <param name="pTargetList"></param> public static void showARPScanGUI(SimsangMain pACMain, String pIfcID, String pStartIP, String pStopIP, String pGatewayIP, ref BindingList <String> pTargetList) { try { getInstance(pACMain, ref pTargetList).ShowDialog(); } catch (Exception lEx) { LogConsole.Main.LogConsole.pushMsg(String.Format("ARPScan.ShowDialog(): {0}", lEx.Message)); } }
/// <summary> /// /// </summary> /// <param name="pACMain"></param> /// <param name="pTargetList"></param> /// <returns></returns> public static ARPScan getInstance(SimsangMain pACMain, ref BindingList <String> pTargetList) { if (mARPScan == null) { mARPScan = new ARPScan(); } mARPScan.resetValues(pACMain, ref pTargetList); mARPScan.reloadDGVValues(); return(mARPScan); }
/// <summary> /// /// </summary> /// <param name="pACMain"></param> /// <param name="pTargetList"></param> private void resetValues(SimsangMain pACMain, ref BindingList <String> pTargetList) { mACMain = pACMain; mTargetList = pTargetList; mIfcID = pACMain.GetInterface(); mStartIP = pACMain.GetStartIP(); mStopIP = pACMain.GetStopIP(); mGatewayIP = pACMain.GetCurrentGWIP(); mLocalIP = pACMain.GetCurrentIP(); TB_Subnet1.Text = mStartIP; TB_Subnet2.Text = mStopIP; TB_Netrange1.Text = mStartIP; TB_Netrange2.Text = mStopIP; RB_Subnet.Checked = true; RB_Subnet_CheckedChanged(null, null); }
/// <summary> /// /// </summary> private TaskFacade(SimsangMain pParentWindow) { cSimsangMain = pParentWindow; cDomain = DomainFacade.getInstance(); }
/// <summary> /// /// </summary> /// <returns></returns> /// <comment>In this particular case communicating back from Task layer to Presentation /// is legal. The method has to access the live DataGridView.</comment> public static TaskFacade getInstance(SimsangMain pParentWindow) { return cInstance ?? (cInstance = new TaskFacade(pParentWindow)); }
/// <summary> /// /// </summary> /// <param name="pACMain"></param> /// <returns></returns> public static Sessions getInstance(SimsangMain pACMain) { if (mInstance == null) mInstance = new Sessions(pACMain); return (mInstance); }
/// <summary> /// /// </summary> /// <param name="pACMain"></param> /// <param name="pTargetList"></param> private void resetValues(SimsangMain pACMain, ref BindingList<String> pTargetList) { cSimsangMain = pACMain; mTargetList = pTargetList; mIfcID = pACMain.GetInterface(); mStartIP = pACMain.StartIP(); mStopIP = pACMain.StopIP(); mGatewayIP = pACMain.CurrentGWIP; mLocalIP = pACMain.CurrentIP; TB_Subnet1.Text = mStartIP; TB_Subnet2.Text = mStopIP; TB_Netrange1.Text = mStartIP; TB_Netrange2.Text = mStopIP; RB_Subnet.Checked = true; RB_Subnet_CheckedChanged(null, null); }
/// <summary> /// /// </summary> /// <param name="pACMain"></param> /// <param name="pIfcID"></param> /// <param name="pStartIP"></param> /// <param name="pStopIP"></param> /// <param name="pGatewayIP"></param> /// <param name="pTargetList"></param> public static void showARPScanGUI(SimsangMain pACMain, String pIfcID, String pStartIP, String pStopIP, String pGatewayIP, ref BindingList<String> pTargetList) { try { getInstance(pACMain, ref pTargetList).ShowDialog(); } catch (Exception lEx) { LogConsole.Main.LogConsole.LogInstance.LogMessage(String.Format("ARPScan.ShowDialog(): {0}", lEx.Message)); } }
/// <summary> /// /// </summary> /// <param name="pACMain"></param> /// <param name="pTargetList"></param> public static void InitARPScan(SimsangMain pACMain, ref BindingList<String> pTargetList) { if (mARPScan == null) mARPScan = getInstance(pACMain, ref pTargetList); }
/// <summary> /// /// </summary> /// <param name="pACMain"></param> /// <param name="pTargetList"></param> /// <returns></returns> public static ARPScan getInstance(SimsangMain pACMain, ref BindingList<String> pTargetList) { if (mARPScan == null) mARPScan = new ARPScan(); mARPScan.resetValues(pACMain, ref pTargetList); mARPScan.reloadDGVValues(); return (mARPScan); }