public void changeTimesTcx(string tcxFile) { try { TcxResult res = GpsData.changeTimesTcx(tcxFile); if (res.TCX == null) { string msg = "Change times in TCX failed:" + NL + "for " + Path.GetFileName(tcxFile) + NL + res.Message; raiseGpxTcxEvent(new GpxTcxEventArgs(EventType.ERR, msg)); return; } string saveFileName = getSaveName(tcxFile, ".timechange"); if (saveFileName != null) { res.TCX.Save(saveFileName); string msg = "Change TCX Times: Changed times in " + tcxFile + NL + " Output is " + saveFileName + NL + " " + res.Message; raiseGpxTcxEvent(new GpxTcxEventArgs(EventType.MSG, NL + msg)); } else { return; } } catch (Exception ex) { string msg = "Error changing times in TCX"; raiseGpxTcxEvent(new GpxTcxEventArgs(EventType.EXC, msg, ex)); return; } }
public static void changeTimesTcx(string tcxFile, MainForm mainForm) { try { TcxResult res = GpsData.changeTimesTcx(tcxFile); if (res.TCX == null) { Utils.errMsg("Change times in TCX failed:" + NL + "for " + Path.GetFileName(tcxFile) + NL + res.Message); return; } string saveFileName = getSaveName(tcxFile, ".timechange"); if (saveFileName != null) { res.TCX.Save(saveFileName); mainForm.gpxTxcCallback(NL + "Changed times in " + tcxFile + NL + " Output is " + saveFileName + NL + " " + res.Message); } else { return; } } catch (Exception ex) { Utils.excMsg("Error change times in TCX", ex); return; } }