MH: Lebenswert QB u. Rechnung + VARO QB

This commit is contained in:
2024-02-13 15:55:08 +01:00
parent c3f61c6dfd
commit 8a2489b182
4 changed files with 18 additions and 5 deletions

View File

@@ -76,6 +76,8 @@ namespace LebensWert
//}
var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid);
String reportId = null;
if (orgaOid > 0)
{
@@ -83,8 +85,13 @@ namespace LebensWert
if (organisation != null)
reportId = organisation.Name;
}
var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid);
else
{
var organisation = DAOFactory.GenericDAO.LoadByID<Organisation>(ro.SupportConceptCostBearer.CostBearer.OrganisationOid);
if (organisation != null)
reportId = organisation.Name;
}
IBeWoReport<ServicesOverviewRO> lServiceOverviewSingleCustomerReport = new Quittierungsbeleg();
if (reportId != null)
{

View File

@@ -20,7 +20,7 @@ namespace LebensWert.Invoicing
{
return new CustomInvoiceCreationNI();
}
else if (csc.CostBearer.ToLower() == "landeshauptstadt hannover" || csc.CostBearer.ToLower().Contains("stadt hannover")|| csc.CostBearer.ToLower().Contains("stadt hannover") || csc.CostBearer.ToLower().Contains("region hannover neu"))
else if (csc.CostBearer.ToLower() == "landeshauptstadt hannover" || csc.CostBearer.ToLower().Contains("stadt hannover")|| csc.CostBearer.ToLower().Contains("stadt hannover") || csc.CostBearer.ToLower().Contains("region hannover neu") || csc.CostBearer.ToLower().Contains("region hannover"))
{
return new CustomInvoiceCreationHA();
}

View File

@@ -94,7 +94,10 @@ namespace LebensWert
if (scap.ApprovedBEPerInterval.HasValue && scap.ApprovedBEInterval.HasValue && scap.ServiceCategory != null && scap.ServiceCategory.Name == pRO.Services[0].ServiceCategory)
{
lblBewilligtFls.Text = String.Format("{0:0.00}", scap.ApprovedBEPerInterval.Value);
pRO.ApprovedFLSTotal = Convert.ToDecimal((scap.EndDate.Value - scap.StartDate.Value).TotalDays / 7) * scap.ApprovedBEPerInterval.Value;
if (scap.ApprovedBEInterval.HasValue && scap.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Weekly)
pRO.ApprovedFLSTotal = Convert.ToDecimal((scap.EndDate.Value - scap.StartDate.Value).TotalDays / 7) * scap.ApprovedBEPerInterval.Value;
else if (scap.ApprovedBEInterval.HasValue && scap.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Monthly)
pRO.ApprovedFLSTotal = Convert.ToDecimal(((scap.EndDate.Value - scap.StartDate.Value).TotalDays + 1) / 30.44) * scap.ApprovedBEPerInterval.Value;
}
}
}

View File

@@ -98,7 +98,10 @@ namespace VaroSozialagentur
if (scap.ApprovedBEPerInterval.HasValue && scap.ApprovedBEInterval.HasValue && scap.ServiceCategory != null && scap.ServiceCategory.Name == pRO.Services[0].ServiceCategory)
{
lblBewilligtFls.Text = String.Format("{0:0.00}", scap.ApprovedBEPerInterval.Value);
pRO.ApprovedFLSTotal = Convert.ToDecimal((scap.EndDate.Value - scap.StartDate.Value).TotalDays / 7) * scap.ApprovedBEPerInterval.Value;
if (scap.ApprovedBEInterval.HasValue && scap.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Weekly)
pRO.ApprovedFLSTotal = Convert.ToDecimal((scap.EndDate.Value - scap.StartDate.Value).TotalDays / 7) * scap.ApprovedBEPerInterval.Value;
else if (scap.ApprovedBEInterval.HasValue && scap.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Monthly)
pRO.ApprovedFLSTotal = Convert.ToDecimal(((scap.EndDate.Value - scap.StartDate.Value).TotalDays + 1) / 30.44) * scap.ApprovedBEPerInterval.Value;
}
}
}