MH: Autismus Köln Bonn Rechnungsentwicklung
This commit is contained in:
@@ -172,12 +172,12 @@ namespace AutismusKoelnBonn.Invoicing
|
||||
var invoiceItem = new InvoiceItem();
|
||||
|
||||
BillingData bd = calc.GetBillingData(iServiceRecord);
|
||||
if (iServiceRecord.ServiceDescription.Name.ToLower() == "wegezeit")
|
||||
{
|
||||
bd.AmountPerUnit = AbrechenbarkeitenHelper.GetWegezeitBetrag(scap.CostBearer2SupportConcept.CostBearer.Organisation.VarFieldValueList);
|
||||
bd.AmountTotal = bd.UnitCount * bd.AmountPerUnit;
|
||||
bd.GrossAmountTotal = bd.AmountTotal;
|
||||
}
|
||||
//if (iServiceRecord.ServiceDescription.Name.ToLower() == "wegezeit")
|
||||
//{
|
||||
// bd.AmountPerUnit = AbrechenbarkeitenHelper.GetWegezeitBetrag(scap.CostBearer2SupportConcept.CostBearer.Organisation.VarFieldValueList);
|
||||
// bd.AmountTotal = bd.UnitCount * bd.AmountPerUnit;
|
||||
// bd.GrossAmountTotal = bd.AmountTotal;
|
||||
//}
|
||||
|
||||
invoiceItem.AmountPerUnit = bd.AmountPerUnit;
|
||||
invoiceItem.UnitCount = bd.UnitCount;
|
||||
|
||||
@@ -153,12 +153,12 @@ namespace AutismusKoelnBonn.Invoicing
|
||||
var invoiceItem = new InvoiceItem();
|
||||
|
||||
BillingData bd = calc.GetBillingData(iServiceRecord);
|
||||
if (iServiceRecord.ServiceDescription.Name.ToLower() == "wegezeit")
|
||||
{
|
||||
bd.AmountPerUnit = AbrechenbarkeitenHelper.GetWegezeitBetrag(scap.CostBearer2SupportConcept.CostBearer.Organisation.VarFieldValueList);
|
||||
bd.AmountTotal = bd.UnitCount * bd.AmountPerUnit;
|
||||
bd.GrossAmountTotal = bd.AmountTotal;
|
||||
}
|
||||
//if (iServiceRecord.ServiceDescription.Name.ToLower() == "wegezeit")
|
||||
//{
|
||||
// bd.AmountPerUnit = AbrechenbarkeitenHelper.GetWegezeitBetrag(scap.CostBearer2SupportConcept.CostBearer.Organisation.VarFieldValueList);
|
||||
// bd.AmountTotal = bd.UnitCount * bd.AmountPerUnit;
|
||||
// bd.GrossAmountTotal = bd.AmountTotal;
|
||||
//}
|
||||
|
||||
invoiceItem.ItemDescription = iServiceRecord.ServiceDescription.Name; //iServiceRecord.Employee + " - " + iServiceRecord.ServiceDescription.Name;
|
||||
invoiceItem.AmountPerUnit = bd.AmountPerUnit;
|
||||
|
||||
@@ -189,12 +189,12 @@ namespace AutismusKoelnBonn.Invoicing
|
||||
var invoiceItem = new InvoiceItem();
|
||||
|
||||
BillingData bd = calc.GetBillingData(iServiceRecord);
|
||||
if (iServiceRecord.ServiceDescription.Name.ToLower() == "wegezeit")
|
||||
{
|
||||
bd.AmountPerUnit = AbrechenbarkeitenHelper.GetWegezeitBetrag(scap.CostBearer2SupportConcept.CostBearer.Organisation.VarFieldValueList);
|
||||
bd.AmountTotal = bd.UnitCount * bd.AmountPerUnit;
|
||||
bd.GrossAmountTotal = bd.AmountTotal;
|
||||
}
|
||||
//if (iServiceRecord.ServiceDescription.Name.ToLower() == "wegezeit")
|
||||
//{
|
||||
// bd.AmountPerUnit = AbrechenbarkeitenHelper.GetWegezeitBetrag(scap.CostBearer2SupportConcept.CostBearer.Organisation.VarFieldValueList);
|
||||
// bd.AmountTotal = bd.UnitCount * bd.AmountPerUnit;
|
||||
// bd.GrossAmountTotal = bd.AmountTotal;
|
||||
//}
|
||||
|
||||
invoiceItem.AmountPerUnit = bd.AmountPerUnit;
|
||||
invoiceItem.UnitCount = bd.UnitCount;
|
||||
|
||||
@@ -45,14 +45,14 @@ namespace AutismusKoelnBonn.Service
|
||||
return abrechenbarkeitenDict;
|
||||
}
|
||||
|
||||
public static decimal? GetWegezeitBetrag(IList<VarFieldValue> varFieldValueList)
|
||||
{
|
||||
var betragVarField = varFieldValueList.FirstOrDefault(vv => vv.VarFieldDefOid == 4);
|
||||
//public static decimal? GetWegezeitBetrag(IList<VarFieldValue> varFieldValueList)
|
||||
//{
|
||||
// var betragVarField = varFieldValueList.FirstOrDefault(vv => vv.VarFieldDefOid == 4);
|
||||
|
||||
if (betragVarField != null)
|
||||
return Convert.ToDecimal(Utils.XMLDeserializeFromString(betragVarField.SerializedValue, Type.GetType(betragVarField.TypeName)));
|
||||
else
|
||||
return 0m;
|
||||
}
|
||||
// if (betragVarField != null)
|
||||
// return Convert.ToDecimal(Utils.XMLDeserializeFromString(betragVarField.SerializedValue, Type.GetType(betragVarField.TypeName)));
|
||||
// else
|
||||
// return 0m;
|
||||
//}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user