PerspektivenEV DatevExporter und VSDHammReports/ServicesOverviewReport

This commit is contained in:
Alexandra
2022-08-17 13:13:31 +02:00
parent b882f62d8f
commit 62d8a4a56c
7 changed files with 55 additions and 139 deletions

View File

@@ -63,7 +63,7 @@ namespace PerspektivenEV
}
//Sonderlösung um im Notice-Feld bei Bedarf Teilzahlungen anzeigen zu können
if (pRO.Notice.Length > 0 || pRO.Notice != null)
if (!String.IsNullOrEmpty(pRO.Notice))
{
int index = 0;
index = pRO.Notice.IndexOf("\r\n");

View File

@@ -29,12 +29,9 @@ namespace PerspektivenEV.Export
{
StringBuilder sb = new StringBuilder();
//sb.AppendLine("Datum;Konto;Gegenkonto;Buchungstext;Belegfeld1;Umsatz Soll;Kostenstelle");
//Kontonummer; Umsatz; Gegenkonto; Belegdatum; Kost 1; Belegfeld 1; Buchungstext; Festschreibung
sb.AppendLine("Kontonummer;Umsatz;Gegenkonto;Belegdatum;Kost1;Belegfeld1;Buchungstext;Festschreibung");
var s = GetMonatlicheRechnungenString(date);
var s = GetMonatlicheRechnungenString(date);
if (!String.IsNullOrWhiteSpace(s))
sb.Append(s);
@@ -85,40 +82,34 @@ namespace PerspektivenEV.Export
String isApproved = "";
if (row[8] != null)
{
orgaName = row[8].ToString();
}
if (row[9] != null )
{
itemDescription = row[9].ToString();
}
if (row[10] != null)
{
unitDescription = row[10].ToString();
}
if (row[12] != null)
{
isApproved = row[12].ToString();
}
if (sb.Length > 0)
{
sb.AppendLine();
}
DateTime lastDate = new DateTime(date.Year, date.Month, 1);
lastDate = lastDate.AddMonths(1).AddDays(-1);
sb.Append(String.Format("{0}", row[1])); //Debitornr. als Kontonummer noch offen!?
sb.Append(String.Format("{0}", row[1])); //Debitornr. als Kontonummer
sb.Append(";");
sb.Append(String.Format("{0:0.00}", row[15])); //Umsatz - der Rechnungsposition
sb.Append(";");
var gegenkto = GetErloeskonto(itemDescription, unitDescription, orgaName, isApproved);
sb.Append(gegenkto); //Gegenkonto
sb.Append(gegenkto); //Gegenkonto - Auffang/Fehlerkonto 999999
sb.Append(";");
sb.Append(String.Format("{0:ddMM}", lastDate));
sb.Append(";");
var kostenstelle = GetKostenstelle(itemDescription, unitDescription, orgaName);
sb.Append(kostenstelle); //Kostenstelle
sb.Append(kostenstelle); //Kostenstelle - Auffang/Fehlerkostenstelle 999
sb.Append(";");
sb.Append(String.Format("{0}", row[3]));
sb.Append(";");
@@ -128,15 +119,12 @@ namespace PerspektivenEV.Export
if (c2sOid.HasValue)
{
var c2s = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(c2sOid.Value);
var c = c2s.SupportConcept.Customer;
buchungstext = String.Format("{0}, {1}, {2:dd}/{2:MM}", c.Person.LastName, c.Person.FirstName, lastDate);
}
sb.Append(buchungstext);
sb.Append(";");
//noch löschen nur zur Kontrolle
sb.Append(String.Format("{0:0.00}", row[0])); //Umsatz
}
return sb.ToString();
@@ -144,9 +132,8 @@ namespace PerspektivenEV.Export
public static String GetMonatlicheRechnungLWVString(DateTime date)
{
/*
0 sip.Claim,
0 sip.Claim,
1 c.DebitorNumber,
2 ib.InvoiceDate,
3 ib.invoicenumber,
@@ -169,7 +156,6 @@ namespace PerspektivenEV.Export
var sql = GetMonatlicheRechnungPositionenLWVSql(date);
var dt = ExecuteQuery(sql, date);
StringBuilder sb = new StringBuilder();
foreach (DataRow row in dt.Rows)
{
@@ -181,13 +167,10 @@ namespace PerspektivenEV.Export
SupportConceptApprovalPeriod approvalPeriod;
if (row[8] != null)
{
orgaName = row[8].ToString();
}
if (row[9] != null)
{
itemDescription = row[9].ToString();
}
if (row[11] != null)
{
@@ -195,30 +178,29 @@ namespace PerspektivenEV.Export
approvalPeriod = DAOFactory.GenericDAO.LoadByID<SupportConceptApprovalPeriod>(scApprovalPeriodOid);
unitDescription = approvalPeriod.ServiceCategory.Name;
row[1] = approvalPeriod.CostBearer2SupportConcept.SupportConcept.Customer.DebitorNumber;
if (approvalPeriod.CostBearer2SupportConcept.SupportConcept.ApprovalDate.HasValue)
if (approvalPeriod.CostBearer2SupportConcept.ApprovedStartDate.HasValue)
isApproved = "true";
else
isApproved = "false";
}
if (sb.Length > 0)
{
sb.AppendLine();
}
DateTime lastDate = new DateTime(date.Year, date.Month, 1);
lastDate = lastDate.AddMonths(1).AddDays(-1);
sb.Append(String.Format("{0}", row[1])); //Debitornr. als Kontonummer noch offen!?
sb.Append(String.Format("{0}", row[1])); //Debitornr. als Kontonummer
sb.Append(";");
sb.Append(String.Format("{0:0.00}", row[15])); //Umsatz - der Rechnungsposition
sb.Append(";");
var gegenkto = GetErloeskonto(itemDescription, unitDescription, orgaName, isApproved);
sb.Append(gegenkto); //Gegenkonto
sb.Append(gegenkto); //Gegenkonto - Auffang/Fehlerkonto 999999
sb.Append(";");
sb.Append(String.Format("{0:ddMM}", lastDate));
sb.Append(";");
var kostenstelle = GetKostenstelle(itemDescription, unitDescription, orgaName);
sb.Append(kostenstelle); //Kostenstelle
sb.Append(kostenstelle); //Kostenstelle - Auffang/Fehlerkostenstelle 999
sb.Append(";");
sb.Append(String.Format("{0}", row[3]));
sb.Append(";");
@@ -226,8 +208,7 @@ namespace PerspektivenEV.Export
buchungstext = String.Format("{0} {1:dd}/{1:MM}", itemDescription, lastDate);
sb.Append(buchungstext);
sb.Append(";");
//noch löschen nur zur Kontrolle
sb.Append(String.Format("{0:0.00}", row[0])); //Umsatz
}
return sb.ToString();
@@ -238,7 +219,7 @@ namespace PerspektivenEV.Export
if (itemDesc.Contains("Handgeld"))
return "496101";
else if (orgaName == "Selbstzahler")
else if (orgaName == "SELBSTZAHLER")
{
if (unitDesc.Contains("FLS BW"))
return "495805";
@@ -369,38 +350,6 @@ namespace PerspektivenEV.Export
return sql;
}
//public static String GetMonatlicheBetraegeLWVString(DateTime date)
//{
// // Betrag, c.DebitorNumber, c.CostCenter, CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'Verwendung', cb2sc.Oid
// var sql = GetMonatlicheBetraegeLWVSql(date);
// var dt = ExecuteQuery(sql, date);
// StringBuilder sb = new StringBuilder();
// foreach (DataRow row in dt.Rows)
// {
// if (sb.Length > 0)
// {
// sb.AppendLine();
// }
// DateTime lastDate = new DateTime(date.Year, date.Month, 1);
// lastDate = lastDate.AddMonths(1).AddDays(-1);
// //Kontonummer; Umsatz; Gegenkonto; Belegdatum; Kost 1; Belegfeld 1; Buchungstext; Festschreibung
// sb.Append(String.Format("{0}", row[1])); //DebitorNumber
// sb.Append(";LWV;"); //Kostenträger
// sb.Append(String.Format("{0};", row[3])); //Verwendung - Klient
// sb.Append(String.Format("{0:0.00}", row[0])); //Betrag
// sb.Append(";495800;"); //Erlöskonto
// sb.Append(String.Format("{0:ddMM}", lastDate));
// sb.Append(";150;"); //Kostenstelle fest
// sb.Append(String.Format("{0:MM yy}", date)); //RNR
// sb.Append(String.Format(";{0} {1:MM/yyyy}", row[3], date)); //Verwendung - Klient
// sb.Append(";0;;;;;");
// }
// return sb.ToString();
//}
private static String GetMonatlicheRechnungPositionenLWVSql(DateTime date)
{
@@ -435,43 +384,7 @@ namespace PerspektivenEV.Export
return sql;
}
//private static String GetMonatlicheBetraegeLWVSql(DateTime date)
//{
// String sql = @"
// SELECT
// IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
// ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)) AS 'Betrag',
// c.DebitorNumber,
// c.CostCenter,
// CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'Verwendung',
// cb2sc.Oid,
// crp.`CostRateValue`
// FROM `supportconcept` sc
// INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
// INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
// LEFT JOIN
// (SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp
// WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW()))
// AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
// INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
// INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
// INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
// LEFT JOIN
// (SELECT sr2.`CostBearer2SupportConceptOid`, SUM(sr2.`roundedduration` / IF(sr2.`GroupEmployeeCount` is null, 1, sr2.`GroupEmployeeCount`)) AS GeleisteteFLM FROM `servicerecord` sr2
// INNER JOIN `servicedescription` sd ON sr2.`ServiceDescriptionOid` = sd.`Oid`
// INNER JOIN `servicecategory` sc ON sd.`ServiceCategoryOid` = sc.`Oid`
// WHERE sr2.`StartDate` >= ':Monat_Start' AND sr2.`StartDate` < ':Monat_End' AND sc.`Billable` = 1 GROUP BY sr2.`CostBearer2SupportConceptOid`)
// AS sr ON sr.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
// WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1
// and (sr.`GeleisteteFLM` is not null)
// and org.Name = 'LWV Hessen'
// ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
// ";
// return sql;
//}
public static DataTable ExecuteQuery(String sql, DateTime dt)
public static DataTable ExecuteQuery(String sql, DateTime dt)
{
var newsql = sql;
newsql = newsql.Replace(":Abrechnungsmonat", String.Format("{0:dd.MM.yyyy}", dt));

View File

@@ -53,7 +53,7 @@ namespace PerspektivenEV
//Sonderlösung um im Notice-Feld bei Bedarf Teilzahlungen anzeigen zu können
int index = 0;
if (pRO.Notice.Length > 0 || pRO.Notice != null)
if (!String.IsNullOrEmpty(pRO.Notice))
{
index = pRO.Notice.IndexOf("\r\n");
if (index == 0)

View File

@@ -82,8 +82,10 @@ namespace PerspektivenEV.Invoicing
{
if (ap.EndDate >= invoicePeriod.StartDateTime && ap.StartDate <= invoicePeriod.EndDate && ap.ServiceCategory != null)
{
String key = ap.ServiceCategory.Name;
if (ap.ServiceCategory.Name.Contains("Tagesstätte"))
ap.ServiceCategory.Name = "Tagesstätte";
String key = ap.ServiceCategory.Name;
if (!cat2Daten.ContainsKey(key))
{
cat2Daten.Add(key, new List<Abrechnungsdaten>());

View File

@@ -86,7 +86,7 @@ namespace PerspektivenEV
}
//Sonderlösung um im Notice-Feld bei Bedarf Teilzahlungen anzeigen zu können
if (pRO.Notice.Length > 0 || pRO.Notice != null)
if (!String.IsNullOrEmpty(pRO.Notice))
{
int index = 0;
index = pRO.Notice.IndexOf("\r\n");

View File

@@ -86,7 +86,7 @@ namespace PerspektivenEV
//Sonderlösung um im Notice-Feld bei Bedarf Teilzahlungen anzeigen zu können
int index = 0;
if (pRO.Notice.Length > 0 || pRO.Notice != null)
if (!String.IsNullOrEmpty(pRO.Notice))
{
index = pRO.Notice.IndexOf("\r\n");
if (index == 0)

View File

@@ -67,6 +67,7 @@ namespace VSDHammReports
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.lblExtraFLS = new DevExpress.XtraReports.UI.XRLabel();
this.lblYear = new DevExpress.XtraReports.UI.XRLabel();
this.lblYear2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
@@ -89,7 +90,6 @@ namespace VSDHammReports
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.lblExtraFLS = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
@@ -151,8 +151,7 @@ namespace VSDHammReports
//
// xrTableCell4
//
this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)));
this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell4.Multiline = true;
this.xrTableCell4.Name = "xrTableCell4";
@@ -161,7 +160,7 @@ namespace VSDHammReports
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "Uhrzeit\r\nvon ... bis";
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell4.Weight = 0.17922586813419494D;
this.xrTableCell4.Weight = 0.15992460045810764D;
//
// xrTableCell11
//
@@ -174,7 +173,7 @@ namespace VSDHammReports
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.Text = "Anzahl Minuten";
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell11.Weight = 0.12407945172461825D;
this.xrTableCell11.Weight = 0.10460579889752718D;
//
// xrTableCell10
//
@@ -185,7 +184,7 @@ namespace VSDHammReports
this.xrTableCell10.StylePriority.UseTextAlignment = false;
this.xrTableCell10.Text = "Mitarbeiter/in";
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell10.Weight = 0.16543926069244525D;
this.xrTableCell10.Weight = 0.16543929224747928D;
//
// xrTableCell14
//
@@ -196,7 +195,7 @@ namespace VSDHammReports
this.xrTableCell14.StylePriority.UseTextAlignment = false;
this.xrTableCell14.Text = "Leistungsart";
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell14.Weight = 0.16543924828244064D;
this.xrTableCell14.Weight = 0.20421413723058499D;
//
// xrTableCell9
//
@@ -270,7 +269,7 @@ namespace VSDHammReports
//
// xrTableCell7
//
this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrTableCell7.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.StylePriority.UseBorders = false;
@@ -278,11 +277,12 @@ namespace VSDHammReports
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "[TimeRangeString]";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell7.Weight = 0.506548791696817D;
this.xrTableCell7.Weight = 0.45199738466069844D;
//
// xrTableCell5
//
this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell5.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseBorders = false;
@@ -290,7 +290,7 @@ namespace VSDHammReports
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "[Minutes]";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.3506875335899623D;
this.xrTableCell5.Weight = 0.29564903069143506D;
//
// xrTableCell12
//
@@ -304,7 +304,7 @@ namespace VSDHammReports
this.xrTableCell12.StylePriority.UseTextAlignment = false;
this.xrTableCell12.Text = "xrTableCell12";
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell12.Weight = 0.46758374182241208D;
this.xrTableCell12.Weight = 0.46758347426899355D;
//
// xrTableCell15
//
@@ -314,9 +314,8 @@ namespace VSDHammReports
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.StylePriority.UseBorders = false;
this.xrTableCell15.StylePriority.UseTextAlignment = false;
this.xrTableCell15.Text = "xrTableCell15";
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell15.Weight = 0.4675834116264016D;
this.xrTableCell15.Weight = 0.57717358911446581D;
//
// xrTableCell6
//
@@ -391,8 +390,10 @@ namespace VSDHammReports
this.xrLabel3,
this.xrLabel4});
this.Detail2.HeightF = 173.9583F;
this.Detail2.KeepTogether = true;
this.Detail2.Name = "Detail2";
this.Detail2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail2.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBandExceptFirstEntry;
this.Detail2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTable2
@@ -424,7 +425,7 @@ namespace VSDHammReports
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "Summe";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell8.Weight = 0.89230516859989528D;
this.xrTableCell8.Weight = 0.84164981293591612D;
//
// summeMinuten
//
@@ -441,7 +442,7 @@ namespace VSDHammReports
this.summeMinuten.StylePriority.UseFont = false;
this.summeMinuten.StylePriority.UseTextAlignment = false;
this.summeMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.summeMinuten.Weight = 0.354583529784733D;
this.summeMinuten.Weight = 0.29564908998873107D;
//
// xrTableCell13
//
@@ -452,7 +453,7 @@ namespace VSDHammReports
this.xrTableCell13.StylePriority.UseFont = false;
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell13.Weight = 1.5780945190219602D;
this.xrTableCell13.Weight = 1.6876843144819413D;
//
// xrLabel14
//
@@ -575,6 +576,18 @@ namespace VSDHammReports
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// lblExtraFLS
//
this.lblExtraFLS.LocationFloat = new DevExpress.Utils.PointFloat(378.5417F, 158.7083F);
this.lblExtraFLS.Multiline = true;
this.lblExtraFLS.Name = "lblExtraFLS";
this.lblExtraFLS.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblExtraFLS.SizeF = new System.Drawing.SizeF(346.4583F, 24.08336F);
this.lblExtraFLS.StylePriority.UseFont = false;
this.lblExtraFLS.StylePriority.UseTextAlignment = false;
this.lblExtraFLS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.lblExtraFLS.Visible = false;
//
// lblYear
//
this.lblYear.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
@@ -817,18 +830,6 @@ namespace VSDHammReports
this.bottomMarginBand1.HeightF = 30F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// lblExtraFLS
//
this.lblExtraFLS.LocationFloat = new DevExpress.Utils.PointFloat(378.5417F, 158.7083F);
this.lblExtraFLS.Multiline = true;
this.lblExtraFLS.Name = "lblExtraFLS";
this.lblExtraFLS.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblExtraFLS.SizeF = new System.Drawing.SizeF(346.4583F, 24.08336F);
this.lblExtraFLS.StylePriority.UseFont = false;
this.lblExtraFLS.StylePriority.UseTextAlignment = false;
this.lblExtraFLS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.lblExtraFLS.Visible = false;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);