private void ShowToolsOptions() { ApplicationOptionsForm appOptionsForm = new ApplicationOptionsForm(); try { appOptionsForm.ShowDialog(); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { appOptionsForm.Close(); appOptionsForm = null; } }
private void textBox1_Leave(object sender, EventArgs e) { // Update the query builder with new manually edited query text: if (textBox1.Modified) { try { queryBuilder.SQL = textBox1.Text; } catch (Exception ex) { _msg.Length = 0; _msg.Append("Parsing error: \r\n"); _msg.Append(AppMessages.FormatErrorMessage(ex)); AppMessages.DisplayErrorMessage(_msg.ToString()); } textBox1.Modified = false; } }
public void OutputToPDFDocument(MainForm frm) { PFPDFDocument pdfDoc = null; DataSet ds = null; try { _msg.Length = 0; _msg.Append("OutputToPDFDocument started ...\r\n"); Program._messageLog.WriteLine(_msg.ToString()); ds = new DataSet(); ds.ReadXml(@"C:\Testfiles\C1Testing\BostonZipInfo.xml"); ds.Tables[0].TableName = "RandomNames"; pdfDoc = new PFPDFDocument(@"c:\temp\SharpRandomNames5Cols.pdf", true); pdfDoc.WriteDataToDocument(ds.Tables[0]); ds = null; ds = new DataSet(); ds.ReadXml(@"C:\Testfiles\C1Testing\RandomNames100Lines.xml"); ds.Tables[0].TableName = "RandomNames"; pdfDoc = new PFPDFDocument(@"c:\temp\SharpRandomNames17Cols.pdf", true); pdfDoc.WriteDataToDocument(ds.Tables[0]); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { _msg.Length = 0; _msg.Append("\r\n... OutputToPDFDocument finished."); Program._messageLog.WriteLine(_msg.ToString()); } }
public void GenerateRandomDocument() { RandomDocument randDoc = new RandomDocument(); int numParagraphsToGenerate = 3; int numSentencesPerParagraph = 10; try { _msg.Length = 0; _msg.Append("GenerateRandomDocument started ...\r\n"); Program._messageLog.WriteLine(_msg.ToString()); numParagraphsToGenerate = Convert.ToInt32(_frm.txtNumParagraphsToOutput.Text); numSentencesPerParagraph = Convert.ToInt32(_frm.txtNumSentencesToOutput.Text); if (numSentencesPerParagraph < 5) { numSentencesPerParagraph = 5; } string document = randDoc.GenerateDocument(numParagraphsToGenerate, numSentencesPerParagraph - 2, numSentencesPerParagraph + 3, "Test Program Routine"); _msg.Length = 0; _msg.Append(document); Program._messageLog.WriteLine(_msg.ToString()); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { _msg.Length = 0; _msg.Append("\r\n... GenerateRandomDocument finished."); Program._messageLog.WriteLine(_msg.ToString()); } }
public static void GetSupportedDatabasesList(MainForm frm) { PFList <string> dblist = null; try { _msg.Length = 0; _msg.Append("GetSupportedDatabasesList started ...\r\n"); Program._messageLog.WriteLine(_msg.ToString()); dblist = PFDatabase.GetListOfSupportedDatabases(); string tab = null; dblist.SetToBOF(); while ((tab = dblist.NextItem) != null) { if (tab.ToUpper() != "UNKNOWN") { _msg.Length = 0; _msg.Append(tab); Program._messageLog.WriteLine(_msg.ToString()); } } } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { _msg.Length = 0; _msg.Append("\r\n... GetSupportedDatabasesList finished."); Program._messageLog.WriteLine(_msg.ToString()); } }
//application routines private void RunTests() { int nNumTestsSelected = 0; try { DisableFormControls(); Tests.SaveErrorMessagesToAppLog = _saveErrorMessagesToAppLog; if (this.chkEraseOutputBeforeEachTest.Checked) { Program._messageLog.Clear(); } nNumTestsSelected++; Tests.RunTest(this); if (nNumTestsSelected == 0) { AppMessages.DisplayInfoMessage("No tests selected ...", false); } } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { EnableFormControls(); ProcessScheduleFrequencyChange(); _msg.Length = 0; _msg.Append("\r\n"); _msg.Append("Number of tests run: "); _msg.Append(nNumTestsSelected.ToString("#,##0")); Program._messageLog.WriteLine(_msg.ToString()); } }
public void RandomNamesAndLocationsForm() { RandomNamesAndLocationsForm frm = null; try { _msg.Length = 0; _msg.Append("RandomNamesAndLocationsForm started ...\r\n"); _messageLog.WriteLine(_msg.ToString()); frm = new RandomNamesAndLocationsForm(); frm.MessageLogUI = _messageLog; DialogResult res = frm.ShowDialog(); _msg.Length = 0; if (res == DialogResult.OK) { _msg.Append("OK pressed."); } else { _msg.Append("Cancel pressed."); } _messageLog.WriteLine(_msg.ToString()); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); _messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { _msg.Length = 0; _msg.Append("\r\n... RandomNamesAndLocationsForm finished."); _messageLog.WriteLine(_msg.ToString()); } }
/// <summary> /// Deletes file on FTP server. /// </summary> /// <param name="ftpHost">FTP server.</param> /// <param name="ftpRemoteFile">File name on FTP server.</param> /// <param name="ftpUsername">FTP server logon username.</param> /// <param name="ftpPassword">FTP server logon password.</param> /// <returns>True if file deleted.</returns> public bool DeleteRemoteFile(string ftpHost, string ftpRemoteFile, string ftpUsername, string ftpPassword) { bool fileDeleted = false; string remoteFile = ftpRemoteFile; string host = ftpHost; string username = ftpUsername; string password = ftpPassword; string uri = host + remoteFile; FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create(uri); FtpWebResponse ftpResponse = null; try { ftp.Credentials = new NetworkCredential(username, password); ftp.KeepAlive = false; ftp.Proxy = null; ftp.Method = WebRequestMethods.Ftp.DeleteFile; ftpResponse = (FtpWebResponse)ftp.GetResponse(); ftpResponse.Close(); fileDeleted = true; } catch (Exception ex) { fileDeleted = false; _errMsg.Length = 0; _errMsg.Append("Error in DeleteRemoteFile method. Make sure file exists. "); _errMsg.Append(" File name: "); _errMsg.Append(uri); _errMsg.Append("\r\n"); _errMsg.Append(AppMessages.FormatErrorMessage(ex)); throw new System.Exception(_errMsg.ToString()); } return(fileDeleted); }
public void GetScheduleXml() { string scheduleFile = _frm.txtTaskSchedule.Text; try { if (_frm.chkEraseOutputBeforeEachTest.Checked) { Program._messageLog.Clear(); } _frm._saveSelectionsFolder = _scheduleDefinitionsFolder; _frm._saveFilter = "XML Files|*.xml|All Files|*.*"; if (scheduleFile.Length > 0) { _frm._saveSelectionsFile = scheduleFile + ".xml"; } else { _frm._saveSelectionsFile = string.Empty; } DialogResult res = _frm.ShowOpenFileDialog(); if (res == DialogResult.OK) { _frm.txtTaskSchedule.Text = Path.GetFileNameWithoutExtension(_frm._saveSelectionsFile); } } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { ; } }
private void MainForm_Load(object sender, EventArgs e) { string configValue = string.Empty; try { this.Text = AppInfo.AssemblyProduct; configValue = AppGlobals.AppConfig.GetConfigValue("SaveErrorMessagesToErrorLog"); if (configValue.ToUpper() == "TRUE") { _saveErrorMessagesToAppLog = true; } else { _saveErrorMessagesToAppLog = false; } _appLogFileName = AppGlobals.AppConfig.GetConfigValue("AppLogFileName"); if (_appLogFileName.Trim().Length > 0) { AppGlobals.AppMessages.AppLogFilename = _appLogFileName; } string executableFolder = new Uri(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)).LocalPath; string helpFileName = AppConfig.GetStringValueFromConfigFile("HelpFileName", "InitWinFormsHelpFile.chm"); string helpFilePath = PFFile.FormatFilePath(executableFolder, helpFileName); this.appHelpProvider.HelpNamespace = helpFilePath; _helpFilePath = helpFilePath; this.chkEraseOutputBeforeEachTest.Checked = true; } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } }
//tests public static void GetProviderList(MainForm frm) { DataTable dt = null; try { _msg.Length = 0; _msg.Append("GetProviderList started ...\r\n"); Program._messageLog.WriteLine(_msg.ToString()); dt = DbProviderFactories.GetFactoryClasses(); foreach (DataRow dr in dt.Rows) { _msg.Length = 0; foreach (DataColumn dc in dt.Columns) { _msg.Append(dc.ColumnName); _msg.Append("="); _msg.Append(dr[dc.ColumnName].ToString()); _msg.Append(" "); } _msg.Append("\r\n"); Program._messageLog.WriteLine(_msg.ToString()); } } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { _msg.Length = 0; _msg.Append("\r\n... GetProviderList finished."); Program._messageLog.WriteLine(_msg.ToString()); } }
public void GenerateRandomSentences() { try { _msg.Length = 0; _msg.Append("GenerateRandomSentences started ...\r\n"); Program._messageLog.WriteLine(_msg.ToString()); RandomSentence randSentence = new RandomSentence(); //string sentences = randSentence.GenerateSentence(); //_msg.Length = 0; //_msg.Append("Random sentence: \r\n"); //_msg.Append(sentences); //_msg.Append(Environment.NewLine); //Program._messageLog.WriteLine(_msg.ToString()); //_msg.Append(Environment.NewLine); string sentences = randSentence.GenerateSentences(Convert.ToInt32(_frm.txtNumSentencesToOutput.Text)); _msg.Length = 0; _msg.Append("Random sentences: \r\n"); _msg.Append(sentences); _msg.Append(Environment.NewLine); Program._messageLog.WriteLine(_msg.ToString()); _msg.Append(Environment.NewLine); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { _msg.Length = 0; _msg.Append("\r\n... GenerateRandomSentences finished."); Program._messageLog.WriteLine(_msg.ToString()); } }
private void MainForm_Load(object sender, EventArgs e) { string configValue = string.Empty; try { this.Text = AppInfo.AssemblyProduct; SetLoggingValues(); SetFormValues(); InitAppProcessor(); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } }
private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { if (FormHasUnsavedChanges()) { DialogResult res = CheckCancelRequest(); if (res == DialogResult.Yes) { string errMsg = VerifyFormValues(); if (errMsg.Length == 0) { SaveFormValues(); this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { Program._messageLog.WriteLine(errMsg); AppMessages.DisplayErrorMessage(errMsg); e.Cancel = true; } } } }
//tests public static void WinAppConsoleTest() { try { _msg.Length = 0; _msg.Append("WinAppConsoleTest started ..."); Program._messageLog.WriteLine(_msg.ToString()); WinAppConsole.Create(); _msg.Length = 0; _msg.Append("Current date/time is "); _msg.Append(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")); _msg.Append(Environment.NewLine); Console.WriteLine(_msg.ToString()); _msg.Length = 0; _msg.Append("This is a line of test text.\r\n"); _msg.Append("Press any key to exit.\r\n"); Console.WriteLine(_msg.ToString()); Console.ReadLine(); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { WinAppConsole.Destroy(); _msg.Length = 0; _msg.Append("... WinAppConsoleTest finished."); Program._messageLog.WriteLine(_msg.ToString()); } }
private void EditOutputTableNames() { EditTableNamesForm frm = new EditTableNamesForm(); SaveFormValues(); frm.MessageLogUI = _messageLog; frm.RandomOrderDefinition = _randomOrderDefinition; DialogResult res = frm.ShowDialog(); if (res == DialogResult.OK) { AppMessages.DisplayInfoMessage("EditTableNamesForm accepted."); } else { AppMessages.DisplayInfoMessage("EditTableNamesForm cancelled."); } frm.Close(); }
public bool CanLinkLE(LightElement le, PopUpMessageVM messageVM) { bool result = true; if (Model is AN6UControlChannel) { if (LE_Count >= 1 && Model.PointType != le.PointType) { messageVM.Message = AppMessages.UniverseLinkMsg(); result = false; } } if (Model is NLPowerChannel) { if (Model.PointType != le.PointType) { messageVM.Message = AppMessages.LE_LinkMsg(); return(false); } } return(result); }
public static int RunNonQueryTest(MainForm frm, PFSQLServerCE35 db) { int numRowsAffected = -1; string query = string.Empty; _msg.Length = 0; _msg.Append("Running RunNonQueryTest ..."); Program._messageLog.WriteLine(_msg.ToString()); try { query = frm.txtQuery.Text; db.OpenConnection(); numRowsAffected = db.RunNonQuery(query); db.CloseConnection(); _msg.Length = 0; _msg.Append("Query: "); _msg.Append(frm.txtQuery.Text); _msg.Append("\r\n"); _msg.Append("Num rows affected: "); _msg.Append(numRowsAffected.ToString("#,##0")); Program._messageLog.WriteLine(_msg.ToString()); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { _msg.Length = 0; _msg.Append("...RunNonQueryTest Finished."); Program._messageLog.WriteLine(_msg.ToString()); } return(numRowsAffected); }
private void ShowToolsOptionsUserSettings() { UserOptionsForm usrOptionsForm = new UserOptionsForm(); try { usrOptionsForm.ShowDialog(); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { usrOptionsForm.Close(); usrOptionsForm = null; this.Focus(); this.Refresh(); } }
//tests public static void ToStringTest() { PFInitClassExtended cls = new PFInitClassExtended(); try { _msg.Length = 0; _msg.Append(cls.ToString()); Program._messageLog.WriteLine(_msg.ToString()); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { ; } }
private void MainForm_Load(object sender, EventArgs e) { string configValue = string.Empty; try { this.Text = AppInfo.AssemblyProduct; configValue = AppGlobals.AppConfig.GetConfigValue("SaveErrorMessagesToErrorLog"); if (configValue.ToUpper() == "TRUE") { _saveErrorMessagesToAppLog = true; } else { _saveErrorMessagesToAppLog = false; } _appLogFileName = AppGlobals.AppConfig.GetConfigValue("AppLogFileName"); if (_appLogFileName.Trim().Length > 0) { AppGlobals.AppMessages.AppLogFilename = _appLogFileName; } this.txtNumSecs.Text = "5"; this.chkEraseOutputBeforeEachTest.Checked = true; EnableFormControls(); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } }
private PFDatabase GetDbObject(DatabasePlatform dbPlatform, string dbConnectionString) { string dbPlatformDesc = DatabasePlatform.Unknown.ToString(); PFDatabase db = null; string connStr = string.Empty; string nmSpace = string.Empty; string clsName = string.Empty; string dllPath = string.Empty; try { dbPlatformDesc = dbPlatform.ToString(); connStr = dbConnectionString; string configValue = AppConfig.GetStringValueFromConfigFile(dbPlatformDesc, string.Empty); string[] parsedConfig = configValue.Split('|'); nmSpace = parsedConfig[0]; clsName = parsedConfig[1]; dllPath = parsedConfig[2]; db = new PFDatabase(dbPlatformDesc, dllPath, nmSpace + "." + clsName); db.ConnectionString = connStr; db.OpenConnection(); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { ; } return(db); }
public void GetFileToRun() { string fileToRun = _frm.txtFileToRun.Text; try { if (_frm._saveSelectionsFolder.Trim().Length == 0) { _frm._saveSelectionsFolder = _defaultFilesToRunFolder; } _frm._saveFilter = "EXE Files|*.exe|Batch Files|*.bat;*.cmd|All Files|*.*"; if (fileToRun.Length > 0) { _frm._saveSelectionsFile = fileToRun; } else { _frm._saveSelectionsFile = string.Empty; } DialogResult res = _frm.ShowOpenFileDialog(); if (res == DialogResult.OK) { _frm.txtFileToRun.Text = _frm._saveSelectionsFile; } } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { ; } }
public void OutputMessagesToTextLogFile(string outputFilename, bool appendMessagesIfFileExists, bool showMessageType, bool showApplicationName, bool showMachineName, long minNum, long maxNum, long outputEveryInterval, bool showDateTime) { long sum = 0; try { _msg.Length = 0; _msg.Append("Outputting messages to "); _msg.Append(outputFilename); WriteMessageToLog(_msg.ToString()); sum = GetSumToOutputFile(outputFilename, appendMessagesIfFileExists, showMessageType, showApplicationName, showMachineName, minNum, maxNum, outputEveryInterval, showDateTime); _msg.Length = 0; _msg.Append("Sum = "); _msg.Append(sum.ToString("#,##0")); WriteMessageToLog(_msg.ToString()); System.Diagnostics.Process.Start("notepad.exe", outputFilename); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); WriteMessageToLog(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString()); } finally { _msg.Length = 0; _msg.Append("Output messages to file test finished."); WriteMessageToLog(_msg.ToString()); } }
private void DefineConnectionString(ComboBox cboDatabaseType, TextBox txtConnectionString) { PFConnectionManager connMgr = null; DatabasePlatform dbPlat = DatabasePlatform.Unknown; ConnectionStringPrompt cp = null; if (cboDatabaseType.Text.Trim().Length == 0) { _msg.Length = 0; _msg.Append("You must specify a database type before defining a connection string."); AppMessages.DisplayWarningMessage(_msg.ToString()); return; } try { dbPlat = (DatabasePlatform)Enum.Parse(typeof(DatabasePlatform), cboDatabaseType.Text); connMgr = new PFConnectionManager(); cp = new ConnectionStringPrompt(dbPlat, connMgr); cp.ConnectionString = txtConnectionString.Text; System.Windows.Forms.DialogResult res = cp.ShowConnectionPrompt(); if (res == DialogResult.OK) { txtConnectionString.Text = cp.ConnectionString; } } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToErrorLog); } finally { ; } }
private void DisplayColNamesAndLengths(PFFixedLenColDefsVisualParseForm.ColNameAndLength[] colNamesAndLengths) { int maxInx = colNamesAndLengths.Length - 1; string values = string.Empty; for (int i = 0; i < maxInx; i++) { if (i > 0) { values += Environment.NewLine + colNamesAndLengths[i].colName + ", " + colNamesAndLengths[i].colLength; } else { values += colNamesAndLengths[i].colName + ", " + colNamesAndLengths[i].colLength; } } _msg.Length = 0; _msg.Append("Field names and lengths are: "); _msg.Append(Environment.NewLine); _msg.Append(values); AppMessages.DisplayInfoMessage(_msg.ToString()); }
//properties //methods public long GetSum(long minNum, long maxNum, long outputEveryInterval, bool showDateTime) { long sum = 0; try { _dllMsgLog.Clear(); _dllMsgLog.ShowDatetime = showDateTime; _dllMsgLog.WriteLine("Running GetSum routine ..."); _dllMsgLog.ShowWindow(); for (long i = minNum; i <= maxNum; i++) { sum += i; if ((i % outputEveryInterval) == 0 || i == maxNum) { _msg.Length = 0; _msg.Append("Sum calculated to " + i.ToString("#,##0")); _msg.Append(" = "); _msg.Append(sum.ToString("#,##0")); _dllMsgLog.WriteLine(_msg.ToString()); } } } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); _dllMsgLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString()); } finally { ; } return(sum); }
public static void ShowHelpAboutTest(string testDescription) { try { _msg.Length = 0; _msg.Append(testDescription); _msg.Append(": "); Program._messageLog.WriteLine(_msg.ToString()); HelpAboutForm frm = new HelpAboutForm(); frm.CHelpAbout_Load(frm, new EventArgs()); frm.Hide(); _msg.Length = 0; _msg.Append("\r\n----------\r\n"); _msg.Append(frm.txtApplicationName.Text); _msg.Append("\r\n----------\r\n"); _msg.Append(frm.txtApplicationInfo.Text); _msg.Append("\r\n----------\r\n"); _msg.Append(frm.txtRegistrationInfo.Text); _msg.Append("\r\n----------\r\n"); _msg.Append(frm.txtSystemInfo.Text); _msg.Append("\r\n----------\r\n"); Program._messageLog.WriteLine(_msg.ToString()); frm.Close(); frm = null; } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { ; } }
public static void GetMetadataCollections(MainForm frm) { string provider = string.Empty; string connectionString = string.Empty; DbConnection conn = null; try { GetProviderAndConnectionString(frm, ref provider, ref connectionString); conn = GetDbConnectionObject(frm, provider, connectionString); GetSchema(conn, "MetaDataCollections"); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { if (conn != null) { if (conn.State == ConnectionState.Open) { conn.Close(); } conn.Dispose(); conn = null; } _msg.Length = 0; _msg.Append("... GetMetadataCollections finished."); Program._messageLog.WriteLine(_msg.ToString()); } }
public void GenerateRandomParagraphs() { RandomDocument randDoc = new RandomDocument(); int numParagraphsToGenerate = 3; int numSentencesPerParagraph = 10; try { _msg.Length = 0; _msg.Append("GenerateRandomParagraphs started ...\r\n"); Program._messageLog.WriteLine(_msg.ToString()); numParagraphsToGenerate = Convert.ToInt32(_frm.txtNumParagraphsToOutput.Text); numSentencesPerParagraph = Convert.ToInt32(_frm.txtNumSentencesToOutput.Text); for (int p = 0; p < numParagraphsToGenerate; p++) { string paragraph = randDoc.GenerateParagraph(numSentencesPerParagraph); _msg.Length = 0; _msg.Append(paragraph); Program._messageLog.WriteLine(_msg.ToString()); } } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { _msg.Length = 0; _msg.Append("\r\n... GenerateRandomParagraphs finished."); Program._messageLog.WriteLine(_msg.ToString()); } }
void OnEditConsultationStatus(AppMessages.EditConsultationStatusMessage.MessageData message) { MainViewModel viewModel = (MainViewModel)DataContext; if (message.CancelConsultationRequest) { try { viewModel.DataSource.UpdateConsultationStatus(message.ConsultationID, "recalled"); message.Success = true; Log.Info("Recalled consultation request for case " + message.Item.SiteAbbr + " " + message.Item.AccessionNumber); } catch (MagVixFailureException vfe) { Log.Error("Failed to update consultation status.", vfe); message.Success = false; } } else if (message.RefuseConsultationRequest) { try { viewModel.DataSource.UpdateConsultationStatus(message.ConsultationID, "refused"); message.Success = true; Log.Info("Declined consultation request for case " + message.Item.SiteAbbr + " " + message.Item.AccessionNumber); } catch (MagVixFailureException vfe) { Log.Error("Failed to update consultation status.", vfe); message.Success = false; } } else { message.Success = viewModel.DataSource.RequestConsultation(message.Item.CaseURN, message.ConsultingSite); if (message.Success) Log.Info("Requested consultation for case " + message.Item.SiteAbbr + " " + message.Item.AccessionNumber); } if (!message.Success) { MessageBox.Show("Couldn't update consultation status.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void OnViewHealthSummaryList(AppMessages.ViewHealthSummaryListMessage.MessageData message) { MainViewModel viewModel = (MainViewModel)DataContext; // check to see if the patient is restricted bool canProceed = CanUserViewPatientData(message.SiteID, message.PatientICN); if (!canProceed) { MessageBox.Show("You cannot view information on this patient.", "Information", MessageBoxButton.OK, MessageBoxImage.Information); return; } HealthSummaryTypeList availableTypes = viewModel.DataSource.GetHealthSummaryTypeList(message.SiteID); HealthSummaryListViewModel dialogViewModel = new HealthSummaryListViewModel(availableTypes) { PatientID = message.PatientID, PatientName = message.PatientName, PatientICN = message.PatientICN, SiteName = message.SiteName }; HealthSummaryListView dialog = new HealthSummaryListView(dialogViewModel); dialog.Owner = this; dialog.ShowDialog(); }
private void OnAppMessage(AppMessages.MessageTypes message) { Logout(); }
private ClientState() { Messages = new AppMessages(); SyncState = new SyncState(); }
private void OnViewNotes(AppMessages.ViewNotesMessage.MessageData message) { try { MainViewModel viewModel = (MainViewModel)DataContext; // check to see if the patient is restricted bool canProceed = CanUserViewPatientData(message.SiteCode, message.PatientICN); if (!canProceed) { MessageBox.Show("You cannot view information on this patient.", "Information", MessageBoxButton.OK, MessageBoxImage.Information); return; } bool readOnly = viewModel.WorklistsViewModel.CurrentWorkList.Type == ExamListViewType.Patient ? true : false; NotesViewModel dialogViewModel = new NotesViewModel(viewModel.DataSource, message.SiteCode, message.PatientICN, message.PatientID, message.AccessionNr, message.CaseURN, readOnly); NotesView dialog = new NotesView(dialogViewModel); dialog.Owner = (message.Owner != null) ? message.Owner : this; ViewModelLocator.ContextManager.IsBusy = true; dialog.ShowDialog(); } catch (Exception ex) { Log.Error("Failed to show notes.", ex); MessageBox.Show("Could not display notes for the case.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } finally { ViewModelLocator.ContextManager.IsBusy = false; } }
private void OnViewHealthSummary(AppMessages.ViewHealthSummaryMessage.MessageData message) { try { MainViewModel viewModel = (MainViewModel)DataContext; // check to see if the patient is restricted bool canProceed = CanUserViewPatientData(message.SiteCode, message.PatientICN); if (!canProceed) { MessageBox.Show("You cannot view information on this patient.", "Information", MessageBoxButton.OK, MessageBoxImage.Information); return; } HealthSummaryViewModel dialogViewModel = new HealthSummaryViewModel(viewModel.DataSource, message.SiteName, message.SiteCode, message.PatientICN, message.PatientID, message.HealthSummaryType); HealthSummaryView dialog = new HealthSummaryView(dialogViewModel); dialog.Owner = (message.Owner != null) ? message.Owner : this; ViewModelLocator.ContextManager.IsBusy = true; dialog.ShowDialog(); Log.Info(string.Format("Viewed {0} health summary.", message.HealthSummaryType.Name)); } catch (Exception ex) { Log.Error("Failed to show health summary reports.", ex); MessageBox.Show("Could not display health summary reports.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } finally { ViewModelLocator.ContextManager.IsBusy = false; } }