C# Class BExIS.IO.Transform.Output.AsciiWriter

Inheritance: DataWriter
Show file Open project: BEXIS2/Core Class Usage Examples

Public Methods

Method Description
AddDataTuples ( DatasetManager datasetManager, List dataTuplesIds, string filePath, long dataStructureId ) : List

Add Datatuples and Datastructure to a Ascii file

AddDataTuples ( List dataTuples, string filePath, long dataStructureId ) : List

AllTextToFile ( string filepath, string text ) : bool
AsciiWriter ( ) : System

AsciiWriter ( TextSeperator delimeter ) : System

CreateFile ( long datasetId, long datasetVersionOrderNr, long dataStructureId, string title, string extention ) : string

return the filepath

CreateFile ( string filepath ) : string
GenerateCsv ( DocumentFormat.OpenXml.Drawing.Charts.DataTable datatable, string fullpath ) : string

Private Methods

Method Description
SortVariablesOnDatastructure ( List variables, DataStructure datastructure ) : List
dataStructureToRow ( long id ) : string

Convert Datastructure to a String line

datatupleToRow ( AbstractTuple dataTuple ) : string

Convert Datatuple to String line

datatupleToRow ( long id ) : string

Convert Datatuple to String line

Method Details

AddDataTuples() public method

Add Datatuples and Datastructure to a Ascii file
public AddDataTuples ( DatasetManager datasetManager, List dataTuplesIds, string filePath, long dataStructureId ) : List
datasetManager BExIS.Dlm.Services.Data.DatasetManager
dataTuplesIds List
filePath string Path of the excel template file
dataStructureId long Id of datastructure
return List

AddDataTuples() public method

public AddDataTuples ( List dataTuples, string filePath, long dataStructureId ) : List
dataTuples List
filePath string
dataStructureId long
return List

AllTextToFile() public static method

public static AllTextToFile ( string filepath, string text ) : bool
filepath string
text string
return bool

AsciiWriter() public method

public AsciiWriter ( ) : System
return System

AsciiWriter() public method

public AsciiWriter ( TextSeperator delimeter ) : System
delimeter TextSeperator
return System

CreateFile() public method

return the filepath
public CreateFile ( long datasetId, long datasetVersionOrderNr, long dataStructureId, string title, string extention ) : string
datasetId long
datasetVersionOrderNr long
dataStructureId long
title string
extention string
return string

CreateFile() public static method

public static CreateFile ( string filepath ) : string
filepath string
return string

GenerateCsv() public method

public GenerateCsv ( DocumentFormat.OpenXml.Drawing.Charts.DataTable datatable, string fullpath ) : string
datatable DocumentFormat.OpenXml.Drawing.Charts.DataTable
fullpath string
return string