Rel 20210426

This commit is contained in:
2021-04-26 19:53:18 +02:00
parent 37df435d53
commit bcd59bc5e9
112 changed files with 784968 additions and 12 deletions

View File

@@ -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;
}
}
}