Ejemplo n.º 1
0
 public void deleteTcxTrackpoints(string tcxFile)
 {
     try {
         TcxResult res =
             GpsData.deleteTcxTrackpoints(tcxFile);
         if (res.TCX == null)
         {
             string msg = "Delete trackpoints from TCX failed:" + NL
                          + "for " + Path.GetFileName(tcxFile) + NL
                          + res.Message;
             raiseGpxTcxEvent(new GpxTcxEventArgs(EventType.ERR, msg));
             return;
         }
         string saveFileName = getSaveName(tcxFile, ".trimmed");
         if (saveFileName != null)
         {
             res.TCX.Save(saveFileName);
             string msg = "Delete TCX Trackpoints: Trimmed " + tcxFile + NL
                          + "  Output is " + saveFileName
                          + NL + "  " + res.Message;
             raiseGpxTcxEvent(new GpxTcxEventArgs(EventType.MSG, NL + msg));
         }
         else
         {
             return;
         }
     } catch (Exception ex) {
         string msg = "Error deleting trackpoints from TCX";
         raiseGpxTcxEvent(new GpxTcxEventArgs(EventType.EXC, msg, ex));
         return;
     }
 }
Ejemplo n.º 2
0
 public static void deleteTcxTrackpoints(string tcxFile, MainForm mainForm)
 {
     try {
         TcxResult res =
             GpsData.deleteTcxTrackpoints(tcxFile);
         if (res.TCX == null)
         {
             Utils.errMsg("Delete trackpoints from TCX failed:" + NL
                          + "for " + Path.GetFileName(tcxFile) + NL
                          + res.Message);
             return;
         }
         string saveFileName = getSaveName(tcxFile, ".trimmed");
         if (saveFileName != null)
         {
             res.TCX.Save(saveFileName);
             mainForm.gpxTxcCallback(NL + "Trimmed " + tcxFile + NL
                                     + "  Output is " + saveFileName
                                     + NL + "  " + res.Message);
         }
         else
         {
             return;
         }
     } catch (Exception ex) {
         Utils.excMsg("Error trackpoints from TCX", ex);
         return;
     }
 }