Server in config.txt angepasst Datum in Standortklasse angepasst
header eingefügt Testing hinzugefügt
This commit is contained in:
@@ -101,7 +101,6 @@ namespace MergeCMInpro.Business
|
||||
{
|
||||
int count = 0;
|
||||
int countRows = File.ReadAllLines(path).Length;
|
||||
|
||||
using (StreamReader sr = new StreamReader(path, System.Text.Encoding.GetEncoding("ISO-8859-1")))
|
||||
{
|
||||
string[] arr = new string[10];
|
||||
@@ -117,44 +116,22 @@ namespace MergeCMInpro.Business
|
||||
Console.WriteLine("\r{0}/{1} ", count, countRows);
|
||||
}
|
||||
arr = sr.ReadLine().Split(";");
|
||||
bool jpmFiles = arr[2].Contains(".jpm");
|
||||
|
||||
//Erstelle Basis-Vorgang aus den SAGA-Daten
|
||||
Vorgang v;
|
||||
|
||||
if(arr[2].Contains("70/"))
|
||||
{
|
||||
{
|
||||
//arr[0]=ID z.B. 815922, arr[2]=AZ z.B. 61/5-3-048105, arr[3]=Strasse z.B. Westheck, arr[5]=DocType z.B. SCHRIFTVERKEHR, arr[6]=Teil z.B. 001, arr[8]=PDF z.B. 815922.pdf
|
||||
if (jpmFiles)
|
||||
{
|
||||
v = new Vorgang(arr[0], arr[2], string.Concat(arr[5], " Teil ", arr[6]), arr[6], arr[7], arr[3], arr[4]);
|
||||
}
|
||||
else
|
||||
{
|
||||
v = new Vorgang(arr[0], arr[2], string.Concat(arr[5], " Teil ", arr[6]), arr[6], arr[7], arr[3], arr[4]);
|
||||
}
|
||||
v = new Vorgang(arr[0], arr[2], string.Concat(arr[5], " Teil ", arr[6]), arr[6], arr[8], arr[3],arr[4]);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (jpmFiles)
|
||||
{
|
||||
v = new Vorgang(arr[0], arr[2], string.Concat(arr[5], " Teil ", arr[6]), arr[6], arr[8]);
|
||||
}
|
||||
else
|
||||
{
|
||||
v = new Vorgang(arr[0], arr[2], string.Concat(arr[5], " Teil ", arr[6]), arr[6], arr[7]);
|
||||
}
|
||||
v = new Vorgang(arr[0], arr[2], string.Concat(arr[5], " Teil ", arr[6]), arr[6], arr[8]);
|
||||
}
|
||||
|
||||
#region PDF
|
||||
if(jpmFiles)
|
||||
{
|
||||
v.AbsoluteFilePath = GetFullFilePath(arr[8], path); //arr[7]=jpm-Dateien
|
||||
}
|
||||
else
|
||||
{
|
||||
v.AbsoluteFilePath = GetFullFilePath(arr[7], path);
|
||||
}
|
||||
|
||||
v.AbsoluteFilePath = GetFullFilePath(arr[8], path); //arr[7]=jpm-Dateien
|
||||
if (v.AbsoluteFilePath == string.Empty)
|
||||
{
|
||||
Console.WriteLine("Keine PDF-Dateien gefunden.");
|
||||
|
||||
@@ -14,7 +14,7 @@ namespace MergeCMInpro.Business
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
public override string GenerateVorgang(Vorgang v)
|
||||
{
|
||||
StringBuilder sbCM = new StringBuilder();
|
||||
@@ -32,28 +32,16 @@ namespace MergeCMInpro.Business
|
||||
//Langbezeichnung
|
||||
string documentType = FileOperations.LowerDocumentType(v.DocType.Split(" ").FirstOrDefault());
|
||||
sbCM.Append(string.Concat(documentType, " ", string.Concat(v.DocType.Split(" ").FirstOrDefault().Substring(0, 1), v.DocType.Split(" ").FirstOrDefault().Substring(1).ToLower()), " ", v.DocType.Split(" ", 2).Skip(1).FirstOrDefault(), ";"));
|
||||
|
||||
string langBez = string.Empty;
|
||||
|
||||
try
|
||||
{
|
||||
langBez = base.GenerateLangbezeichnungFromPath(v.AbsoluteFilePath);
|
||||
}
|
||||
catch (ArgumentOutOfRangeException ex)
|
||||
{
|
||||
Console.WriteLine("ERROR: Wrong Path {0}. Please provide folder like '843.818 - 847.187 SAGA HD 28 2023_12_18'", Path.GetDirectoryName(v.AbsoluteFilePath),ex.Message);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine(ex.Message);
|
||||
}
|
||||
//string langBez = base.GenerateLangbezeichnungFromPath(v.AbsoluteFilePath);
|
||||
string langBez = base.GenerateLangbezeichnungFromPath(v.AbsoluteFilePath);
|
||||
sbCM.Append(string.Concat(langBez, ";"));
|
||||
|
||||
sbCM.Append(string.Concat(v.FameId, ".pdf"));
|
||||
|
||||
return sbCM.ToString();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,11 +37,12 @@ namespace MergeCMInpro.Business
|
||||
sbStandort.Append(string.Concat(this.CID, ";"));//CID
|
||||
sbStandort.Append(string.Concat(v.Aktenzeichen, ";"));//Vorgangsnummer
|
||||
sbStandort.Append(string.Concat(this.Sachbearbeiter, ";"));//Sachbearbeiter
|
||||
sbStandort.Append(string.Concat(this.Bemerkung, ";"));//Bemerkung
|
||||
sbStandort.Append(string.Concat(this.Standort, ";"));//Standort
|
||||
sbStandort.Append(string.Concat(this.Entnahmedatum.ToShortDateString(), ";"));//Entnahmedatum -> Datum Tabelle
|
||||
sbStandort.Append(string.Concat(this.Entnahmezeit, ";"));//Entnahmezeit
|
||||
sbStandort.Append(string.Concat(this.Entnahmedatum.ToShortDateString(), ";"));//Rückgabedatum=Entnahmedatum
|
||||
sbStandort.Append(string.Concat(this.Entnahmezeit, ";"));//Rückgabezeit=Entnahmezeit
|
||||
sbStandort.Append(this.Entnahmezeit);//Rückgabezeit=Entnahmezeit
|
||||
|
||||
return sbStandort.ToString();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user