This commit is contained in:
Piotr Dudek 2024-07-24 11:47:19 +02:00
parent 8f83440517
commit ba6c8551c7
3 changed files with 26 additions and 45 deletions

View File

@ -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
};
}
}

View File

@ -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
};
}
}

View File

@ -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
};
}
}