Export/Bki: Format house nr that excel interprets it correctly
All checks were successful
Test / Run tests (push) Successful in 2m10s
All checks were successful
Test / Run tests (push) Successful in 2m10s
This commit is contained in:
@ -22,7 +22,7 @@ namespace Elwig.Helpers.Export {
|
|||||||
""";
|
""";
|
||||||
var c = App.Client;
|
var c = App.Client;
|
||||||
var (a1, a2) = Utils.SplitAddress(c.Address);
|
var (a1, a2) = Utils.SplitAddress(c.Address);
|
||||||
_clientData = $"{c.LfbisNr};{c.NameFull};;{a1};{a2};{c.Plz};{c.Ort}";
|
_clientData = $"{c.LfbisNr};{c.NameFull};;{a1};\t{a2};{c.Plz};{c.Ort}";
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task ExportAsync(int year) {
|
public async Task ExportAsync(int year) {
|
||||||
@ -35,7 +35,7 @@ namespace Elwig.Helpers.Export {
|
|||||||
WHERE year = {year}
|
WHERE year = {year}
|
||||||
""";
|
""";
|
||||||
var r = await cmd.ExecuteReaderAsync();
|
var r = await cmd.ExecuteReaderAsync();
|
||||||
List<Row> rows = new();
|
List<Row> rows = [];
|
||||||
while (await r.ReadAsync()) {
|
while (await r.ReadAsync()) {
|
||||||
rows.Add(new(
|
rows.Add(new(
|
||||||
(r.IsDBNull(0) ? null : r.GetString(0), r.IsDBNull(1) ? null : r.GetString(1), r.IsDBNull(2) ? null : r.GetString(2), r.IsDBNull(3) ? null : r.GetString(3), r.GetString(4), r.GetInt32(5), r.GetString(6), r.GetInt32(7)),
|
(r.IsDBNull(0) ? null : r.GetString(0), r.IsDBNull(1) ? null : r.GetString(1), r.IsDBNull(2) ? null : r.GetString(2), r.IsDBNull(3) ? null : r.GetString(3), r.GetString(4), r.GetInt32(5), r.GetString(6), r.GetInt32(7)),
|
||||||
@ -57,7 +57,7 @@ namespace Elwig.Helpers.Export {
|
|||||||
|
|
||||||
var (n1, n2) = billingName == null ? (familyName, name) : Utils.SplitName(billingName, familyName);
|
var (n1, n2) = billingName == null ? (familyName, name) : Utils.SplitName(billingName, familyName);
|
||||||
var (a1, a2) = Utils.SplitAddress(address);
|
var (a1, a2) = Utils.SplitAddress(address);
|
||||||
var memberData = $"{lfBisNr};{n1};{n2};{a1};{a2};{plz};{ort}";
|
var memberData = $"{lfBisNr};{n1};{n2};{a1};\t{a2};{plz};{ort}";
|
||||||
var deliveryData = $"{string.Join(".", date.Split("-").Reverse())};{weight};TB;{(type == "W" ? "J" : "")};{(type == "R" ? "J" : "")};{sortid};;;{qualid};{year};{hkid};{kmw:0.0};{oe:0}";
|
var deliveryData = $"{string.Join(".", date.Split("-").Reverse())};{weight};TB;{(type == "W" ? "J" : "")};{(type == "R" ? "J" : "")};{sortid};;;{qualid};{year};{hkid};{kmw:0.0};{oe:0}";
|
||||||
var vollData = $"N;;;{area / 10_000.0}";
|
var vollData = $"N;;;{area / 10_000.0}";
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user