Rel 20210426
This commit is contained in:
@@ -2,7 +2,9 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
@@ -66,27 +68,33 @@ namespace QW2021C.Resultate
|
||||
string filename = this.hiddenfilename.Value;
|
||||
string targetFolder = HttpContext.Current.Server.MapPath("~/Upload");
|
||||
filename = targetFolder + "\\" + filename;
|
||||
|
||||
string fn;
|
||||
|
||||
GenericParserAdapter Parser = new GenericParserAdapter(filename);
|
||||
GenericParserAdapter Parser = new GenericParserAdapter(filename,System.Text.Encoding.GetEncoding("Windows-1252"));
|
||||
DataSet ds = new DataSet();
|
||||
|
||||
Parser.ColumnDelimiter = Convert.ToChar(";");
|
||||
Parser.FirstRowHasHeader = true;
|
||||
|
||||
ds = Parser.GetDataSet();
|
||||
|
||||
clsDB db = new clsDB();
|
||||
|
||||
|
||||
db.truncate_table("dbo.res_taf_import");
|
||||
db.dsdaten.Tables.Clear();
|
||||
db.Get_Tabeldata_for_Update("Select * from dbo.res_taf_import", false, true);
|
||||
foreach (System.Data.DataRow r in ds.Tables[0].Rows )
|
||||
{
|
||||
System.Data.DataRow rn = db.dsdaten.Tables[0].NewRow();
|
||||
for (int i = 0; i < 23; i++)
|
||||
for (int i = 0; i < 24; i++)
|
||||
{
|
||||
|
||||
|
||||
rn[i] = r[i];
|
||||
|
||||
}
|
||||
rn[23] = this.hiddenortnr.Value.ToString();
|
||||
rn[24] = this.hiddenortnr.Value.ToString();
|
||||
rn[25] = 0;
|
||||
db.dsdaten.Tables[0].Rows.Add(rn);
|
||||
}
|
||||
db.Update_Tabeldata();
|
||||
@@ -95,5 +103,32 @@ namespace QW2021C.Resultate
|
||||
|
||||
|
||||
}
|
||||
|
||||
protected byte[] GetCSVFileContent(string fileName)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
using (StreamReader sr = new StreamReader(fileName, Encoding.Default, true))
|
||||
{
|
||||
String line;
|
||||
// Read and display lines from the file until the end of
|
||||
// the file is reached.
|
||||
while ((line = sr.ReadLine()) != null)
|
||||
{
|
||||
sb.AppendLine(line);
|
||||
}
|
||||
}
|
||||
string allines = sb.ToString();
|
||||
|
||||
|
||||
UTF8Encoding utf8 = new UTF8Encoding();
|
||||
|
||||
|
||||
var preamble = utf8.GetPreamble();
|
||||
|
||||
var data = utf8.GetBytes(allines);
|
||||
|
||||
|
||||
return data;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user