///------------------------------------------------------------------------------------------------- /// <summary> /// Gets the dpscanservice. /// </summary> /// /// <remarks> /// Joey Brock <*****@*****.**>, 4/19/2013. /// </remarks> /// /// <returns> /// A DPScanService. /// </returns> ///------------------------------------------------------------------------------------------------- public static DPScanService _dpscanservice() { DPScanService dp = new DPScanService(); dp.InitializeLifetimeService(); return(dp); }
///------------------------------------------------------------------------------------------------- /// <summary> /// Simple call to check DPSCAN Access. /// </summary> /// /// <remarks> /// Joey Brock <*****@*****.**>, 4/19/2013. /// </remarks> /// /// <param name="dpscans"> /// The dpscans. /// </param> /// /// <returns> /// true if it succeeds, false if it fails. /// </returns> ///------------------------------------------------------------------------------------------------- public static bool AccessDPScan(DPScanService dpscans) { if ((strUsername != null) && (strPassword != null)) { makeQueueDPScan("Checking for Username and Password"); aRequest.Username = strUsername; makeQueueDPScan("Found : Username [" + strUsername + " ]"); aRequest.Password = strPassword; makeQueueDPScan("Found : Password [" + strPassword + " ]"); try { makeQueueDPScan("Attempting to connect..."); aResponse = clientDPScan.CountAccess(aRequest); if (aResponse.Success) { makeQueueDPScan("Connection : [ SUCCESSFUL ] " + System.DateTime.Now.TimeOfDay.ToString()); //MessageBox.Show(aResponse.Success.ToString(), aResponse.ToString(), MessageBoxButtons.OK); return(true); } else { makeQueueDPScan("Connection : [ FAILED ] " + System.DateTime.Now.TimeOfDay.ToString()); } } catch (Exception ex) { if ((ex.ToString().Contains("Unhandled"))) { MessageBox.Show("Internet Connection : Disconnected", "DPScanService : NETWORK ERROR", MessageBoxButtons.OK); } else { MessageBox.Show("Exception : " + ex.Message, "DPScanService", MessageBoxButtons.OK); } makeQueueDPScan("Exception Error : " + ex.Message + " [ " + System.DateTime.Now.TimeOfDay.ToString() + " ]"); return(false); } return(true); } else { //DoIndependentWork(clientDPScan); return(false); } }
///------------------------------------------------------------------------------------------------- /// <summary> /// Main Entry point for DPScanService Form. /// </summary> /// /// <remarks> /// Joey Brock <*****@*****.**>, 4/19/2013. /// </remarks> /// /// <param name="sender"> /// object. /// </param> /// <param name="e"> /// EventArgs. /// </param> ///------------------------------------------------------------------------------------------------- public static void Main(object sender, EventArgs e) { SelectDPScanService selectDPScanService = new SelectDPScanService(); if (!boolDPScanServiceOpen) { selectDPScanService.Show(); boolDPScanServiceOpen = true; } DPScanService _dpscanservice = new DPScanService(); strDPScanASMX = "http://www.dpro.com/dpscanservice/dpscan.asmx"; strDPScanWSDL = "http://www.dpro.com/dpscanservice/dpscan.asmx?WSDL"; if (strDPScanASMX != null) { // Can grab Uri Properties here or later uriDPScanASMX = new Uri(strDPScanASMX); _dpscanservice.Url = strDPScanASMX; } }