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)
|
||||
{
|
||||
switch(expression)
|
||||
return expression switch
|
||||
{
|
||||
case "[snr]-[znr]":
|
||||
return doc.Netto - doc.NettoDet;
|
||||
case "[sbr]-[snr]":
|
||||
return doc.Podatek - doc.PodatekDet;
|
||||
case "[sbr]":
|
||||
return doc.Razem;
|
||||
|
||||
}
|
||||
|
||||
return 0;
|
||||
"[snr]-[znr]" => doc.Netto - doc.NettoDet,
|
||||
"[sbr]-[snr]" => doc.Podatek - doc.PodatekDet,
|
||||
"[sbr]" => doc.Razem,
|
||||
_ => 0
|
||||
};
|
||||
}
|
||||
}
|
||||
@ -53,24 +53,17 @@ public class Rozb : IDecretsDefinition
|
||||
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]":
|
||||
return -doc.Netto;
|
||||
case "[zvr]":
|
||||
return -doc.Podatek;
|
||||
case "[zbr]":
|
||||
return -(doc.Netto + doc.Podatek);
|
||||
case "[sbr]":
|
||||
return doc.NettoDet + doc.PodatekDet;
|
||||
case "[svr]":
|
||||
return doc.PodatekDet;
|
||||
case "[sbr]-[snr]":
|
||||
return doc.NettoDet + doc.PodatekDet - doc.Netto;
|
||||
}
|
||||
|
||||
return 0;
|
||||
"[znr]" => doc.Netto,
|
||||
"[zvr]" => doc.Podatek,
|
||||
"[zbr]" => (doc.Netto + doc.Podatek),
|
||||
"[sbr]" => doc.NettoDet + doc.PodatekDet,
|
||||
"[svr]" => doc.PodatekDet,
|
||||
"[sbr]-[znr]" => doc.NettoDet + doc.PodatekDet - doc.Netto,
|
||||
_ => 0
|
||||
};
|
||||
}
|
||||
}
|
||||
@ -53,24 +53,17 @@ public class Zwroty : IDecretsDefinition
|
||||
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]":
|
||||
return -doc.Netto;
|
||||
case "[zvr]":
|
||||
return -doc.Podatek;
|
||||
case "[zbr]":
|
||||
return -(doc.Netto + doc.Podatek);
|
||||
case "[sbr]":
|
||||
return doc.NettoDet + doc.PodatekDet;
|
||||
case "[svr]":
|
||||
return doc.PodatekDet;
|
||||
case "[sbr]-[snr]":
|
||||
return doc.NettoDet + doc.PodatekDet - doc.Netto;
|
||||
}
|
||||
|
||||
return 0;
|
||||
"[znr]" => doc.Netto,
|
||||
"[zvr]" => doc.Podatek,
|
||||
"[zbr]" => doc.Netto + doc.Podatek,
|
||||
"[sbr]" => doc.NettoDet + doc.PodatekDet,
|
||||
"[svr]" => doc.PodatekDet,
|
||||
"[sbr]-[znr]" => doc.NettoDet + doc.PodatekDet - doc.Netto,
|
||||
_ => 0
|
||||
};
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user