Zd - fix #2
This commit is contained in:
parent
8f83440517
commit
ba6c8551c7
@ -40,17 +40,12 @@ public class Przecena : IDecretsDefinition
|
|||||||
|
|
||||||
private decimal Processvalue(Dok doc, string expression)
|
private decimal Processvalue(Dok doc, string expression)
|
||||||
{
|
{
|
||||||
switch(expression)
|
return expression switch
|
||||||
{
|
{
|
||||||
case "[snr]-[znr]":
|
"[snr]-[znr]" => doc.Netto - doc.NettoDet,
|
||||||
return doc.Netto - doc.NettoDet;
|
"[sbr]-[snr]" => doc.Podatek - doc.PodatekDet,
|
||||||
case "[sbr]-[snr]":
|
"[sbr]" => doc.Razem,
|
||||||
return doc.Podatek - doc.PodatekDet;
|
_ => 0
|
||||||
case "[sbr]":
|
};
|
||||||
return doc.Razem;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -53,24 +53,17 @@ public class Rozb : IDecretsDefinition
|
|||||||
return Task.FromResult(result);
|
return Task.FromResult(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
private decimal Processvalue(Dok doc, string expression)
|
private static decimal Processvalue(Dok doc, string expression)
|
||||||
{
|
{
|
||||||
switch (expression)
|
return expression switch
|
||||||
{
|
{
|
||||||
case "[znr]":
|
"[znr]" => doc.Netto,
|
||||||
return -doc.Netto;
|
"[zvr]" => doc.Podatek,
|
||||||
case "[zvr]":
|
"[zbr]" => (doc.Netto + doc.Podatek),
|
||||||
return -doc.Podatek;
|
"[sbr]" => doc.NettoDet + doc.PodatekDet,
|
||||||
case "[zbr]":
|
"[svr]" => doc.PodatekDet,
|
||||||
return -(doc.Netto + doc.Podatek);
|
"[sbr]-[znr]" => doc.NettoDet + doc.PodatekDet - doc.Netto,
|
||||||
case "[sbr]":
|
_ => 0
|
||||||
return doc.NettoDet + doc.PodatekDet;
|
};
|
||||||
case "[svr]":
|
|
||||||
return doc.PodatekDet;
|
|
||||||
case "[sbr]-[snr]":
|
|
||||||
return doc.NettoDet + doc.PodatekDet - doc.Netto;
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -53,24 +53,17 @@ public class Zwroty : IDecretsDefinition
|
|||||||
return Task.FromResult(result);
|
return Task.FromResult(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
private decimal Processvalue(Dok doc, string expression)
|
private static decimal Processvalue(Dok doc, string expression)
|
||||||
{
|
{
|
||||||
switch (expression)
|
return expression switch
|
||||||
{
|
{
|
||||||
case "[znr]":
|
"[znr]" => doc.Netto,
|
||||||
return -doc.Netto;
|
"[zvr]" => doc.Podatek,
|
||||||
case "[zvr]":
|
"[zbr]" => doc.Netto + doc.Podatek,
|
||||||
return -doc.Podatek;
|
"[sbr]" => doc.NettoDet + doc.PodatekDet,
|
||||||
case "[zbr]":
|
"[svr]" => doc.PodatekDet,
|
||||||
return -(doc.Netto + doc.Podatek);
|
"[sbr]-[znr]" => doc.NettoDet + doc.PodatekDet - doc.Netto,
|
||||||
case "[sbr]":
|
_ => 0
|
||||||
return doc.NettoDet + doc.PodatekDet;
|
};
|
||||||
case "[svr]":
|
|
||||||
return doc.PodatekDet;
|
|
||||||
case "[sbr]-[snr]":
|
|
||||||
return doc.NettoDet + doc.PodatekDet - doc.Netto;
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user