MH: LH Stade MID
This commit is contained in:
91
ReportImp/LebenshilfeStadeMID/CustomReportCreator.cs
Normal file
91
ReportImp/LebenshilfeStadeMID/CustomReportCreator.cs
Normal file
@@ -0,0 +1,91 @@
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.ServiceImplementations;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace LebenshilfeStadeMID
|
||||
{
|
||||
public class CustomReportCreator : DefaultReportCreator
|
||||
{
|
||||
public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende)
|
||||
{
|
||||
// NUR DEN NORMALEN QB NEHMEN
|
||||
//var os = new OperationsServiceImp();
|
||||
//var m = os.GetMandator2(false);
|
||||
//if (m.AllowSbd)
|
||||
//{
|
||||
// return CreateSbdLeistungsnachweisForAllCustomers(month, year, orgaOid, empOid, serviceCategoryOid ?? 0, startDay, endDay, false, "nrw");
|
||||
//}
|
||||
|
||||
|
||||
List<ServicesOverviewRO> lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay, serviceCategoryOid, true, nurFehlende);
|
||||
|
||||
if (lROs.Count > 0)
|
||||
{
|
||||
String reportId = null;
|
||||
if (orgaOid > 0)
|
||||
{
|
||||
var organisation = DAOFactory.GenericDAO.LoadByID<Organisation>(orgaOid);
|
||||
if (organisation != null)
|
||||
reportId = organisation.Name;
|
||||
}
|
||||
|
||||
var lServiceOverviewAllCustomersReport = this.FindReportImp<ServicesOverviewRO>(reportId);
|
||||
lServiceOverviewAllCustomersReport.SetReportDataSource(lROs[0]);
|
||||
(lServiceOverviewAllCustomersReport as XtraReport).CreateDocument();
|
||||
var Report = lServiceOverviewAllCustomersReport as XtraReport;
|
||||
|
||||
for (int i = 1; i < lROs.Count; i++)
|
||||
{
|
||||
var lNext = new Quittierungsbeleg();
|
||||
lNext.SetReportDataSource(lROs[i]);
|
||||
(lNext as XtraReport).CreateDocument();
|
||||
Report.Pages.AddRange((lNext as XtraReport).Pages);
|
||||
}
|
||||
|
||||
return lServiceOverviewAllCustomersReport as XtraReport;
|
||||
}
|
||||
return new XtraReport();
|
||||
}
|
||||
|
||||
public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
|
||||
{
|
||||
// NUR DEN NORMALEN QB NEHMEN
|
||||
//var os = new OperationsServiceImp();
|
||||
//var m = os.GetMandator2(false);
|
||||
//if (m.AllowSbd)
|
||||
//{
|
||||
// return CreateSbdLeistungsnachweisForSingleCustomerReport(customerOid, month, year, orgaOid, empOid, serviceCategoryOid ?? 0, startDay, endDay, false, "nrw");
|
||||
|
||||
//}
|
||||
|
||||
String reportId = null;
|
||||
if (orgaOid > 0)
|
||||
{
|
||||
var organisation = DAOFactory.GenericDAO.LoadByID<Organisation>(orgaOid);
|
||||
if (organisation != null)
|
||||
reportId = organisation.Name;
|
||||
}
|
||||
|
||||
|
||||
var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid);
|
||||
var lServiceOverviewSingleCustomerReport = new Quittierungsbeleg();
|
||||
|
||||
if (ro != null)
|
||||
{
|
||||
lServiceOverviewSingleCustomerReport.SetReportDataSource(ro);
|
||||
}
|
||||
|
||||
|
||||
|
||||
return lServiceOverviewSingleCustomerReport as XtraReport;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -16,82 +16,150 @@ namespace LebenshilfeStadeMID.Invoicing
|
||||
{
|
||||
public class CustomInvoiceCreation : SbdDefaultInvoiceCreation
|
||||
{
|
||||
public override IList<InvoiceItem> CreateAllInvoiceItems(CostBearer2SupportConcept c2s, List<ServiceRecordDC> serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc)
|
||||
public override IList<InvoiceItem> CreateAllInvoiceItems(CostBearer2SupportConcept c2s, List<ServiceRecordDC> serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc)
|
||||
{
|
||||
var items = CreateSbdInvoiceItems(c2s.SupportConcept.Customer, serviceRecordsInPeriod, invoicePeriod, scap, calc);
|
||||
|
||||
decimal hours = 0;
|
||||
decimal hourlyRate = 0;
|
||||
decimal ratefactor = 0;
|
||||
|
||||
var crList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(c2s.CostBearer.CostRatePeriods);
|
||||
|
||||
InvoiceItem newItem = null;
|
||||
|
||||
return items;
|
||||
}
|
||||
|
||||
public override IList<InvoiceItem> CreateSbdInvoiceItems(Customer customer, List<ServiceRecordDC> serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc)
|
||||
{
|
||||
var items = CreateSbdInvoiceItems(c2s.SupportConcept.Customer, serviceRecordsInPeriod, invoicePeriod, scap, calc);
|
||||
IList<InvoiceItem> result = new List<InvoiceItem>();
|
||||
|
||||
decimal hours = 0;
|
||||
decimal hourlyRate = 0;
|
||||
decimal ratefactor = 0;
|
||||
var stundenplanItems = ErstelleStundenplanItems(customer, invoicePeriod.StartDate, invoicePeriod.EndDate);
|
||||
|
||||
var crList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(c2s.CostBearer.CostRatePeriods);
|
||||
IList<InvoiceItem> srList = new List<InvoiceItem>();
|
||||
|
||||
InvoiceItem newItem = null;
|
||||
foreach (ServiceRecordDC iServiceRecord in serviceRecordsInPeriod)
|
||||
{
|
||||
if (iServiceRecord.ServiceDescription.Category.IsBillable)
|
||||
{
|
||||
if (!iServiceRecord.AlreadyAccounted)
|
||||
{
|
||||
var invoiceItem = CreateInvoiceItem(iServiceRecord, scap, calc);
|
||||
srList.Add(invoiceItem);
|
||||
|
||||
//foreach (var item in items)
|
||||
//{
|
||||
// if (!item.AmountPerUnit.HasValue)
|
||||
// {
|
||||
// item.AmountPerUnit = GetCostRateValue(crList, CostRatePeriodType.HourlyRate, item.ItemPeriodStart.Value);
|
||||
// }
|
||||
// if (!item.RateFactor.HasValue)
|
||||
// {
|
||||
// item.RateFactor = GetCostRateValue(crList, CostRatePeriodType.RateFactor, item.ItemPeriodStart.Value);
|
||||
// }
|
||||
// if (newItem == null)
|
||||
// {
|
||||
// newItem = new InvoiceItem();
|
||||
// newItem.ItemPeriodStart = item.ItemPeriodStart;
|
||||
// newItem.ItemPeriodEnd = item.ItemPeriodEnd;
|
||||
// }
|
||||
iServiceRecord.AlreadyAccounted = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// hours += item.UnitCount ?? 0;
|
||||
// hourlyRate = item.AmountPerUnit ?? 0;
|
||||
// ratefactor = item.RateFactor ?? 0;
|
||||
// item.AmountTotal = 0;
|
||||
// item.GrossAmountTotal = 0;
|
||||
//}
|
||||
Dictionary<String, bool> dayDict = new Dictionary<String, bool>();
|
||||
foreach (var item in srList)
|
||||
{
|
||||
String key = String.Format("{0:dd.MM.yyyy}", item.ItemPeriodStart);
|
||||
|
||||
if (!dayDict.ContainsKey(key))
|
||||
{
|
||||
dayDict.Add(key, true);
|
||||
}
|
||||
|
||||
result.Add(item);
|
||||
}
|
||||
|
||||
foreach (var ii in stundenplanItems)
|
||||
{
|
||||
String key = String.Format("{0:dd.MM.yyyy}", ii.ItemPeriodStart);
|
||||
|
||||
if (!dayDict.ContainsKey(key))
|
||||
{
|
||||
result.Add(ii);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//if (newItem != null)
|
||||
//{
|
||||
// newItem.ItemDescription = "Betreuungseinsätze";
|
||||
// newItem.AmountPerUnit = hourlyRate;
|
||||
// newItem.UnitCount = hours;
|
||||
// newItem.AmountTotal = Math.Round(hourlyRate * hours, 2, MidpointRounding.AwayFromZero);
|
||||
// newItem.GrossAmountTotal = newItem.AmountTotal;
|
||||
var newList = result.Where(i => i.UnitCount.HasValue && i.UnitCount.Value > 0).OrderBy(i => i.ItemPeriodStart).ToList();
|
||||
|
||||
|
||||
// items.Add(newItem);
|
||||
// if (ratefactor > 0)
|
||||
// {
|
||||
// var rfItem = new InvoiceItem();
|
||||
// rfItem.ItemPeriodStart = newItem.ItemPeriodStart;
|
||||
// rfItem.ItemPeriodEnd = newItem.ItemPeriodEnd;
|
||||
// rfItem.RateFactor = ratefactor;
|
||||
|
||||
// rfItem.AmountPerUnit = Math.Round(hourlyRate * (ratefactor / 100), 2, MidpointRounding.AwayFromZero);
|
||||
// rfItem.UnitCount = hours;
|
||||
// rfItem.AmountTotal = Math.Round((rfItem.AmountPerUnit ?? 0) * hours, 2, MidpointRounding.AwayFromZero);
|
||||
// rfItem.GrossAmountTotal = rfItem.AmountTotal;
|
||||
// rfItem.ItemDescription = String.Format("{0:0.##}% Zuschlag auf Betreuungszeit", ratefactor);
|
||||
|
||||
// items.Add(rfItem);
|
||||
// }
|
||||
//}
|
||||
|
||||
return items;
|
||||
return CreateSummaryInvoiceItems(newList, invoicePeriod, scap, calc, false, false);
|
||||
}
|
||||
public override IList<InvoiceItem> CreateSummaryInvoiceItems(IList<InvoiceItem> itemList,
|
||||
DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth, bool addRateFactorToUnitCount)
|
||||
{
|
||||
//Fasse InvoiceItems mit gleichem Stundensatz zusammen:
|
||||
|
||||
//public override string GetSummaryItemKey(SupportConceptApprovalPeriod scap, InvoiceItem iitem, bool summaryPerMonth)
|
||||
//{
|
||||
// String key = String.Format("{0:0.0000}_{1}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemDescription);
|
||||
// if (summaryPerMonth)
|
||||
// {
|
||||
// key = String.Format("{0:0.0000}_{1}_{2:yyyyMM}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemPeriodStart);
|
||||
// }
|
||||
var newlist = new List<InvoiceItem>();
|
||||
|
||||
// return key;
|
||||
//}
|
||||
}
|
||||
var rateToItem = new Dictionary<String, InvoiceItem>();
|
||||
foreach (InvoiceItem iitem in itemList)
|
||||
{
|
||||
InvoiceItem item;
|
||||
|
||||
var key = GetSummaryItemKey(scap, iitem, summaryPerMonth);
|
||||
|
||||
if (rateToItem.ContainsKey(key))
|
||||
{
|
||||
item = rateToItem[key];
|
||||
}
|
||||
else
|
||||
{
|
||||
item = new InvoiceItem();
|
||||
newlist.Add(item);
|
||||
|
||||
item.AmountPerUnit = iitem.AmountPerUnit;
|
||||
if (invoicePeriod != null)
|
||||
{
|
||||
item.ItemPeriodStart = invoicePeriod.StartDate;
|
||||
item.ItemPeriodEnd = invoicePeriod.EndDate;
|
||||
}
|
||||
else
|
||||
{
|
||||
item.ItemPeriodStart = scap.StartDate;
|
||||
item.ItemPeriodEnd = scap.EndDate;
|
||||
}
|
||||
if (summaryPerMonth && iitem.ItemPeriodStart.HasValue)
|
||||
{
|
||||
DateTime start = new DateTime(iitem.ItemPeriodStart.Value.Year, iitem.ItemPeriodStart.Value.Month, 1);
|
||||
DateTime end = start.AddMonths(1).AddDays(-1);
|
||||
|
||||
if (item.ItemPeriodStart < start)
|
||||
{
|
||||
item.ItemPeriodStart = start;
|
||||
}
|
||||
if (item.ItemPeriodEnd > end)
|
||||
{
|
||||
item.ItemPeriodEnd = end;
|
||||
}
|
||||
}
|
||||
item.RateFactor = iitem.RateFactor;
|
||||
|
||||
item.AccountingInterval = iitem.AccountingInterval;
|
||||
item.ItemDescription = iitem.ItemDescription;
|
||||
item.UnitDescription = iitem.UnitDescription;
|
||||
item.SupportConceptApprovalPeriodOid = scap.Oid;
|
||||
|
||||
|
||||
rateToItem[key] = item;
|
||||
}
|
||||
|
||||
|
||||
if (!item.UnitCount.HasValue)
|
||||
{
|
||||
item.UnitCount = 0;
|
||||
}
|
||||
item.UnitCount += iitem.UnitCount ?? 0;
|
||||
}
|
||||
|
||||
BerechneSummaryItemsSummen(newlist, addRateFactorToUnitCount);
|
||||
return newlist;
|
||||
}
|
||||
public override string GetSummaryItemKey(SupportConceptApprovalPeriod scap, InvoiceItem iitem, bool summaryPerMonth)
|
||||
{
|
||||
String key = String.Format("{0:0.0000}_{1}_{2}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemDescription);
|
||||
if (summaryPerMonth)
|
||||
{
|
||||
key = String.Format("{0:0.0000}_{1}_{2:yyyyMM}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemPeriodStart);
|
||||
}
|
||||
|
||||
return key;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -58,8 +58,15 @@
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CustomMitarbeiterstundenkontoBerechnung.cs" />
|
||||
<Compile Include="CustomReportCreator.cs" />
|
||||
<Compile Include="Invoicing\CustomInvoiceCreation.cs" />
|
||||
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
|
||||
<Compile Include="LeistungsnachweisSbd.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="LeistungsnachweisSbd.designer.cs">
|
||||
<DependentUpon>LeistungsnachweisSbd.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Mitarbeiterarbeitszeitkonto.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -84,12 +91,6 @@
|
||||
<Compile Include="Quittierungsbeleg.Designer.cs">
|
||||
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SbdRechnung.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SbdRechnung.Designer.cs">
|
||||
<DependentUpon>SbdRechnung.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Service\CustomSaveInterceptor.cs" />
|
||||
<Compile Include="Service\CustomVacationService.cs" />
|
||||
</ItemGroup>
|
||||
@@ -112,6 +113,9 @@
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="LeistungsnachweisSbd.resx">
|
||||
<DependentUpon>LeistungsnachweisSbd.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Mitarbeiterarbeitszeitkonto.resx">
|
||||
<DependentUpon>Mitarbeiterarbeitszeitkonto.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
@@ -126,11 +130,6 @@
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Quittierungsbeleg.resx">
|
||||
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SbdRechnung.resx">
|
||||
<DependentUpon>SbdRechnung.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
|
||||
177
ReportImp/LebenshilfeStadeMID/LeistungsnachweisSbd.cs
Normal file
177
ReportImp/LebenshilfeStadeMID/LeistungsnachweisSbd.cs
Normal file
@@ -0,0 +1,177 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Report;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using System.Data;
|
||||
using BS.Shared.Core;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using System.Linq;
|
||||
using BS.Shared.DataContracts;
|
||||
|
||||
namespace LebenshilfeStadeMID
|
||||
{
|
||||
public partial class LeistungsnachweisSbd : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<SbdStundenaufstellungRO>
|
||||
{
|
||||
public LeistungsnachweisSbd()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
}
|
||||
|
||||
public void SetReportDataSource(SbdStundenaufstellungRO pRO)
|
||||
{
|
||||
double summeVerfuegungszeit = 0;
|
||||
double summeZusatzleistung = 0;
|
||||
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
var customer = MapperFactory.CustomerDC_Customer.MapToNewDC(DAOFactory.GenericDAO.GetByID<Customer>(pRO.CustomerOid));
|
||||
if (customer.RelatedEmployees != null && customer.RelatedEmployees.Count > 0)
|
||||
{
|
||||
var vertretung = customer.RelatedEmployees.FirstOrDefault(e => e.RelationRole.DisplayName == "Vertretung");
|
||||
if (vertretung != null)
|
||||
lblVertretung.Text = vertretung.Employee.FirstNameLastName;
|
||||
}
|
||||
|
||||
// Im Beleg muss jede Klienten- und Mitarbeiterabwesenheit dargestellt werden, egal ob da ein Termin stattgefunden hat oder nicht
|
||||
// Klientenabwesenheiten markieren bzw. hinzufügen
|
||||
pRO = MarkiereAbwesenheiten(customer, pRO);
|
||||
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
|
||||
|
||||
foreach (var sd in pRO.Services)
|
||||
{
|
||||
sd.Notice = "";sd.Notice2 = "";sd.Notice4 = "";
|
||||
|
||||
if (sd.ServiceDescription != null && sd.ServiceDescription.ToLower().Contains("verfügungszeit"))
|
||||
{
|
||||
sd.Notice = string.Format("{0:0}", sd.Minutes);
|
||||
summeVerfuegungszeit += sd.Minutes;
|
||||
}
|
||||
else if (sd.ServiceDescription != null && sd.ServiceDescription.ToLower().Contains("bewilligte zusatzleistung"))
|
||||
{
|
||||
sd.Notice2 = string.Format("{0:0}", sd.Minutes);
|
||||
summeZusatzleistung += sd.Minutes;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
tcSumVerfuegungszeit.Text = string.Format("{0:0}", summeVerfuegungszeit);
|
||||
tcSumZusatzleistung.Text = string.Format("{0:0}", summeZusatzleistung);
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
private SbdStundenaufstellungRO MarkiereAbwesenheiten(CustomerDC customer, SbdStundenaufstellungRO pRO)
|
||||
{
|
||||
pRO = ErstelleAbwesenheitenFuerKlienten(customer, pRO);
|
||||
//pRO = ErstelleAbwesenheitenFuerMitarbeiter(customer, pRO);
|
||||
|
||||
return pRO;
|
||||
}
|
||||
|
||||
private SbdStundenaufstellungRO ErstelleAbwesenheitenFuerKlienten(CustomerDC customer, SbdStundenaufstellungRO pRO)
|
||||
{
|
||||
foreach (var abs in pRO.Abwesenheiten)
|
||||
{
|
||||
var ende = abs.End.HasValue ? abs.End.Value : pRO.EndDate;
|
||||
var start = new DateTime(abs.Start.Value.Year, abs.Start.Value.Month, abs.Start.Value.Day);
|
||||
|
||||
// Jeden Abwesenheitstag durchlaufen
|
||||
while (start <= ende)
|
||||
{
|
||||
var services = pRO.Services.Where(s => s.StartDate.Date == start.Date).ToList();
|
||||
if (services != null)
|
||||
{
|
||||
// Gibt es am Abwesenheitstag einen Termin, einfach x setzen
|
||||
if (services.Count > 0)
|
||||
{
|
||||
foreach (var service in services)
|
||||
{
|
||||
if (abs.Reason.Description.ToLower().Contains("krank"))
|
||||
service.Notice4 = "x";
|
||||
}
|
||||
}
|
||||
// Gibt es keinen Termin, neuen Tag erzeugen und nur Datum und x setzen
|
||||
else
|
||||
{
|
||||
pRO.Services.Add(new SbdStundenaufstellungRO.SbdServiceDetail()
|
||||
{
|
||||
StartDate = new DateTime(start.Year, start.Month, start.Day),
|
||||
Notice4 = "x",
|
||||
ServiceCategory = "",
|
||||
ServiceDescription = "",
|
||||
IsBillable = true
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
start = start.AddDays(1);
|
||||
}
|
||||
}
|
||||
|
||||
return pRO;
|
||||
}
|
||||
|
||||
private ServicesOverviewRO ErstelleAbwesenheitenFuerMitarbeiter(CustomerDC customer, ServicesOverviewRO pRO)
|
||||
{
|
||||
// Mitarbeiterabwesenheiten markieren bzw. hinzufügen
|
||||
if (customer.RelatedEmployees != null && customer.RelatedEmployees.Count > 0)
|
||||
{
|
||||
var mainAttendant = customer.RelatedEmployees.FirstOrDefault(e => e.RelationRole.DisplayName == "Hauptbetreuung");
|
||||
if (mainAttendant != null)
|
||||
{
|
||||
var employee = MapperFactory.EmployeeDC_Employee.MapToNewDC(DAOFactory.GenericDAO.GetByID<Employee>(mainAttendant.Employee.EmployeeOid));
|
||||
|
||||
|
||||
employee.AbsenceTimes = employee.AbsenceTimes
|
||||
.Where(a => a.Start >= pRO.StartDate && a.Start <= pRO.EndDate || a.End >= pRO.StartDate && a.End <= pRO.EndDate)
|
||||
.OrderBy(a => a.Start).ToList();
|
||||
foreach (var abs in employee.AbsenceTimes)
|
||||
{
|
||||
var ende = abs.End.HasValue ? abs.End.Value : pRO.EndDate;
|
||||
var start = new DateTime(abs.Start.Value.Year, abs.Start.Value.Month, abs.Start.Value.Day);
|
||||
|
||||
// Jeden Abwesenheitstag durchlaufen
|
||||
while (start <= ende)
|
||||
{
|
||||
var services = pRO.Services.Where(s => s.StartDate.Date == start.Date).ToList();
|
||||
if (services != null)
|
||||
{
|
||||
// Gibt es am Abwesenheitstag einen Termin, einfach x setzen
|
||||
if (services.Count > 0)
|
||||
{
|
||||
foreach (var service in services)
|
||||
{
|
||||
if (abs.Reason.Description.ToLower().Contains("krank"))
|
||||
service.Notice3 = "x";
|
||||
}
|
||||
}
|
||||
// Gibt es keinen Termin, neuen Tag erzeugen und nur Datum und x setzen
|
||||
else
|
||||
{
|
||||
pRO.Services.Add(new ServicesOverviewRO.ServiceDetail()
|
||||
{
|
||||
StartDate = new DateTime(start.Year, start.Month, start.Day),
|
||||
Notice3 = "x",
|
||||
ServiceCategory = "",
|
||||
ServiceDescription = "",
|
||||
IsBillable = true
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
start = start.AddDays(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return pRO;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
930
ReportImp/LebenshilfeStadeMID/LeistungsnachweisSbd.designer.cs
generated
Normal file
930
ReportImp/LebenshilfeStadeMID/LeistungsnachweisSbd.designer.cs
generated
Normal file
@@ -0,0 +1,930 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace LebenshilfeStadeMID
|
||||
{
|
||||
partial class LeistungsnachweisSbd
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LeistungsnachweisSbd));
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.ruleIstFerien = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblSchulbegleitungsart = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblVertretung = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblMitarbeiter = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.tcSumVerfuegungszeit = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.tcSumZusatzleistung = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.tcSumMitarbeiterKrank = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.tcSumSchuelerKrank = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.fieldStd = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldTotalStd = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
//
|
||||
this.Detail.HeightF = 0F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// ruleIstFerien
|
||||
//
|
||||
this.ruleIstFerien.Condition = "[IstSamstag] Or [IstSonntag] Or [IstFeiertag] Or [IstFerien]";
|
||||
this.ruleIstFerien.DataMember = "Services";
|
||||
this.ruleIstFerien.Formatting.BackColor = System.Drawing.Color.LightSteelBlue;
|
||||
this.ruleIstFerien.Name = "ruleIstFerien";
|
||||
//
|
||||
// Title
|
||||
//
|
||||
this.Title.BackColor = System.Drawing.Color.White;
|
||||
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.Title.BorderWidth = 1F;
|
||||
this.Title.Font = new DevExpress.Drawing.DXFont("Times New Roman", 24F);
|
||||
this.Title.ForeColor = System.Drawing.Color.Black;
|
||||
this.Title.Name = "Title";
|
||||
//
|
||||
// FieldCaption
|
||||
//
|
||||
this.FieldCaption.BackColor = System.Drawing.Color.White;
|
||||
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.FieldCaption.BorderWidth = 1F;
|
||||
this.FieldCaption.Font = new DevExpress.Drawing.DXFont("Times New Roman", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
|
||||
this.FieldCaption.Name = "FieldCaption";
|
||||
//
|
||||
// PageInfo
|
||||
//
|
||||
this.PageInfo.BackColor = System.Drawing.Color.White;
|
||||
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.PageInfo.BorderWidth = 1F;
|
||||
this.PageInfo.Font = new DevExpress.Drawing.DXFont("Times New Roman", 8F);
|
||||
this.PageInfo.ForeColor = System.Drawing.Color.Black;
|
||||
this.PageInfo.Name = "PageInfo";
|
||||
//
|
||||
// DataField
|
||||
//
|
||||
this.DataField.BackColor = System.Drawing.Color.White;
|
||||
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.DataField.BorderWidth = 1F;
|
||||
this.DataField.Font = new DevExpress.Drawing.DXFont("Times New Roman", 8F);
|
||||
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
|
||||
this.DataField.Name = "DataField";
|
||||
//
|
||||
// fieldFLS
|
||||
//
|
||||
this.fieldFLS.DataMember = "FLSReportGroups";
|
||||
this.fieldFLS.Expression = "[TotalFLM] / 60";
|
||||
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldFLS.Name = "fieldFLS";
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.topMarginBand1.HeightF = 50F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
this.topMarginBand1.StylePriority.UseFont = false;
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 40F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel1,
|
||||
this.xrLabel4,
|
||||
this.lblSchulbegleitungsart,
|
||||
this.xrLabel2,
|
||||
this.xrLabel8,
|
||||
this.lblVertretung,
|
||||
this.xrLabel9,
|
||||
this.lblMitarbeiter,
|
||||
this.xrLabel10,
|
||||
this.xrPictureBox3});
|
||||
this.ReportHeader.HeightF = 156.2084F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(206.6246F, 64.20835F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(528.3754F, 19.99999F);
|
||||
this.xrLabel1.StylePriority.UseBorders = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "[CustomerLastName], [CustomerFirstName]";
|
||||
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Calibri", 14F, DevExpress.Drawing.DXFontStyle.Underline);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(280.194F, 9.687593F);
|
||||
this.xrLabel4.Name = "xrLabel4";
|
||||
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel4.SizeF = new System.Drawing.SizeF(364.7225F, 29.5833F);
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel4.Text = "Stundennachweis Schulbegleitung";
|
||||
//
|
||||
// lblSchulbegleitungsart
|
||||
//
|
||||
this.lblSchulbegleitungsart.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedStartDate")});
|
||||
this.lblSchulbegleitungsart.LocationFloat = new DevExpress.Utils.PointFloat(0.1668294F, 136.2084F);
|
||||
this.lblSchulbegleitungsart.Name = "lblSchulbegleitungsart";
|
||||
this.lblSchulbegleitungsart.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblSchulbegleitungsart.SizeF = new System.Drawing.SizeF(280.0273F, 20F);
|
||||
this.lblSchulbegleitungsart.StylePriority.UseBorders = false;
|
||||
this.lblSchulbegleitungsart.StylePriority.UseTextAlignment = false;
|
||||
this.lblSchulbegleitungsart.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
this.lblSchulbegleitungsart.TextFormatString = "{0:dd.MM.yyyy}";
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(280.194F, 136.2084F);
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(202.0001F, 20F);
|
||||
this.xrLabel2.StylePriority.UseBorders = false;
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel2.Text = "[StartDate!MMMM yyyy]";
|
||||
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104.2084F);
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(206.4578F, 20F);
|
||||
this.xrLabel8.StylePriority.UseBorders = false;
|
||||
this.xrLabel8.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel8.Text = "Name der Vertretung:";
|
||||
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// lblVertretung
|
||||
//
|
||||
this.lblVertretung.LocationFloat = new DevExpress.Utils.PointFloat(206.6246F, 104.2083F);
|
||||
this.lblVertretung.Name = "lblVertretung";
|
||||
this.lblVertretung.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblVertretung.SizeF = new System.Drawing.SizeF(528.3754F, 19.99999F);
|
||||
this.lblVertretung.StylePriority.UseBorders = false;
|
||||
this.lblVertretung.StylePriority.UseTextAlignment = false;
|
||||
this.lblVertretung.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0.1668294F, 84.20835F);
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(206.4578F, 20F);
|
||||
this.xrLabel9.StylePriority.UseBorders = false;
|
||||
this.xrLabel9.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel9.Text = "Name Mitarbeiter/in:";
|
||||
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// lblMitarbeiter
|
||||
//
|
||||
this.lblMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(206.6246F, 84.20836F);
|
||||
this.lblMitarbeiter.Name = "lblMitarbeiter";
|
||||
this.lblMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblMitarbeiter.SizeF = new System.Drawing.SizeF(528.3754F, 20F);
|
||||
this.lblMitarbeiter.StylePriority.UseBorders = false;
|
||||
this.lblMitarbeiter.StylePriority.UseTextAlignment = false;
|
||||
this.lblMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0.1668294F, 64.20834F);
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(206.4578F, 20F);
|
||||
this.xrLabel10.StylePriority.UseBorders = false;
|
||||
this.xrLabel10.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel10.Text = "Name Schüler/in:";
|
||||
this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrPictureBox3
|
||||
//
|
||||
this.xrPictureBox3.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox3.ImageSource"));
|
||||
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(0.1668294F, 0F);
|
||||
this.xrPictureBox3.Name = "xrPictureBox3";
|
||||
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(184.416F, 49.27087F);
|
||||
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// DetailReport2
|
||||
//
|
||||
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail3,
|
||||
this.GroupHeader1,
|
||||
this.GroupFooter1});
|
||||
this.DetailReport2.DataMember = "Services";
|
||||
this.DetailReport2.DataSource = this.bindingSource1;
|
||||
this.DetailReport2.Level = 0;
|
||||
this.DetailReport2.Name = "DetailReport2";
|
||||
//
|
||||
// Detail3
|
||||
//
|
||||
this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableDetail});
|
||||
this.Detail3.HeightF = 20F;
|
||||
this.Detail3.Name = "Detail3";
|
||||
//
|
||||
// xrTableDetail
|
||||
//
|
||||
this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTableDetail.Name = "xrTableDetail";
|
||||
this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRowDetail});
|
||||
this.xrTableDetail.SizeF = new System.Drawing.SizeF(746.9998F, 20F);
|
||||
this.xrTableDetail.StylePriority.UseBorders = false;
|
||||
this.xrTableDetail.StylePriority.UseFont = false;
|
||||
this.xrTableDetail.StylePriority.UsePadding = false;
|
||||
this.xrTableDetail.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRowDetail
|
||||
//
|
||||
this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell10,
|
||||
this.xrTableCell7,
|
||||
this.xrTableCell13,
|
||||
this.xrTableCell8,
|
||||
this.xrTableCell38,
|
||||
this.xrTableCell39});
|
||||
this.xrTableRowDetail.Name = "xrTableRowDetail";
|
||||
this.xrTableRowDetail.Weight = 0.8D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate")});
|
||||
this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.StylePriority.UseBorders = false;
|
||||
this.xrTableCell3.StylePriority.UseFont = false;
|
||||
this.xrTableCell3.StylePriority.UsePadding = false;
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell3.TextFormatString = "{0:dd.MM.yy}";
|
||||
this.xrTableCell3.Weight = 0.10928184431794838D;
|
||||
//
|
||||
// xrTableCell10
|
||||
//
|
||||
this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes")});
|
||||
this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.xrTableCell10.Multiline = true;
|
||||
this.xrTableCell10.Name = "xrTableCell10";
|
||||
this.xrTableCell10.StylePriority.UseBorders = false;
|
||||
this.xrTableCell10.StylePriority.UseFont = false;
|
||||
this.xrTableCell10.StylePriority.UsePadding = false;
|
||||
this.xrTableCell10.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell10.TextFormatString = "{0:H:mm}";
|
||||
this.xrTableCell10.Weight = 0.093804676983537241D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes")});
|
||||
this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.StylePriority.UseBorders = false;
|
||||
this.xrTableCell7.StylePriority.UseFont = false;
|
||||
this.xrTableCell7.StylePriority.UsePadding = false;
|
||||
this.xrTableCell7.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell7.TextFormatString = "{0:H:mm}";
|
||||
this.xrTableCell7.Weight = 0.074790884376797942D;
|
||||
//
|
||||
// xrTableCell13
|
||||
//
|
||||
this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
|
||||
this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.xrTableCell13.Multiline = true;
|
||||
this.xrTableCell13.Name = "xrTableCell13";
|
||||
this.xrTableCell13.StylePriority.UseBorders = false;
|
||||
this.xrTableCell13.StylePriority.UseFont = false;
|
||||
this.xrTableCell13.StylePriority.UsePadding = false;
|
||||
this.xrTableCell13.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell13.Weight = 0.16916284112431995D;
|
||||
//
|
||||
// xrTableCell8
|
||||
//
|
||||
this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")});
|
||||
this.xrTableCell8.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.xrTableCell8.Multiline = true;
|
||||
this.xrTableCell8.Name = "xrTableCell8";
|
||||
this.xrTableCell8.StylePriority.UseBorders = false;
|
||||
this.xrTableCell8.StylePriority.UseFont = false;
|
||||
this.xrTableCell8.StylePriority.UsePadding = false;
|
||||
this.xrTableCell8.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell8.Weight = 0.18428328451960357D;
|
||||
//
|
||||
// xrTableCell38
|
||||
//
|
||||
this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")});
|
||||
this.xrTableCell38.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.xrTableCell38.Name = "xrTableCell38";
|
||||
this.xrTableCell38.StylePriority.UseBorders = false;
|
||||
this.xrTableCell38.StylePriority.UseFont = false;
|
||||
this.xrTableCell38.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell38.Weight = 0.13799958016761255D;
|
||||
//
|
||||
// xrTableCell39
|
||||
//
|
||||
this.xrTableCell39.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes")});
|
||||
this.xrTableCell39.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.xrTableCell39.Name = "xrTableCell39";
|
||||
this.xrTableCell39.StylePriority.UseBorders = false;
|
||||
this.xrTableCell39.StylePriority.UseFont = false;
|
||||
this.xrTableCell39.StylePriority.UsePadding = false;
|
||||
this.xrTableCell39.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell39.TextFormatString = "{0:0}";
|
||||
this.xrTableCell39.Weight = 0.19535019972141485D;
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable1});
|
||||
this.GroupHeader1.HeightF = 40F;
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrTable1.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.1668294F, 0F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow1,
|
||||
this.xrTableRow2});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(746.8331F, 40F);
|
||||
this.xrTable1.StylePriority.UseBorders = false;
|
||||
this.xrTable1.StylePriority.UseFont = false;
|
||||
this.xrTable1.StylePriority.UsePadding = false;
|
||||
this.xrTable1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
//
|
||||
// xrTableRow1
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell1,
|
||||
this.xrTableCell2,
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell12,
|
||||
this.xrTableCell14});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 0.38170325141823563D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.StylePriority.UseBorders = false;
|
||||
this.xrTableCell1.StylePriority.UseFont = false;
|
||||
this.xrTableCell1.StylePriority.UsePadding = false;
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.Text = "Datum";
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell1.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word;
|
||||
this.xrTableCell1.Weight = 0.16442754416811173D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell2.Multiline = true;
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.StylePriority.UseBorders = false;
|
||||
this.xrTableCell2.StylePriority.UseFont = false;
|
||||
this.xrTableCell2.StylePriority.UsePadding = false;
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.Text = "Beginn";
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell2.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word;
|
||||
this.xrTableCell2.Weight = 0.14148486862370435D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.StylePriority.UseBorders = false;
|
||||
this.xrTableCell4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell4.Text = "Ende";
|
||||
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell4.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word;
|
||||
this.xrTableCell4.Weight = 0.11280648273027846D;
|
||||
//
|
||||
// xrTableCell5
|
||||
//
|
||||
this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell5.Multiline = true;
|
||||
this.xrTableCell5.Name = "xrTableCell5";
|
||||
this.xrTableCell5.StylePriority.UseBorders = false;
|
||||
this.xrTableCell5.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell5.Text = "Verfügungszeit";
|
||||
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell5.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word;
|
||||
this.xrTableCell5.Weight = 0.25514724954731088D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell6.Multiline = true;
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.StylePriority.UseBorders = false;
|
||||
this.xrTableCell6.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell6.Text = "bewilligte\r\n";
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell6.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word;
|
||||
this.xrTableCell6.Weight = 0.27795750321560986D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.StylePriority.UseBorders = false;
|
||||
this.xrTableCell12.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell12.Text = "Schüler/in";
|
||||
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell12.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word;
|
||||
this.xrTableCell12.Weight = 0.2081429535675107D;
|
||||
//
|
||||
// xrTableCell14
|
||||
//
|
||||
this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell14.Multiline = true;
|
||||
this.xrTableCell14.Name = "xrTableCell14";
|
||||
this.xrTableCell14.StylePriority.UseBorders = false;
|
||||
this.xrTableCell14.StylePriority.UsePadding = false;
|
||||
this.xrTableCell14.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell14.Text = "Gesamtzeit in Industrieminuten";
|
||||
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell14.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word;
|
||||
this.xrTableCell14.Weight = 0.29464525204373493D;
|
||||
this.xrTableCell14.WordWrap = false;
|
||||
//
|
||||
// xrTableRow2
|
||||
//
|
||||
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell15,
|
||||
this.xrTableCell28,
|
||||
this.xrTableCell32,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell34,
|
||||
this.xrTableCell36,
|
||||
this.xrTableCell37});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Weight = 0.38170325141823563D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell15.Multiline = true;
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.StylePriority.UseBorders = false;
|
||||
this.xrTableCell15.StylePriority.UseFont = false;
|
||||
this.xrTableCell15.StylePriority.UsePadding = false;
|
||||
this.xrTableCell15.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell15.Weight = 0.16442754416811173D;
|
||||
//
|
||||
// xrTableCell28
|
||||
//
|
||||
this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell28.Multiline = true;
|
||||
this.xrTableCell28.Name = "xrTableCell28";
|
||||
this.xrTableCell28.StylePriority.UseBorders = false;
|
||||
this.xrTableCell28.StylePriority.UseFont = false;
|
||||
this.xrTableCell28.StylePriority.UsePadding = false;
|
||||
this.xrTableCell28.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell28.Weight = 0.14148486862370435D;
|
||||
//
|
||||
// xrTableCell32
|
||||
//
|
||||
this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell32.Multiline = true;
|
||||
this.xrTableCell32.Name = "xrTableCell32";
|
||||
this.xrTableCell32.StylePriority.UseBorders = false;
|
||||
this.xrTableCell32.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell32.Weight = 0.11280648273027846D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell16.Multiline = true;
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.StylePriority.UseBorders = false;
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell16.Weight = 0.25514724954731088D;
|
||||
//
|
||||
// xrTableCell34
|
||||
//
|
||||
this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell34.Multiline = true;
|
||||
this.xrTableCell34.Name = "xrTableCell34";
|
||||
this.xrTableCell34.StylePriority.UseBorders = false;
|
||||
this.xrTableCell34.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell34.Text = "Zusatzleistung";
|
||||
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell34.Weight = 0.27795750321560986D;
|
||||
//
|
||||
// xrTableCell36
|
||||
//
|
||||
this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell36.Multiline = true;
|
||||
this.xrTableCell36.Name = "xrTableCell36";
|
||||
this.xrTableCell36.StylePriority.UseBorders = false;
|
||||
this.xrTableCell36.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell36.Text = "krank";
|
||||
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell36.Weight = 0.20814295356750909D;
|
||||
//
|
||||
// xrTableCell37
|
||||
//
|
||||
this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell37.Multiline = true;
|
||||
this.xrTableCell37.Name = "xrTableCell37";
|
||||
this.xrTableCell37.StylePriority.UseBorders = false;
|
||||
this.xrTableCell37.StylePriority.UsePadding = false;
|
||||
this.xrTableCell37.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell37.Text = "Industrieminuten";
|
||||
this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell37.Weight = 0.29464525204373659D;
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel3,
|
||||
this.xrLabel5,
|
||||
this.xrLabel6,
|
||||
this.xrTable3});
|
||||
this.GroupFooter1.HeightF = 113.9703F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(11.99988F, 93.97033F);
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(734.9999F, 20F);
|
||||
this.xrLabel3.StylePriority.UseBorders = false;
|
||||
this.xrLabel3.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel3.Text = "Mit der Weiterleitung an die Leitung bestätige ich, dass die Abrechnung sachlich " +
|
||||
"richtig ist.";
|
||||
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Calibri", 10F);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(398.3656F, 59.6165F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(348.6342F, 19.99999F);
|
||||
this.xrLabel5.StylePriority.UseBorders = false;
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel5.Text = "Unterschrift Leitung LH-Schulbegleitung";
|
||||
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(286.3657F, 39.61652F);
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(111.9999F, 20F);
|
||||
this.xrLabel6.StylePriority.UseBorders = false;
|
||||
this.xrLabel6.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel6.Text = "Sachlich richtig";
|
||||
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrTable3
|
||||
//
|
||||
this.xrTable3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable3.Name = "xrTable3";
|
||||
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow8});
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(746.9999F, 20F);
|
||||
this.xrTable3.StylePriority.UseBorders = false;
|
||||
this.xrTable3.StylePriority.UseFont = false;
|
||||
this.xrTable3.StylePriority.UsePadding = false;
|
||||
this.xrTable3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow8
|
||||
//
|
||||
this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell9,
|
||||
this.tcSumVerfuegungszeit,
|
||||
this.tcSumZusatzleistung,
|
||||
this.tcSumMitarbeiterKrank,
|
||||
this.tcSumSchuelerKrank,
|
||||
this.xrTableCell23});
|
||||
this.xrTableRow8.Name = "xrTableRow8";
|
||||
this.xrTableRow8.Weight = 0.53333333333333344D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(10, 0, 0, 0, 100F);
|
||||
this.xrTableCell9.StylePriority.UseFont = false;
|
||||
this.xrTableCell9.StylePriority.UsePadding = false;
|
||||
this.xrTableCell9.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell9.Text = "Summen";
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell9.Weight = 0.35582241246611113D;
|
||||
//
|
||||
// tcSumVerfuegungszeit
|
||||
//
|
||||
this.tcSumVerfuegungszeit.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.tcSumVerfuegungszeit.Name = "tcSumVerfuegungszeit";
|
||||
this.tcSumVerfuegungszeit.StylePriority.UseFont = false;
|
||||
this.tcSumVerfuegungszeit.StylePriority.UseTextAlignment = false;
|
||||
this.tcSumVerfuegungszeit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.tcSumVerfuegungszeit.Weight = 0.21657708927019603D;
|
||||
//
|
||||
// tcSumZusatzleistung
|
||||
//
|
||||
this.tcSumZusatzleistung.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.tcSumZusatzleistung.Multiline = true;
|
||||
this.tcSumZusatzleistung.Name = "tcSumZusatzleistung";
|
||||
this.tcSumZusatzleistung.StylePriority.UseFont = false;
|
||||
this.tcSumZusatzleistung.StylePriority.UseTextAlignment = false;
|
||||
this.tcSumZusatzleistung.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.tcSumZusatzleistung.Weight = 0.22497377940299018D;
|
||||
//
|
||||
// tcSumMitarbeiterKrank
|
||||
//
|
||||
this.tcSumMitarbeiterKrank.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.tcSumMitarbeiterKrank.Multiline = true;
|
||||
this.tcSumMitarbeiterKrank.Name = "tcSumMitarbeiterKrank";
|
||||
this.tcSumMitarbeiterKrank.StylePriority.UseFont = false;
|
||||
this.tcSumMitarbeiterKrank.StylePriority.UseTextAlignment = false;
|
||||
this.tcSumMitarbeiterKrank.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.tcSumMitarbeiterKrank.Weight = 0.011037342763563843D;
|
||||
//
|
||||
// tcSumSchuelerKrank
|
||||
//
|
||||
this.tcSumSchuelerKrank.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.tcSumSchuelerKrank.Name = "tcSumSchuelerKrank";
|
||||
this.tcSumSchuelerKrank.StylePriority.UseFont = false;
|
||||
this.tcSumSchuelerKrank.StylePriority.UseTextAlignment = false;
|
||||
this.tcSumSchuelerKrank.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.tcSumSchuelerKrank.Weight = 0.17670869989813423D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes")});
|
||||
this.xrTableCell23.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.StylePriority.UseFont = false;
|
||||
this.xrTableCell23.StylePriority.UseTextAlignment = false;
|
||||
xrSummary1.FormatString = "{0:0}";
|
||||
xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
|
||||
this.xrTableCell23.Summary = xrSummary1;
|
||||
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell23.TextFormatString = "{0:0}";
|
||||
this.xrTableCell23.Weight = 0.25014632278195442D;
|
||||
//
|
||||
// fieldStd
|
||||
//
|
||||
this.fieldStd.DataMember = "Services";
|
||||
this.fieldStd.Expression = "Iif([Minutes] > 0, [Minutes] / 60, ?)";
|
||||
this.fieldStd.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldStd.Name = "fieldStd";
|
||||
//
|
||||
// fieldTotalStd
|
||||
//
|
||||
this.fieldTotalStd.Expression = "[TotalFLM] / 60";
|
||||
this.fieldTotalStd.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldTotalStd.Name = "fieldTotalStd";
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SbdStundenaufstellungRO);
|
||||
//
|
||||
// LeistungsnachweisSbd
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.ReportHeader,
|
||||
this.DetailReport2});
|
||||
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
|
||||
this.fieldFLS,
|
||||
this.fieldStd,
|
||||
this.fieldTotalStd});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.DisplayName = "Stundenzettel";
|
||||
this.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.ruleIstFerien});
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(40F, 40F, 50F, 40F);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
|
||||
this.Title,
|
||||
this.FieldCaption,
|
||||
this.PageInfo,
|
||||
this.DataField});
|
||||
this.Version = "23.2";
|
||||
xrWatermark1.Id = "Watermark1";
|
||||
this.Watermarks.Add(xrWatermark1);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle Title;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle DataField;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.FormattingRule ruleIstFerien;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail3;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldStd;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldTotalStd;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblSchulbegleitungsart;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblVertretung;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblMitarbeiter;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTableDetail;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable3;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableCell tcSumVerfuegungszeit;
|
||||
private DevExpress.XtraReports.UI.XRTableCell tcSumZusatzleistung;
|
||||
private DevExpress.XtraReports.UI.XRTableCell tcSumMitarbeiterKrank;
|
||||
private DevExpress.XtraReports.UI.XRTableCell tcSumSchuelerKrank;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
|
||||
}
|
||||
}
|
||||
123
ReportImp/LebenshilfeStadeMID/LeistungsnachweisSbd.resx
Normal file
123
ReportImp/LebenshilfeStadeMID/LeistungsnachweisSbd.resx
Normal file
File diff suppressed because one or more lines are too long
@@ -43,7 +43,6 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
@@ -54,7 +53,6 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
@@ -63,7 +61,6 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
@@ -138,7 +135,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableDetail.Name = "xrTableDetail";
|
||||
this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRowDetail});
|
||||
this.xrTableDetail.SizeF = new System.Drawing.SizeF(746.9999F, 20F);
|
||||
this.xrTableDetail.SizeF = new System.Drawing.SizeF(746.9998F, 20F);
|
||||
this.xrTableDetail.StylePriority.UseBorders = false;
|
||||
this.xrTableDetail.StylePriority.UseFont = false;
|
||||
this.xrTableDetail.StylePriority.UsePadding = false;
|
||||
@@ -153,7 +150,6 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell12,
|
||||
this.xrTableCell13,
|
||||
this.xrTableCell14,
|
||||
this.xrTableCell15,
|
||||
this.xrTableCell38,
|
||||
this.xrTableCell39});
|
||||
this.xrTableRowDetail.Name = "xrTableRowDetail";
|
||||
@@ -234,20 +230,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell14.StylePriority.UsePadding = false;
|
||||
this.xrTableCell14.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell14.Weight = 0.16592874397026844D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3")});
|
||||
this.xrTableCell15.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.StylePriority.UseBorders = false;
|
||||
this.xrTableCell15.StylePriority.UseFont = false;
|
||||
this.xrTableCell15.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell15.Weight = 0.15635564716543349D;
|
||||
this.xrTableCell14.Weight = 0.18428328451960357D;
|
||||
//
|
||||
// xrTableCell38
|
||||
//
|
||||
@@ -260,7 +243,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell38.StylePriority.UseFont = false;
|
||||
this.xrTableCell38.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell38.Weight = 0.12444641475088489D;
|
||||
this.xrTableCell38.Weight = 0.13799958016761255D;
|
||||
//
|
||||
// xrTableCell39
|
||||
//
|
||||
@@ -275,7 +258,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell39.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell39.TextFormatString = "{0:0}";
|
||||
this.xrTableCell39.Weight = 0.1937384413224201D;
|
||||
this.xrTableCell39.Weight = 0.19535019972141485D;
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
@@ -294,7 +277,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow1,
|
||||
this.xrTableRow2});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(746.8332F, 40F);
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(746.8331F, 40F);
|
||||
this.xrTable1.StylePriority.UseBorders = false;
|
||||
this.xrTable1.StylePriority.UseFont = false;
|
||||
this.xrTable1.StylePriority.UsePadding = false;
|
||||
@@ -309,7 +292,6 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell7,
|
||||
this.xrTableCell8,
|
||||
this.xrTableCell9});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
@@ -376,19 +358,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell6.Text = "bewilligte\r\n";
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell6.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word;
|
||||
this.xrTableCell6.Weight = 0.2502687443297385D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell7.Multiline = true;
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.StylePriority.UseBorders = false;
|
||||
this.xrTableCell7.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell7.Text = "Mitarbeiter/in";
|
||||
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell7.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word;
|
||||
this.xrTableCell7.Weight = 0.23583016357332845D;
|
||||
this.xrTableCell6.Weight = 0.27795750321560986D;
|
||||
//
|
||||
// xrTableCell8
|
||||
//
|
||||
@@ -399,7 +369,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell8.Text = "Schüler/in";
|
||||
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell8.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word;
|
||||
this.xrTableCell8.Weight = 0.18770156214821412D;
|
||||
this.xrTableCell8.Weight = 0.2081429535675107D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
@@ -412,7 +382,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell9.Text = "Gesamtzeit in Industrieminuten";
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell9.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word;
|
||||
this.xrTableCell9.Weight = 0.29221410080357052D;
|
||||
this.xrTableCell9.Weight = 0.29464525204373493D;
|
||||
this.xrTableCell9.WordWrap = false;
|
||||
//
|
||||
// xrTableRow2
|
||||
@@ -423,7 +393,6 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell32,
|
||||
this.xrTableCell33,
|
||||
this.xrTableCell34,
|
||||
this.xrTableCell35,
|
||||
this.xrTableCell36,
|
||||
this.xrTableCell37});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
@@ -483,18 +452,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell34.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell34.Text = "Zusatzleistung";
|
||||
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell34.Weight = 0.25026875350951644D;
|
||||
//
|
||||
// xrTableCell35
|
||||
//
|
||||
this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell35.Multiline = true;
|
||||
this.xrTableCell35.Name = "xrTableCell35";
|
||||
this.xrTableCell35.StylePriority.UseBorders = false;
|
||||
this.xrTableCell35.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell35.Text = "krank";
|
||||
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell35.Weight = 0.23583015439355048D;
|
||||
this.xrTableCell34.Weight = 0.27795750321560986D;
|
||||
//
|
||||
// xrTableCell36
|
||||
//
|
||||
@@ -505,7 +463,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell36.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell36.Text = "krank";
|
||||
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell36.Weight = 0.18770156214821251D;
|
||||
this.xrTableCell36.Weight = 0.20814295356750909D;
|
||||
//
|
||||
// xrTableCell37
|
||||
//
|
||||
@@ -517,7 +475,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell37.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell37.Text = "Industrieminuten";
|
||||
this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell37.Weight = 0.29221410080357213D;
|
||||
this.xrTableCell37.Weight = 0.29464525204373659D;
|
||||
//
|
||||
// formattingRuleStartDate
|
||||
//
|
||||
@@ -728,7 +686,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.Text = "Summen";
|
||||
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell16.Weight = 0.31563171789148237D;
|
||||
this.xrTableCell16.Weight = 0.35582241246611113D;
|
||||
//
|
||||
// tcSumVerfuegungszeit
|
||||
//
|
||||
@@ -737,7 +695,7 @@ namespace LebenshilfeStadeMID
|
||||
this.tcSumVerfuegungszeit.StylePriority.UseFont = false;
|
||||
this.tcSumVerfuegungszeit.StylePriority.UseTextAlignment = false;
|
||||
this.tcSumVerfuegungszeit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.tcSumVerfuegungszeit.Weight = 0.1921336561526322D;
|
||||
this.tcSumVerfuegungszeit.Weight = 0.21657708927019603D;
|
||||
//
|
||||
// tcSumZusatzleistung
|
||||
//
|
||||
@@ -747,7 +705,7 @@ namespace LebenshilfeStadeMID
|
||||
this.tcSumZusatzleistung.StylePriority.UseFont = false;
|
||||
this.tcSumZusatzleistung.StylePriority.UseTextAlignment = false;
|
||||
this.tcSumZusatzleistung.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.tcSumZusatzleistung.Weight = 0.18847604721774364D;
|
||||
this.tcSumZusatzleistung.Weight = 0.22497377940299018D;
|
||||
//
|
||||
// tcSumMitarbeiterKrank
|
||||
//
|
||||
@@ -757,7 +715,7 @@ namespace LebenshilfeStadeMID
|
||||
this.tcSumMitarbeiterKrank.StylePriority.UseFont = false;
|
||||
this.tcSumMitarbeiterKrank.StylePriority.UseTextAlignment = false;
|
||||
this.tcSumMitarbeiterKrank.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.tcSumMitarbeiterKrank.Weight = 0.17760239244444342D;
|
||||
this.tcSumMitarbeiterKrank.Weight = 0.011037342763563843D;
|
||||
//
|
||||
// tcSumSchuelerKrank
|
||||
//
|
||||
@@ -766,7 +724,7 @@ namespace LebenshilfeStadeMID
|
||||
this.tcSumSchuelerKrank.StylePriority.UseFont = false;
|
||||
this.tcSumSchuelerKrank.StylePriority.UseTextAlignment = false;
|
||||
this.tcSumSchuelerKrank.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.tcSumSchuelerKrank.Weight = 0.14135706470941553D;
|
||||
this.tcSumSchuelerKrank.Weight = 0.17670869989813423D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
@@ -779,7 +737,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell23.Summary = xrSummary1;
|
||||
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell23.TextFormatString = "{0:0}";
|
||||
this.xrTableCell23.Weight = 0.22006476816723267D;
|
||||
this.xrTableCell23.Weight = 0.25014632278195442D;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
@@ -895,7 +853,6 @@ namespace LebenshilfeStadeMID
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
|
||||
@@ -904,7 +861,6 @@ namespace LebenshilfeStadeMID
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTableDetail;
|
||||
@@ -914,7 +870,6 @@ namespace LebenshilfeStadeMID
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable3;
|
||||
|
||||
@@ -44,14 +44,20 @@ namespace LebenshilfeStadeMID
|
||||
|
||||
foreach (var sd in pRO.Services)
|
||||
{
|
||||
sd.Notice = "";
|
||||
sd.Notice2 = "";
|
||||
sd.Notice3 = "";
|
||||
sd.Notice4 = "";
|
||||
sd.Notice5 = "";
|
||||
|
||||
if (sd.ServiceDescription.ToLower().Contains("verfügungszeit"))
|
||||
{
|
||||
sd.Notice = string.Format("{0:0}", sd.Minutes);
|
||||
summeVerfuegungszeit += sd.Minutes;
|
||||
}
|
||||
else if (sd.ServiceDescription.ToLower().Contains("zusatzleistung")) // Namensänderung steht aus
|
||||
else if (sd.ServiceDescription.ToLower().Contains("bewilligte zusatzleistung"))
|
||||
{
|
||||
sd.Notice = string.Format("{0:0}", sd.Minutes);
|
||||
sd.Notice2 = string.Format("{0:0}", sd.Minutes);
|
||||
summeZusatzleistung += sd.Minutes;
|
||||
}
|
||||
|
||||
|
||||
@@ -61,8 +61,6 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
@@ -85,8 +83,6 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
@@ -411,8 +407,6 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell7,
|
||||
this.xrTableCell8,
|
||||
this.xrTableCell9,
|
||||
this.xrTableCell10,
|
||||
this.xrTableCell11,
|
||||
this.xrTableCell12});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Weight = 1D;
|
||||
@@ -427,7 +421,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell7.StylePriority.UseBorders = false;
|
||||
this.xrTableCell7.StylePriority.UseFont = false;
|
||||
this.xrTableCell7.Text = "Beschreibung";
|
||||
this.xrTableCell7.Weight = 1D;
|
||||
this.xrTableCell7.Weight = 1.6287305367964156D;
|
||||
//
|
||||
// xrTableCell8
|
||||
//
|
||||
@@ -442,7 +436,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell8.Text = "Stunden";
|
||||
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell8.TextFormatString = "{0:0.00}";
|
||||
this.xrTableCell8.Weight = 0.80757469466246745D;
|
||||
this.xrTableCell8.Weight = 0.71517351970763277D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
@@ -457,36 +451,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell9.Text = "Stundensatz";
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell9.TextFormatString = "{0:C}";
|
||||
this.xrTableCell9.Weight = 0.91943307468195956D;
|
||||
//
|
||||
// xrTableCell10
|
||||
//
|
||||
this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell10.Multiline = true;
|
||||
this.xrTableCell10.Name = "xrTableCell10";
|
||||
this.xrTableCell10.StylePriority.UseBorders = false;
|
||||
this.xrTableCell10.StylePriority.UseFont = false;
|
||||
this.xrTableCell10.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell10.Text = "Zwischensumme";
|
||||
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell10.TextFormatString = "{0:0.00}";
|
||||
this.xrTableCell10.Weight = 1.272992230655573D;
|
||||
//
|
||||
// xrTableCell11
|
||||
//
|
||||
this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell11.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell11.Multiline = true;
|
||||
this.xrTableCell11.Name = "xrTableCell11";
|
||||
this.xrTableCell11.StylePriority.UseBorders = false;
|
||||
this.xrTableCell11.StylePriority.UseFont = false;
|
||||
this.xrTableCell11.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell11.Text = "Faktor";
|
||||
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell11.Weight = 0.58141213959955651D;
|
||||
this.xrTableCell9.Weight = 0.82154297269390852D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
@@ -501,7 +466,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell12.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell12.Text = "Betrag inkl. Faktor";
|
||||
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell12.Weight = 1.4185878604004434D;
|
||||
this.xrTableCell12.Weight = 0.98014860054691333D;
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
@@ -510,7 +475,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrLabel6.Multiline = true;
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(676.67F, 92.70834F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(686.6663F, 92.70834F);
|
||||
this.xrLabel6.StylePriority.UseBorders = false;
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.StylePriority.UseTextAlignment = false;
|
||||
@@ -696,8 +661,6 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell1,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell2,
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell5});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 1D;
|
||||
@@ -712,7 +675,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell1.StylePriority.UseBorders = false;
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell1.Weight = 0.99854146507358477D;
|
||||
this.xrTableCell1.Weight = 1.6277226948042065D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
@@ -725,7 +688,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell6.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell6.TextFormatString = "{0:0.00}";
|
||||
this.xrTableCell6.Weight = 0.80757469501839729D;
|
||||
this.xrTableCell6.Weight = 0.71517389440237555D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
@@ -738,32 +701,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell2.TextFormatString = "{0:C}";
|
||||
this.xrTableCell2.Weight = 0.91943280773218461D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount")});
|
||||
this.xrTableCell3.Multiline = true;
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.StylePriority.UseBorders = false;
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell3.TextFormatString = "{0:C}";
|
||||
this.xrTableCell3.Weight = 1.272992497249418D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.RateFactor")});
|
||||
this.xrTableCell4.Multiline = true;
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.StylePriority.UseBorders = false;
|
||||
this.xrTableCell4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell4.Weight = 0.5814121395995564D;
|
||||
this.xrTableCell2.Weight = 0.82154215944416908D;
|
||||
//
|
||||
// xrTableCell5
|
||||
//
|
||||
@@ -777,7 +715,7 @@ namespace LebenshilfeStadeMID
|
||||
this.xrTableCell5.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell5.Text = "xrTableCell5";
|
||||
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell5.Weight = 1.4200463953268587D;
|
||||
this.xrTableCell5.Weight = 0.98115661450027414D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
@@ -802,7 +740,7 @@ namespace LebenshilfeStadeMID
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.ruleRateFactorNull});
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(90F, 50F, 101.8269F, 125F);
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(90F, 49F, 101.8269F, 125F);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
@@ -854,8 +792,6 @@ namespace LebenshilfeStadeMID
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblGesamtBetrag;
|
||||
@@ -872,8 +808,6 @@ namespace LebenshilfeStadeMID
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -67,8 +67,10 @@ namespace LebenshilfeStadeMID.Service
|
||||
SupportConcept = serviceRecord.SupportConcept,
|
||||
RoundedDuration = 30,
|
||||
ServiceDescription = DAOFactory.SearchDAO.FindServiceDescriptionForCategory(serviceRecord.ServiceDescription.ServiceCategory.Oid.Value).FirstOrDefault(sr => sr.Name == "Verfügungszeit"),
|
||||
Start = serviceRecord.Start.Value.AddMinutes((int)serviceRecord.RoundedDuration),
|
||||
End = serviceRecord.Start.Value.AddMinutes((int)serviceRecord.RoundedDuration + 30),
|
||||
//Start = serviceRecord.Start.Value.AddMinutes((int)serviceRecord.RoundedDuration),
|
||||
//End = serviceRecord.Start.Value.AddMinutes((int)serviceRecord.RoundedDuration + 30),
|
||||
Start = serviceRecord.Start.Value.Date.AddSeconds(1),
|
||||
End = serviceRecord.Start.Value.Date.AddMinutes(30).AddSeconds(1),
|
||||
DurationInStunden = BS.Shared.ZeiterfassungsDauer.Minuten,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user