Change "Opis" to NrDok
This commit is contained in:
parent
b5a9ad2e2b
commit
e80c8894ea
@ -6,7 +6,7 @@ public class KpInne : IDecretsDefinition
|
|||||||
public string Type => nameof(KpInne);
|
public string Type => nameof(KpInne);
|
||||||
public List<Definition> Definitions { get; } =
|
public List<Definition> Definitions { get; } =
|
||||||
[
|
[
|
||||||
new Definition("139-1-24", "WN", "[sbr]"),
|
new Definition("139-1-24", "WN", "[sbr]"),
|
||||||
new Definition("100-1-24", "WN", "[sbr]")
|
new Definition("100-1-24", "WN", "[sbr]")
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -28,7 +28,7 @@ public class KpInne : IDecretsDefinition
|
|||||||
Data = dok.DataPom,
|
Data = dok.DataPom,
|
||||||
DataWplywu = dok.Data,
|
DataWplywu = dok.Data,
|
||||||
Nr = dok.NrDok,
|
Nr = dok.NrDok,
|
||||||
Opis = dok.TekstZaCo(),
|
Opis = dok.NrDok,
|
||||||
StronaKonta = d.AccountSide,
|
StronaKonta = d.AccountSide,
|
||||||
KontoFk = d.Account,
|
KontoFk = d.Account,
|
||||||
Kwota = Math.Abs(dok.Zaplacono).AsString()
|
Kwota = Math.Abs(dok.Zaplacono).AsString()
|
||||||
|
|||||||
@ -5,7 +5,7 @@ public class KpKaucjaZaOpakowania : IDecretsDefinition
|
|||||||
public int DocType => 51;
|
public int DocType => 51;
|
||||||
public string Type => nameof(KpKaucjaZaOpakowania);
|
public string Type => nameof(KpKaucjaZaOpakowania);
|
||||||
public List<Definition> Definitions { get; } = [
|
public List<Definition> Definitions { get; } = [
|
||||||
new Definition("100-1-24", "WN", "[sbr]"),
|
new Definition("100-1-24", "WN", "[sbr]"),
|
||||||
new Definition("139-1-24", "MA", "[sbr]")
|
new Definition("139-1-24", "MA", "[sbr]")
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ public class KpKaucjaZaOpakowania : IDecretsDefinition
|
|||||||
item.Data = dok.DataPom;
|
item.Data = dok.DataPom;
|
||||||
item.DataWplywu = dok.Data;
|
item.DataWplywu = dok.Data;
|
||||||
item.Nr = dok.NrDok;
|
item.Nr = dok.NrDok;
|
||||||
item.Opis = dok.TekstZaCo();
|
item.Opis = dok.NrDok;
|
||||||
item.StronaKonta = d.AccountSide;
|
item.StronaKonta = d.AccountSide;
|
||||||
item.KontoFk = d.Account;
|
item.KontoFk = d.Account;
|
||||||
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
||||||
|
|||||||
@ -6,7 +6,7 @@ public class KpLotto : IDecretsDefinition
|
|||||||
public string Type => nameof(KpLotto);
|
public string Type => nameof(KpLotto);
|
||||||
public List<Definition> Definitions { get; } =
|
public List<Definition> Definitions { get; } =
|
||||||
[
|
[
|
||||||
new Definition("100-1-24", "WN", "[sbr]"),
|
new Definition("100-1-24", "WN", "[sbr]"),
|
||||||
new Definition("249-0-22", "MA", "[sbr]")
|
new Definition("249-0-22", "MA", "[sbr]")
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -28,7 +28,7 @@ public class KpLotto : IDecretsDefinition
|
|||||||
Data = dok.DataPom,
|
Data = dok.DataPom,
|
||||||
DataWplywu = dok.Data,
|
DataWplywu = dok.Data,
|
||||||
Nr = dok.NrDok,
|
Nr = dok.NrDok,
|
||||||
Opis = dok.TekstZaCo(),
|
Opis = dok.NrDok,
|
||||||
StronaKonta = d.AccountSide,
|
StronaKonta = d.AccountSide,
|
||||||
KontoFk = d.Account,
|
KontoFk = d.Account,
|
||||||
Kwota = Math.Abs(dok.Zaplacono).AsString()
|
Kwota = Math.Abs(dok.Zaplacono).AsString()
|
||||||
|
|||||||
@ -6,7 +6,7 @@ public class KpPaysafe : IDecretsDefinition
|
|||||||
public string Type => nameof(KpPaysafe);
|
public string Type => nameof(KpPaysafe);
|
||||||
public List<Definition> Definitions { get; } =
|
public List<Definition> Definitions { get; } =
|
||||||
[
|
[
|
||||||
new Definition("139-1-24", "WN", "[sbr]"),
|
new Definition("139-1-24", "WN", "[sbr]"),
|
||||||
new Definition("100-1-24", "MA", "[sbr]")
|
new Definition("100-1-24", "MA", "[sbr]")
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -28,7 +28,7 @@ public class KpPaysafe : IDecretsDefinition
|
|||||||
Data = dok.DataPom,
|
Data = dok.DataPom,
|
||||||
DataWplywu = dok.Data,
|
DataWplywu = dok.Data,
|
||||||
Nr = dok.NrDok,
|
Nr = dok.NrDok,
|
||||||
Opis = dok.TekstZaCo(),
|
Opis = dok.NrDok,
|
||||||
StronaKonta = d.AccountSide,
|
StronaKonta = d.AccountSide,
|
||||||
KontoFk = d.Account,
|
KontoFk = d.Account,
|
||||||
Kwota = Math.Abs(dok.Zaplacono).AsString()
|
Kwota = Math.Abs(dok.Zaplacono).AsString()
|
||||||
|
|||||||
@ -6,7 +6,7 @@ public class KpRachunki : IDecretsDefinition
|
|||||||
public string Type => nameof(KpRachunki);
|
public string Type => nameof(KpRachunki);
|
||||||
public List<Definition> Definitions { get; } =
|
public List<Definition> Definitions { get; } =
|
||||||
[
|
[
|
||||||
new Definition("100-1-24", "WN", "[sbr]"),
|
new Definition("100-1-24", "WN", "[sbr]"),
|
||||||
new Definition("249-0-24", "MA", "[sbr]")
|
new Definition("249-0-24", "MA", "[sbr]")
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -28,7 +28,7 @@ public class KpRachunki : IDecretsDefinition
|
|||||||
Data = dok.DataPom,
|
Data = dok.DataPom,
|
||||||
DataWplywu = dok.Data,
|
DataWplywu = dok.Data,
|
||||||
Nr = dok.NrDok,
|
Nr = dok.NrDok,
|
||||||
Opis = dok.TekstZaCo(),
|
Opis = dok.NrDok,
|
||||||
StronaKonta = d.AccountSide,
|
StronaKonta = d.AccountSide,
|
||||||
KontoFk = d.Account,
|
KontoFk = d.Account,
|
||||||
Kwota = Math.Abs(dok.Zaplacono).AsString()
|
Kwota = Math.Abs(dok.Zaplacono).AsString()
|
||||||
|
|||||||
@ -6,10 +6,10 @@ public class KwBony : IDecretsDefinition
|
|||||||
public string Type => nameof(KwBony);
|
public string Type => nameof(KwBony);
|
||||||
public List<Definition> Definitions { get; } =
|
public List<Definition> Definitions { get; } =
|
||||||
[
|
[
|
||||||
new Definition("100-1-24", "MA", "[sbr]"),
|
new Definition("100-1-24", "MA", "[sbr]"),
|
||||||
new Definition("234-0-01", "WN", "[sbr]")
|
new Definition("234-0-01", "WN", "[sbr]")
|
||||||
];
|
];
|
||||||
|
|
||||||
public Task<List<DecretsResult>> Process(IReadOnlyList<Dok> documents)
|
public Task<List<DecretsResult>> Process(IReadOnlyList<Dok> documents)
|
||||||
{
|
{
|
||||||
var result = new List<DecretsResult>();
|
var result = new List<DecretsResult>();
|
||||||
@ -26,7 +26,7 @@ public class KwBony : IDecretsDefinition
|
|||||||
item.Data = dok.DataPom;
|
item.Data = dok.DataPom;
|
||||||
item.DataWplywu = dok.Data;
|
item.DataWplywu = dok.Data;
|
||||||
item.Nr = dok.NrDok;
|
item.Nr = dok.NrDok;
|
||||||
item.Opis = dok.TekstZaCo();
|
item.Opis = dok.NrDok;
|
||||||
item.StronaKonta = d.AccountSide;
|
item.StronaKonta = d.AccountSide;
|
||||||
item.KontoFk = d.Account;
|
item.KontoFk = d.Account;
|
||||||
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
||||||
|
|||||||
@ -6,15 +6,15 @@ public class KwInne : IDecretsDefinition
|
|||||||
public string Type => nameof(KwInne);
|
public string Type => nameof(KwInne);
|
||||||
public List<Definition> Definitions { get; } =
|
public List<Definition> Definitions { get; } =
|
||||||
[
|
[
|
||||||
new Definition("305-60-24", "WN", "[sbr]"),
|
new Definition("305-60-24", "WN", "[sbr]"),
|
||||||
new Definition("100-1-24", "MA", "[sbr]")
|
new Definition("100-1-24", "MA", "[sbr]")
|
||||||
];
|
];
|
||||||
|
|
||||||
public Task<List<DecretsResult>> Process(IReadOnlyList<Dok> documents)
|
public Task<List<DecretsResult>> Process(IReadOnlyList<Dok> documents)
|
||||||
{
|
{
|
||||||
var result = new List<DecretsResult>();
|
var result = new List<DecretsResult>();
|
||||||
|
|
||||||
var toProcess = documents.Where(x => x.TypDok == DocType
|
var toProcess = documents.Where(x => x.TypDok == DocType
|
||||||
&& x.NrDok.StartsWith("KW")
|
&& x.NrDok.StartsWith("KW")
|
||||||
&& x.Tekst1() == Constants.KwTekstyDod[nameof(KwInne)]);
|
&& x.Tekst1() == Constants.KwTekstyDod[nameof(KwInne)]);
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ public class KwInne : IDecretsDefinition
|
|||||||
item.Data = dok.DataPom;
|
item.Data = dok.DataPom;
|
||||||
item.DataWplywu = dok.Data;
|
item.DataWplywu = dok.Data;
|
||||||
item.Nr = dok.NrDok;
|
item.Nr = dok.NrDok;
|
||||||
item.Opis = dok.TekstZaCo();
|
item.Opis = dok.NrDok;
|
||||||
item.StronaKonta = d.AccountSide;
|
item.StronaKonta = d.AccountSide;
|
||||||
item.KontoFk = d.Account;
|
item.KontoFk = d.Account;
|
||||||
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
||||||
|
|||||||
@ -6,10 +6,10 @@ public class KwLotto : IDecretsDefinition
|
|||||||
public string Type => nameof(KwLotto);
|
public string Type => nameof(KwLotto);
|
||||||
public List<Definition> Definitions { get; } =
|
public List<Definition> Definitions { get; } =
|
||||||
[
|
[
|
||||||
new Definition("249-0-22", "WN", "[sbr]"),
|
new Definition("249-0-22", "WN", "[sbr]"),
|
||||||
new Definition("100-1-24", "MA", "[sbr]")
|
new Definition("100-1-24", "MA", "[sbr]")
|
||||||
];
|
];
|
||||||
|
|
||||||
public Task<List<DecretsResult>> Process(IReadOnlyList<Dok> documents)
|
public Task<List<DecretsResult>> Process(IReadOnlyList<Dok> documents)
|
||||||
{
|
{
|
||||||
var result = new List<DecretsResult>();
|
var result = new List<DecretsResult>();
|
||||||
@ -26,7 +26,7 @@ public class KwLotto : IDecretsDefinition
|
|||||||
item.Data = dok.DataPom;
|
item.Data = dok.DataPom;
|
||||||
item.DataWplywu = dok.Data;
|
item.DataWplywu = dok.Data;
|
||||||
item.Nr = dok.NrDok;
|
item.Nr = dok.NrDok;
|
||||||
item.Opis = dok.TekstZaCo();
|
item.Opis = dok.NrDok;
|
||||||
item.StronaKonta = d.AccountSide;
|
item.StronaKonta = d.AccountSide;
|
||||||
item.KontoFk = d.Account;
|
item.KontoFk = d.Account;
|
||||||
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
||||||
|
|||||||
@ -5,7 +5,7 @@ public class KwOpakowania : IDecretsDefinition
|
|||||||
public int DocType => 51;
|
public int DocType => 51;
|
||||||
public string Type => nameof(KwOpakowania);
|
public string Type => nameof(KwOpakowania);
|
||||||
public List<Definition> Definitions { get; } = [
|
public List<Definition> Definitions { get; } = [
|
||||||
new Definition("139-1-24", "WN", "[sbr]"),
|
new Definition("139-1-24", "WN", "[sbr]"),
|
||||||
new Definition("100-1-24", "MA", "[sbr]")
|
new Definition("100-1-24", "MA", "[sbr]")
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -25,7 +25,7 @@ public class KwOpakowania : IDecretsDefinition
|
|||||||
item.Data = dok.DataPom;
|
item.Data = dok.DataPom;
|
||||||
item.DataWplywu = dok.Data;
|
item.DataWplywu = dok.Data;
|
||||||
item.Nr = dok.NrDok;
|
item.Nr = dok.NrDok;
|
||||||
item.Opis = dok.TekstZaCo();
|
item.Opis = dok.NrDok;
|
||||||
item.StronaKonta = d.AccountSide;
|
item.StronaKonta = d.AccountSide;
|
||||||
item.KontoFk = d.Account;
|
item.KontoFk = d.Account;
|
||||||
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
||||||
|
|||||||
@ -6,15 +6,15 @@ public class KwPomylkaKasjera : IDecretsDefinition
|
|||||||
public string Type => nameof(KwPomylkaKasjera);
|
public string Type => nameof(KwPomylkaKasjera);
|
||||||
public List<Definition> Definitions { get; } =
|
public List<Definition> Definitions { get; } =
|
||||||
[
|
[
|
||||||
new Definition("305-60-24", "WN", "[sbr]"),
|
new Definition("305-60-24", "WN", "[sbr]"),
|
||||||
new Definition("100-1-24", "MA", "[sbr]")
|
new Definition("100-1-24", "MA", "[sbr]")
|
||||||
];
|
];
|
||||||
|
|
||||||
public Task<List<DecretsResult>> Process(IReadOnlyList<Dok> documents)
|
public Task<List<DecretsResult>> Process(IReadOnlyList<Dok> documents)
|
||||||
{
|
{
|
||||||
var result = new List<DecretsResult>();
|
var result = new List<DecretsResult>();
|
||||||
|
|
||||||
var toProcess = documents.Where(x => x.TypDok == DocType
|
var toProcess = documents.Where(x => x.TypDok == DocType
|
||||||
&& x.NrDok.StartsWith("KW")
|
&& x.NrDok.StartsWith("KW")
|
||||||
&& x.Tekst1() == Constants.KwTekstyDod[nameof(KwPomylkaKasjera)]);
|
&& x.Tekst1() == Constants.KwTekstyDod[nameof(KwPomylkaKasjera)]);
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ public class KwPomylkaKasjera : IDecretsDefinition
|
|||||||
item.Data = dok.DataPom;
|
item.Data = dok.DataPom;
|
||||||
item.DataWplywu = dok.Data;
|
item.DataWplywu = dok.Data;
|
||||||
item.Nr = dok.NrDok;
|
item.Nr = dok.NrDok;
|
||||||
item.Opis = dok.TekstZaCo();
|
item.Opis = dok.NrDok;
|
||||||
item.StronaKonta = d.AccountSide;
|
item.StronaKonta = d.AccountSide;
|
||||||
item.KontoFk = d.Account;
|
item.KontoFk = d.Account;
|
||||||
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
||||||
|
|||||||
@ -6,15 +6,15 @@ public class KwUtarg : IDecretsDefinition
|
|||||||
public string Type => nameof(KwUtarg);
|
public string Type => nameof(KwUtarg);
|
||||||
public List<Definition> Definitions { get; } =
|
public List<Definition> Definitions { get; } =
|
||||||
[
|
[
|
||||||
new Definition("139-0-01", "WN", "[sbr]"),
|
new Definition("139-0-01", "WN", "[sbr]"),
|
||||||
new Definition("100-1-24", "MA", "[sbr]")
|
new Definition("100-1-24", "MA", "[sbr]")
|
||||||
];
|
];
|
||||||
|
|
||||||
public Task<List<DecretsResult>> Process(IReadOnlyList<Dok> documents)
|
public Task<List<DecretsResult>> Process(IReadOnlyList<Dok> documents)
|
||||||
{
|
{
|
||||||
var result = new List<DecretsResult>();
|
var result = new List<DecretsResult>();
|
||||||
|
|
||||||
var toProcess = documents.Where(x => x.TypDok == DocType
|
var toProcess = documents.Where(x => x.TypDok == DocType
|
||||||
&& x.NrDok.StartsWith("KW")
|
&& x.NrDok.StartsWith("KW")
|
||||||
&& x.Tekst1() == Constants.KwTekstyDod[nameof(KwUtarg)]);
|
&& x.Tekst1() == Constants.KwTekstyDod[nameof(KwUtarg)]);
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ public class KwUtarg : IDecretsDefinition
|
|||||||
item.Data = dok.DataPom;
|
item.Data = dok.DataPom;
|
||||||
item.DataWplywu = dok.Data;
|
item.DataWplywu = dok.Data;
|
||||||
item.Nr = dok.NrDok;
|
item.Nr = dok.NrDok;
|
||||||
item.Opis = dok.TekstZaCo();
|
item.Opis = dok.NrDok;
|
||||||
item.StronaKonta = d.AccountSide;
|
item.StronaKonta = d.AccountSide;
|
||||||
item.KontoFk = d.Account;
|
item.KontoFk = d.Account;
|
||||||
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
item.Kwota = Math.Abs(dok.Zaplacono).AsString();
|
||||||
|
|||||||
@ -5,9 +5,9 @@ public class Przecena : IDecretsDefinition
|
|||||||
public int DocType => 18;
|
public int DocType => 18;
|
||||||
public string Type => "Pc";
|
public string Type => "Pc";
|
||||||
public List<Definition> Definitions { get; } =
|
public List<Definition> Definitions { get; } =
|
||||||
[
|
[
|
||||||
new Definition("342-0-24", "MA", "[snr]-[znr]"),
|
new Definition("342-0-24", "MA", "[snr]-[znr]"),
|
||||||
new Definition("343-0-24", "MA", "[sbr]-[snr]"),
|
new Definition("343-0-24", "MA", "[sbr]-[snr]"),
|
||||||
new Definition("332-0-24", "WN", "[sbr]")
|
new Definition("332-0-24", "WN", "[sbr]")
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -26,11 +26,11 @@ public class Przecena : IDecretsDefinition
|
|||||||
item.Data = dok.DataPom;
|
item.Data = dok.DataPom;
|
||||||
item.DataWplywu = dok.Data;
|
item.DataWplywu = dok.Data;
|
||||||
item.Nr = dok.NrDok;
|
item.Nr = dok.NrDok;
|
||||||
item.Opis = dok.TekstZaCo();
|
item.Opis = dok.NrDok;
|
||||||
item.StronaKonta = d.AccountSide;
|
item.StronaKonta = d.AccountSide;
|
||||||
item.KontoFk = d.Account;
|
item.KontoFk = d.Account;
|
||||||
item.Kwota = Processvalue(dok, d.Expression).AsString();
|
item.Kwota = Processvalue(dok, d.Expression).AsString();
|
||||||
|
|
||||||
result.Add(item);
|
result.Add(item);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user