Ejemplo n.º 1
0
 private void SendEcho(Fiskalizator fiskalizator, string testString)
 {
     try
     {
         var replyMessage = fiskalizator.SendEcho(testString).InnerText.Trim(new[] { '\r', '\n' });
         WriteToFile((replyMessage == testString ? new[] { "TRUE", (fiskalizator.LastMessageTimeStamps != null ? String.Format("Komunikacija: {0} - {1} ({2})", fiskalizator.LastMessageTimeStamps[0], fiskalizator.LastMessageTimeStamps[1], fiskalizator.LastMessageTimeStamps[1] - fiskalizator.LastMessageTimeStamps[0]) : "") }
                                                 : new[] { "FALSE", String.Format("Received string ({0}) is different than sent string ({1})", replyMessage, testString) }));
     }
     catch (Exception ex)
     {
         try
         {
             WriteToFile(new[] { "FALSE", ex.Message });
         }
         catch (Exception wex)
         {
             if (_settings.WriteDebugToLog)
             {
                 WriteToLog("Unable to write to file. See next two log entries for details. [Line 271]");
                 WriteToLog(GenerateExceptionMessages(ex, 263));
                 WriteToLog(GenerateExceptionMessages(wex, 269));
             }
         }
     }
 }
Ejemplo n.º 2
0
 private static void SendEcho(Fiskalizator fiskalizator, string testString, Settings settings)
 {
     try
     {
         var replyMessage = fiskalizator.SendEcho(testString).InnerText.Trim(new[] { '\r', '\n' });
         WriteToFile(settings, (replyMessage == testString ? new[] { "TRUE" }
                                                           : new[] { "FALSE", String.Format("Received string ({0}) is different than sent string ({1})", replyMessage, testString) }));
     }
     catch (Exception ex)
     {
         try
         {
             WriteToFile(settings, new [] { "FALSE", ex.Message });
         }
         catch { }
     }
 }