Kleinere Bugfixes
This commit is contained in:
@@ -12,17 +12,23 @@ namespace Dakota.Models.Daten
|
||||
|
||||
public void SetValue(Decimal input)
|
||||
{
|
||||
var dec = input.ToString("#.00").Replace(".", ",");
|
||||
var tester = Math.Abs(input).ToString("#.00").Replace(".", "");
|
||||
|
||||
if (tester.Length < MinStellen || tester.Length > MaxStellen)
|
||||
string dec;
|
||||
if (input != default(decimal))
|
||||
{
|
||||
throw new NotImplementedException("Error Code: 3483091097895");
|
||||
dec = input.ToString("#.00").Replace(".", ",");
|
||||
var tester = Math.Abs(input).ToString("#.00").Replace(".", "");
|
||||
|
||||
if (tester.Length < MinStellen || tester.Length > MaxStellen)
|
||||
{
|
||||
throw new NotImplementedException("Error Code: 3483091097895");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
_Value = dec;
|
||||
dec = null;
|
||||
}
|
||||
|
||||
_Value = dec;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,14 +23,16 @@ namespace Dakota.Models.Daten
|
||||
Title = title;
|
||||
}
|
||||
|
||||
public void SetValue(int value)
|
||||
public new void SetValue(int value)
|
||||
{
|
||||
if (value.ToString().Length > FillLength)
|
||||
throw new ArgumentOutOfRangeException("length", $"the length of {value} is bigger than len {FillLength}");
|
||||
|
||||
Value = value;
|
||||
|
||||
SetValue(value.ToString("D" + FillLength.ToString()));
|
||||
var temp = value.ToString("D" + FillLength.ToString());
|
||||
|
||||
SetValue(temp);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,9 +29,9 @@ namespace Dakota.Models.Infos
|
||||
NachrichtenRefenrenz = 0;
|
||||
}
|
||||
|
||||
internal string GetNextRefNumber()
|
||||
internal int GetNextRefNumber()
|
||||
{
|
||||
return NachrichtenRefenrenz++.ToString();
|
||||
return ++NachrichtenRefenrenz;
|
||||
}
|
||||
|
||||
internal InfoFile GetDakotaInfoFile()
|
||||
|
||||
@@ -8,7 +8,7 @@ namespace Dakota.Models.Infos
|
||||
{
|
||||
public class InfoNachricht
|
||||
{
|
||||
public string Nachrichtenreferenznummer { get; set; }
|
||||
public int Nachrichtenreferenznummer { get; set; }
|
||||
public string NachrichtenTypKennung { get; set; }
|
||||
public string NachrichtenVersionsnummer { get; set; }
|
||||
public string NachrichtenFreigabeNrTages { get; set; }
|
||||
|
||||
@@ -63,6 +63,6 @@ namespace Dakota.Models.Segmente.SLGA
|
||||
|
||||
public override string GetHead() => "FKT";
|
||||
public override List<Dateneinheit> GetBody()
|
||||
=> new List<Dateneinheit>() { Verarbeitungskennzeichen, Sammelrechnung };
|
||||
=> new List<Dateneinheit>() { Verarbeitungskennzeichen, Sammelrechnung, IKLeistungserbringers, IKKostenträger, IKKrankenkasseKVKarte, IKAbsender };
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7725,6 +7725,11 @@ namespace BeWo.Service.ServiceImplementations
|
||||
|
||||
var code = DakotaFileCreator.GenerateDakotaFilesByMonth(year, month);
|
||||
|
||||
var path = @"C:\Projects\out";
|
||||
|
||||
File.WriteAllText(path, code.FirstOrDefault());
|
||||
|
||||
|
||||
//var baseoid = long.Parse((string)param);
|
||||
|
||||
//var accounting = new AccountingServiceImp();
|
||||
|
||||
Reference in New Issue
Block a user