private void ExportTables(ExportTableList exportTableList) { ExportToFile exportToFile = ExportToFile.NewExportToFile(ServerNameTxtBox.Text, DestPathTxtBox.Text, StagePathTxtBox.Text); ExportFileOptions fileOptions = GetExportFileOptions(); ExportDataResults expResults = exportToFile.ExportTables(exportTableList, fileOptions); DisplayResults(expResults); }
public void RemoveOldLineNumbers() { ExportFileOptions options = new ExportFileOptions(); options.WriteCRC = false; options.WriteLineNumbers = true; GCodeFile file = new GCodeFile("N5 G1X1 N6 G1X2"); Assert.IsTrue(file.ToGCode(options) == "N1 G1 X1 S0" + Environment.NewLine + "N2 G1 X2 S0" + Environment.NewLine); }
public void ExportWithLineNumbersAndCrc() { ExportFileOptions options = new ExportFileOptions(); options.WriteCRC = true; options.WriteLineNumbers = true; GCodeFile file = new GCodeFile("G1X1G1X2"); Assert.IsTrue(file.ToGCode(options) == "N1 G1 X1 S0*35" + Environment.NewLine + "N2 G1 X2 S0*35" + Environment.NewLine); }
public void ExportWithCrcOnly() { ExportFileOptions options = new ExportFileOptions(); options.WriteCRC = true; options.WriteLineNumbers = false; GCodeFile file = new GCodeFile("G1X1G1X2"); Assert.IsTrue(file.ToGCode(options) == "G1 X1 S0*124" + Environment.NewLine + "G1 X2 S0*127" + Environment.NewLine); }
private ExportFileOptions GetExportFileOptions() { ExportFileOptions fileOptions = new ExportFileOptions(); fileOptions.ExportToFileType = (ExportToFileTypeEnum)(int)this.FileExtComboBox.SelectedValue; fileOptions.FileEncoding = Encoding.GetEncoding((int)this.FileEncodingComboBox.SelectedValue); if (fileOptions.FileEncoding == Encoding.UTF8) { fileOptions.FileEncoding = new UTF8Encoding(false, false); } fileOptions.AppendDateFormat = this.AppendDateCheckBox.Checked && this.DateFormatComboBox.SelectedIndex > 0; fileOptions.IncludeHeaders = this.AppendHeaderCheckBox.Checked; fileOptions.FileDateFormat = (DateFormat)(int)this.DateFormatComboBox.SelectedValue; fileOptions.ColDelimiter = (ColumnDelimiter)(int)this.ColSepComboBox.SelectedValue; fileOptions.RowDelimiter = (RowDelimiters)(int)this.RowSepComboBox.SelectedValue; fileOptions.MaxRowsPerFile = (int)RowsInFileNumUpDown.Value; fileOptions.IncludeTextQualifiers = TextQualifierTxtBox.Text.Length > 0; fileOptions.TextQualifier = TextQualifierTxtBox.Text[0]; fileOptions.CompressionType = FileCompressionTypeEnum.None; return(fileOptions); }