Merge branch 'master' of ssh://float.ownsoft.de/git/beyondSoft/BeWo into master

This commit is contained in:
2024-04-29 09:43:42 +02:00
12 changed files with 2121 additions and 4780 deletions

View File

@@ -0,0 +1 @@
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a

View File

@@ -62,7 +62,7 @@ namespace BeWoWalzPaiva
}
if (c == null)
{
if (pRO.ServiceInvoicePeriods.Count > 0)
if (pRO.ServiceInvoicePeriods.Count > 0 && pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems[0].ServiceDescription.StartsWith("Rechnungsdifferenz"))
{
var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept;
c = c2s.SupportConcept.Customer;

File diff suppressed because it is too large Load Diff

View File

@@ -20,7 +20,7 @@ namespace BetreuWoWesel
public void SetReportDataSource(ServicesOverviewRO pRO)
{
bool hatGruppen = false;
double minTotal = 0;
double flmTotal = 0;
if (pRO.Services != null)
{
@@ -31,12 +31,27 @@ namespace BetreuWoWesel
if (sd.IsBillable)
{
ServicesOverviewRO.CreateSignatureString(sd);
sd.Notice5 = "E";
if (sd.IsGroup)
{
//sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
sd.Notice5 = "GR";
hatGruppen = true;
}
minTotal += sd.Minutes;
if (sd.ServiceDescription.ToLower().Contains("fehlkontakt"))
{
sd.Notice5 = "F";
}
else
{
flmTotal += sd.Minutes;
}
if (sd.SignatureDate.HasValue && sd.SignatureDate.Value.Date == sd.StartDate.Date)
{
sd.SignatureDate = null;
}
servicesBillable.Add(sd);
}
}
@@ -44,14 +59,14 @@ namespace BetreuWoWesel
pRO.Services = servicesBillable;
}
DateTime dt = DateTime.Now.Date.AddMinutes(minTotal);
DateTime dt = DateTime.Now.Date.AddMinutes(flmTotal);
TimeSpan tspan = dt.Subtract(DateTime.Now.Date);
double d = tspan.TotalHours;
d = Math.Floor(d);
lblHoursMinutesString.Text = String.Format("{0:0.00} Stunden ({1}:{2:00})", minTotal / 60, d, tspan.Minutes);
lblHoursMinutesString.Text = String.Format("{0:0.00} Fachleistungs-Stunden ({1}:{2:00})", flmTotal / 60, d, tspan.Minutes);
if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
{

File diff suppressed because one or more lines are too long

View File

@@ -15,6 +15,9 @@ namespace DiakonieLennepReports.Export
{
public class WilkenExporter
{
// Der WilkenExport besteht aus 3 Dateien, zum einen die Buchungsätze,
// zum anderen Stammdaten und Personenkonten -> alle Daten werden Wilken übergeben, kein bidirektionaler Austausch
private static int COUNTER = 10001; // fortlaufende Zeilennummer über alle drei Dateien
private static DataTable stammDaten;
@@ -23,30 +26,17 @@ namespace DiakonieLennepReports.Export
DateTime dt = DateTime.Now;
DateTime.TryParse(query.Parameter[0].Value.ToString(), out dt);
if (query.Title == "Wilken Export Stammdaten")
{
query.FileName = String.Format("1192_{0:yyyyMMdd}_{0:hhmmss}_DEGSP.TXT", DateTime.Now);
query.QueryResult = GetDebitorenString(dt);
// var personenDaten = GetPersonendatenString(stammDaten);
}
//else if (query.Title == "Wilken Export Personendaten")
//{
// query.FileName = String.Format("1192_{0:yyyyMMdd}_{0:hhmmss}_DEPKF.TXT", DateTime.Now);
// query.QueryResult = GetPersonendatenString(dt);
//}
else
{
query.FileName = String.Format("Wilken Export {0:yyyyMM}.csv", dt);
query.QueryResult = GetAbrechnungenString(dt);
}
query.FileName = String.Format("290_{0:yyyyMMdd}_{0:hhmmss}_DEBGR.TXT", DateTime.Now);
query.QueryResult = GetAbrechnungenString(dt);
query.Attachments = CreateStammdatenFiles(dt);
return query;
}
public static String GetDebitorenString(DateTime date)
private static List<FileAttachmentDC> CreateStammdatenFiles(DateTime date)
{
// hier werden alle Stammdaten (Klienten und Kostenträger) aus dem BeWoPlaner zusammengetragen und jedes Mal neu übergeben,
// könnte man ändern bei Historientabelle ändern, dass nur geänderte und neue Datensätze übergeben werden
// könnte man bei Historientabelle ändern, dass nur geänderte und neue Datensätze übergeben werden
//SCHLUESSEL;OBJEKTTYP;SATZKENNUNG;DATENHERKUNFT;KONZERN;MANDANT;WERK;
//GP_GESCHAEFTSPARTNERNUMMER;ROLLE_ROLLENNUMMER;ROLLE_ROLLE;PERSON_PERSONENTYP;PERSON_NAME;PERSON_VORNAME;PERSON_KURZNAME;
@@ -60,78 +50,101 @@ namespace DiakonieLennepReports.Export
//BeWoPlaner240403121530; GSP; GSP; BeWoPlaner; E; 290;9600;
StringBuilder sb = new StringBuilder();
sb.Append("SCHLUESSEL;OBJEKTTYP;SATZKENNUNG;DATENHERKUNFT;KONZERN;MANDANT;WERK;GP_GESCHAEFTSPARTNERNUMMER;ROLLE_ROLLENNUMMER;ROLLE_ROLLE;PERSON_PERSONENTYP;PERSON_NAME;PERSON_VORNAME;PERSON_KURZNAME;GP_MATCHCODE1;ADR_STRASSE;ADR_STRASSE_PLZ;ADR_STRASSE_ORT;ADR_STRASSE_HAUSNUMMER_VON;ADR_STRASSE_ZUSATZ_VON;ADR_STRASSE_UNTERNUMMER_VON;ADR_STRASSE_HAUSNUMMER_BIS;ADR_STRASSE_ZUSATZ_BIS;ADR_STRASSE_UNTERNUMMER_BIS;ADR_POSTFACH_PLZ;ADR_POSTFACH_ORT;ADR_POSTFACH;ADR_LAND;ADR_POSTLEITZAHLVERWENDUNG;ADR_POSTALISCHER_NAME;PERSON_ANREDE;PERSON_TELEFON;PERSON_TELEFAX;PERSON_EMAIL;PERSON_GEBURTSDATUM;PERSON_TITEL;GP_SPRACHE;ROLLE_SKONTOLINIE;GP_UID_LAND;GP_UID_NUMMER;BV_KONTOINHABER;BV_IBAN;BV_BIC;BV_LAND;BV_GUELTIG_AB;BV_GUELTIG_BIS;BV_KZ_KEINE_MEHRFACH_ANLAGE;BV_LAUFENDENUMMER;BV_KZ_ZAHLART_UEBERWEISUNG;BV_KZ_UEBERWEISUNG_MASCHINELL;BV_KZ_ZAHLART_BANKEINZUG;BV_KZ_BANKEINZUG_MASCHINELL;MANDAT_IBAN;MANDAT_MANDATSREFERENZNUMMER;MANDAT_GUELTIG_AB;MANDAT_ART;MANDAT_STATUS;MANDAT_LASTSCHRIFTVERFAHREN");
DateTime creationDate = DateTime.Now;
int counter = COUNTER;
var dt = ExecuteQuery(GetKlientenSql(date), date);
foreach (DataRow row in dt.Rows)
try
{
if (sb.Length > 0)
List<FileAttachmentDC> liste = new List<FileAttachmentDC>();
var debitoren = new FileAttachmentDC();
var konten = new FileAttachmentDC();
StringBuilder sb = new StringBuilder();
sb.Append("SCHLUESSEL;OBJEKTTYP;SATZKENNUNG;DATENHERKUNFT;KONZERN;MANDANT;WERK;GP_GESCHAEFTSPARTNERNUMMER;ROLLE_ROLLENNUMMER;ROLLE_ROLLE;PERSON_PERSONENTYP;PERSON_NAME;PERSON_VORNAME;PERSON_KURZNAME;GP_MATCHCODE1;ADR_STRASSE;ADR_STRASSE_PLZ;ADR_STRASSE_ORT;ADR_STRASSE_HAUSNUMMER_VON;ADR_STRASSE_ZUSATZ_VON;ADR_STRASSE_UNTERNUMMER_VON;ADR_STRASSE_HAUSNUMMER_BIS;ADR_STRASSE_ZUSATZ_BIS;ADR_STRASSE_UNTERNUMMER_BIS;ADR_POSTFACH_PLZ;ADR_POSTFACH_ORT;ADR_POSTFACH;ADR_LAND;ADR_POSTLEITZAHLVERWENDUNG;ADR_POSTALISCHER_NAME;PERSON_ANREDE;PERSON_TELEFON;PERSON_TELEFAX;PERSON_EMAIL;PERSON_GEBURTSDATUM;PERSON_TITEL;GP_SPRACHE;ROLLE_SKONTOLINIE;GP_UID_LAND;GP_UID_NUMMER;BV_KONTOINHABER;BV_IBAN;BV_BIC;BV_LAND;BV_GUELTIG_AB;BV_GUELTIG_BIS;BV_KZ_KEINE_MEHRFACH_ANLAGE;BV_LAUFENDENUMMER;BV_KZ_ZAHLART_UEBERWEISUNG;BV_KZ_UEBERWEISUNG_MASCHINELL;BV_KZ_ZAHLART_BANKEINZUG;BV_KZ_BANKEINZUG_MASCHINELL;MANDAT_IBAN;MANDAT_MANDATSREFERENZNUMMER;MANDAT_GUELTIG_AB;MANDAT_ART;MANDAT_STATUS;MANDAT_LASTSCHRIFTVERFAHREN");
DateTime creationDate = DateTime.Now;
int counter = COUNTER;
counter = +1;
var klientDt = ExecuteQuery(GetKlientenSql(date), date);
foreach (DataRow row in klientDt.Rows)
{
sb.AppendLine();
}
sb.Append(String.Format("BeWoPlaner{0:yyMMddhhmmss}290{1};", creationDate, counter));
sb.Append("GSP;GSP;BeWoPlaner;E;290;9600;");
for (int i = 0; i < row.ItemArray.Length; i++)
{
if (i > 0)
if (sb.Length > 0)
{
sb.Append(";");
sb.AppendLine();
}
var item = row[i];
if (i == 23 && item != null)
sb.Append(String.Format("BeWoPlaner{0:yyMMddhhmmss}290{1};", creationDate, counter));
sb.Append("GSP;GSP;BeWoPlaner;E;290;9600;");
for (int i = 0; i < row.ItemArray.Length; i++)
{
var sex = row[i].ToString();
if (sex == "0")
if (i > 0)
{
sb.Append("002");
sb.Append(";");
}
else if(sex == "1")
var item = row[i];
if (i == 23 && item != null)
{
sb.Append("001");
var sex = row[i].ToString();
if (sex == "0")
{
sb.Append("002");
}
else if (sex == "1")
{
sb.Append("001");
}
else
{
sb.Append("999");
}
}
else
{
sb.Append("999");
sb.Append(item);
}
}
else
counter += 1;
}
var orgaDt = ExecuteQuery(GetOrganisationenSql(date), date);
foreach (DataRow row in orgaDt.Rows)
{
if (sb.Length > 0)
{
sb.AppendLine();
}
sb.Append(String.Format("BeWoPlaner{0:yyMMddhhmmss}290{1};", creationDate, counter));
sb.Append("GSP;GSP;BeWoPlaner;E;290;9600;");
for (int i = 0; i < row.ItemArray.Length; i++)
{
if (i > 0)
{
sb.Append(";");
}
var item = row[i];
sb.Append(item);
}
counter += 1;
}
counter += 1;
}
dt = ExecuteQuery(GetOrganisationenSql(date), date);
foreach (DataRow row in dt.Rows)
{
if (sb.Length > 0)
{
sb.AppendLine();
}
sb.Append(String.Format("BeWoPlaner{0:yyMMddhhmmss}290{1};", creationDate, counter));
sb.Append("GSP;GSP;BeWoPlaner;E;290;9600;");
for (int i = 0; i < row.ItemArray.Length; i++)
{
if (i > 0)
{
sb.Append(";");
}
var item = row[i];
sb.Append(item);
}
counter += 1;
debitoren.FileName = String.Format("290_{0:yyyyMMdd}_{0:hhmmss}_DEGSP.TXT", DateTime.Now);
debitoren.BinaryData = Encoding.ASCII.GetBytes(sb.ToString());
liste.Add(debitoren);
COUNTER = counter;
String ktoString = GetPersonenkontenString(klientDt, orgaDt);
konten.FileName = String.Format("290_{0:yyyyMMdd}_{0:hhmmss}_DEPKF.TXT", DateTime.Now);
konten.BinaryData = Encoding.ASCII.GetBytes(ktoString.ToString());
liste.Add(konten);
return liste;
}
COUNTER = counter;
return sb.ToString();
catch (Exception)
{
// continue - auch wenn gar nichts stimmt
}
return null;
}
public static String GetPersonenkontenString(DataTable data)
public static String GetPersonenkontenString(DataTable klientDt, DataTable orgaDt)
{
// hier werden zu den oben übergebenen Stammdaten sogenannte Personenkonten erzeugt, die dann bebucht werden
// sprich es wird zu jedem Debitorenkonto das Personenkonto erzeugt und übergeben
@@ -148,22 +161,15 @@ namespace DiakonieLennepReports.Export
sb.Append("SCHLUESSEL;OBJEKTTYP;SATZKENNUNG;DATENHERKUNFT;KONZERN;MANDANT;WERK;SATZART;KONTONUMMER;STARTDATUM;STOPPDATUM;HAUPTKONTO;VERDICHTUNGHAUPTKONTO;REFERENZHAUPTKONTO;VORRANGIGERZAHLWEG;KZAUTOMATISCHERAUSGLEICH;MAHNSPERRE;MAHNSPERREBEFRISTETBIS;KENNZEICHENZAHLSPERRE;ZAHLSPERREBEFRISTETBIS");
DateTime creationDate = DateTime.Now;
int counter = COUNTER;
int no = 0;
foreach (DataRow row in data.Rows)
foreach (DataRow row in klientDt.Rows)
{
no += 1;
if (no == 1)
{
break;
}
if (sb.Length > 0)
{
var item = row[23];
if (item != null)
{
sb.AppendLine();
counter += 1;
sb.Append(String.Format("BeWoPlaner{0:yyMMddhhmmss}290{1};", creationDate, counter));
sb.Append("GSP;PKF;BeWoPlaner;E;290;9600;D");
sb.Append(item);
@@ -171,14 +177,35 @@ namespace DiakonieLennepReports.Export
sb.Append("01.01.0001;;");
sb.Append("141000;;");
sb.Append("R;;;;;;;;");
counter += 1;
}
}
}
foreach (DataRow row in orgaDt.Rows)
{
if (sb.Length > 0)
{
var item = row[23];
if (item != null)
{
sb.AppendLine();
sb.Append(String.Format("BeWoPlaner{0:yyMMddhhmmss}290{1};", creationDate, counter));
sb.Append("GSP;PKF;BeWoPlaner;E;290;9600;D");
sb.Append(item);
sb.Append(";");
sb.Append("01.01.0001;;");
sb.Append("141000;;");
sb.Append("R;;;;;;;;");
counter += 1;
}
}
}
COUNTER = counter;
return sb.ToString();
}
public static String GetAbrechnungenString(DateTime date)
{
StringBuilder sb = new StringBuilder();
@@ -433,10 +460,9 @@ namespace DiakonieLennepReports.Export
null,
null
FROM `costbearer` cb
INNER JOIN `organisation` org ON org.`CostbearerOid` = cb.`CostbearerOid`
INNER JOIN `organisation` org ON org.`CostbearerOid` = cb.`Oid`
LEFT JOIN Address a on org.addressOid = a.oid
WHERE cb.isactive=1
order by p.`LastName`, p.FirstName
";
return sql;
}

View File

@@ -97,7 +97,6 @@ namespace DiakonischesWerkDinslakenJuDi
this.lblRestStdNeu = new DevExpress.XtraReports.UI.XRLabel();
this.lblLabelRestStdNeu = new DevExpress.XtraReports.UI.XRLabel();
this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel();
this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
@@ -855,7 +854,6 @@ namespace DiakonischesWerkDinslakenJuDi
this.lblRestStdNeu,
this.lblLabelRestStdNeu,
this.lblUnterschriftKlient,
this.lblUnterschriftMitarbeiter,
this.xrLabel10,
this.xrLabel1,
this.xrPictureBox1});
@@ -904,7 +902,7 @@ namespace DiakonischesWerkDinslakenJuDi
//
this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.lblUnterschriftKlient.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(10.00001F, 92.03377F);
this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(391.25F, 94.1171F);
this.lblUnterschriftKlient.Name = "lblUnterschriftKlient";
this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(329.9998F, 20F);
@@ -913,25 +911,9 @@ namespace DiakonischesWerkDinslakenJuDi
this.lblUnterschriftKlient.StylePriority.UseFont = false;
this.lblUnterschriftKlient.StylePriority.UsePadding = false;
this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false;
this.lblUnterschriftKlient.Text = "Ort, Datum";
this.lblUnterschriftKlient.Text = "Ort, Datum Unterschrift der päd. / therap. Fachkraft";
this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// lblUnterschriftMitarbeiter
//
this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.lblUnterschriftMitarbeiter.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(414.9997F, 92.03383F);
this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter";
this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(320.0045F, 19.99995F);
this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false;
this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false;
this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false;
this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false;
this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false;
this.lblUnterschriftMitarbeiter.Text = "Unterschrift der päd. / therap. Fachkraft";
this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrLabel10
//
this.xrLabel10.BackColor = System.Drawing.Color.Transparent;
@@ -973,10 +955,10 @@ namespace DiakonischesWerkDinslakenJuDi
//
this.xrPictureBox1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")});
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(414.9998F, 56.53388F);
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(528.333F, 58.61708F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(320.0001F, 35.50002F);
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(192.9167F, 35.50002F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// fieldKontaktArt
@@ -1061,7 +1043,6 @@ namespace DiakonischesWerkDinslakenJuDi
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient;
private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter;
private DevExpress.XtraReports.UI.XRPictureBox picSignature;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
private DevExpress.XtraReports.UI.XRLabel lblAnschrift;

View File

@@ -1,12 +1,14 @@
using System;
using System.Collections;
using System.ComponentModel;
using BS.Shared.Core;
using DevExpress.XtraReports.UI;
using BeWo.Report.ReportObjects;
using BeWo.Report;
using System.Collections.Generic;
using System.IO;
using System.Drawing;
using System.Text.RegularExpressions;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
namespace DiakonischesWerkDinslakenSozio
{
@@ -21,62 +23,105 @@ namespace DiakonischesWerkDinslakenSozio
public void SetReportDataSource(ServicesOverviewRO pRO)
{
double gesamt = 0;
double gesamtGruppe = 0;
if (pRO.Services != null)
{
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
{
if (s.IsBillable)
var serviceRecord = DAOFactory.GenericDAO.LoadByID<ServiceRecord>(s.ServiceRecordOid);
pRO.ReferenceNumber = serviceRecord.CostBearer2SupportConcept.CustomerReferenceNumber;
if (serviceRecord.CostBearer2SupportConcept.ApprovedStartDate != null)
pRO.ApprovedStartDate = String.Format("{0:dd.MM.yyyy}", serviceRecord.CostBearer2SupportConcept.ApprovedStartDate);
if (serviceRecord.CostBearer2SupportConcept.ApprovedEndDate != null)
pRO.ApprovedEndDate = String.Format("{0:dd.MM.yyyy}", serviceRecord.CostBearer2SupportConcept.ApprovedEndDate);
var srDc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(serviceRecord);
s.GoalList = String.Empty;
if (srDc.Goals != null && srDc.Goals.Count > 0)
{
foreach (var goal in srDc.Goals)
{
if (!String.IsNullOrEmpty(goal.Abbreviation))
{
if (s.GoalList.Length > 0)
s.GoalList += ", ";
s.GoalList += goal.Abbreviation;
}
}
}
if (s.ServiceDescription.Contains("Gruppe")) //die erstellen meist über Mehrfachbuchung
{
s.IsGroup = true;
}
if (s.IsGroup)
{
gesamtGruppe += s.Minutes;
s.ServiceDescription = "E";
s.Notice5 = "2002672";
}
else
{
servicesBillable.Add(s);
gesamt += s.Minutes;
}
if (s.ServiceDescription == "Probestunde")
s.Notice5 = "P";
else if (s.Minutes == s.GroupMinutes)
s.Notice5 = "E";
else if (s.Minutes != s.GroupMinutes)
s.Notice5 = "G";
if (s.ServiceDescription.Contains("Video"))
{
s.ServiceDescription = "V";
if (s.Minutes <= 30)
{
s.Notice5 = "2001615";
}
else
{
s.Notice5 = "2001616";
}
}
else if (s.ServiceDescription.Contains("Telefon"))
{
s.ServiceDescription = "T";
if (s.Minutes <= 30)
{
s.Notice5 = "2001618";
}
else
{
s.Notice5 = "2001617";
}
}
else if (s.ServiceDescription.Contains("Probe"))
{
s.Notice5 = "2001607";
}
ServicesOverviewRO.CreateSignatureString(s);
else if (s.ServiceDescription.Contains("Einrichtung") || s.ServiceDescription == "E" || s.ServiceDescription.Contains("Gruppe"))
{
s.ServiceDescription = "E";
}
else
{
s.ServiceDescription = "A";
if (s.Minutes <= 30)
{
s.Notice5 = "2001612";
}
else
{
s.Notice5 = "2001610";
}
}
}
pRO.Services = servicesBillable;
}
cellGesamt.Text = String.Format("{0:0.00}", gesamt / 60);
if (gesamtGruppe > 0)
{
cellGesamtGruppe.Text = String.Format("{0:0.00}", gesamtGruppe / 60);
}
this.bindingSource1.DataSource = pRO;
}
private void picSignature_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e)
{
XRPictureBox xrBox = sender as XRPictureBox;
//var test = this.GetCurrent
string base64String = xrBox.Tag as string;
if (!String.IsNullOrWhiteSpace(base64String))
{
var base64Data = Regex.Match(base64String, @"data:image/(?<type>.+?),(?<data>.+)").Groups["data"].Value;
var binData = Convert.FromBase64String(base64Data);
Image img = ByteArrayToImage(binData);
xrBox.Image = Utils.CropImage(img);
}
else
{
xrBox.Image = null;
}
}
public Image ByteArrayToImage(byte[] byteArrayIn)
{
using (var memoryStream = new MemoryStream(byteArrayIn))
{
return Image.FromStream(memoryStream);
}
}
}
}

View File

@@ -117,10 +117,10 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>21, 17</value>
</metadata>
<data name="xrLabel5.Text" xml:space="preserve">
<value>Die Daten werden von der gesetzlichen Krankenkasse zur Erfüllung der Aufgaben nach § 284 Abs. 1 Nr. 8 SGB V erhoben und verarbeitet. Nach dem Vertrag nach 132b SGB V in Verbindung mit § 37a SGB V zur Versorgung mit Soziotherapie sind Sie verpflichtet, die erforderlichen Angaben zu machen.</value>
<data name="xrLabel10.Text" xml:space="preserve">
<value>5 Training zur handlungsrelevanten Willensbildung
6 Anleitung z. Verbesserung d. Krankheitswahrnehmung
7 Hilfe in Krisensituationen
8 Koordination von Behandlungsmaßnahmen &amp; Leistungen - Absprache Verordner</value>
</data>
</root>

View File

@@ -0,0 +1 @@
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a

View File

@@ -40,7 +40,6 @@ namespace BeWo.SchoengeistReports
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
@@ -51,8 +50,8 @@ namespace BeWo.SchoengeistReports
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox();
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
@@ -125,7 +124,6 @@ namespace BeWo.SchoengeistReports
this.xrShape1 = new DevExpress.XtraReports.UI.XRShape();
this.lbl4 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
@@ -155,7 +153,7 @@ namespace BeWo.SchoengeistReports
this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(677F, 32F);
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(601.0001F, 32F);
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
this.xrTableServiceRecords1.StylePriority.UseFont = false;
this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
@@ -169,7 +167,6 @@ namespace BeWo.SchoengeistReports
this.xrTableCell11,
this.xrTableCell9,
this.xrTableCell12,
this.xrTableCell6,
this.xrTableCell1});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
@@ -233,18 +230,6 @@ namespace BeWo.SchoengeistReports
this.xrTableCell12.Text = "FLS in Minuten\r\n(ohne 1,2)";
this.xrTableCell12.Weight = 0.35595496460354747D;
//
// xrTableCell6
//
this.xrTableCell6.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell6.Multiline = true;
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell6.StylePriority.UseBackColor = false;
this.xrTableCell6.StylePriority.UseFont = false;
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.Text = "Mitarbeiter/in";
this.xrTableCell6.Weight = 0.26696597370701025D;
//
// xrTableCell1
//
this.xrTableCell1.BackColor = System.Drawing.Color.Gainsboro;
@@ -252,7 +237,7 @@ namespace BeWo.SchoengeistReports
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.StylePriority.UseBackColor = false;
this.xrTableCell1.Text = "Unterschrift\r\nKlient/in";
this.xrTableCell1.Weight = 0.51086179910741247D;
this.xrTableCell1.Weight = 0.52734100339131951D;
//
// DetailReport
//
@@ -285,7 +270,7 @@ namespace BeWo.SchoengeistReports
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow6});
this.xrTable3.SizeF = new System.Drawing.SizeF(677F, 20F);
this.xrTable3.SizeF = new System.Drawing.SizeF(601.0001F, 20F);
this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
@@ -297,7 +282,6 @@ namespace BeWo.SchoengeistReports
this.xrTableCell15,
this.xrTableCell16,
this.xrTableCell17,
this.xrTableCell7,
this.xrTableCell2});
this.xrTableRow6.Name = "xrTableRow6";
this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
@@ -368,26 +352,23 @@ namespace BeWo.SchoengeistReports
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell17.Weight = 0.15771455503455312D;
//
// xrTableCell7
//
this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
this.xrTableCell7.Multiline = true;
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
this.xrTableCell7.StylePriority.UseFont = false;
this.xrTableCell7.StylePriority.UsePadding = false;
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "xrTableCell7";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell7.Weight = 0.11828579446589453D;
//
// xrTableCell2
//
this.xrTableCell2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.picSignature});
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Weight = 0.22634955703978385D;
this.xrTableCell2.Weight = 0.23365110949315282D;
//
// picSignature
//
this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")});
this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.picSignature.Name = "picSignature";
this.picSignature.SizeF = new System.Drawing.SizeF(160F, 20F);
this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.picSignature.StylePriority.UseBorders = false;
//
// formattingRuleStartDate
//
@@ -432,7 +413,7 @@ namespace BeWo.SchoengeistReports
this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(297.0001F, 171F);
this.xrLabel29.Name = "xrLabel29";
this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel29.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
this.xrLabel29.SizeF = new System.Drawing.SizeF(305.9999F, 18F);
this.xrLabel29.StylePriority.UseBorders = false;
this.xrLabel29.StylePriority.UseFont = false;
//
@@ -443,7 +424,7 @@ namespace BeWo.SchoengeistReports
this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(297.0001F, 144F);
this.xrLabel28.Name = "xrLabel28";
this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel28.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
this.xrLabel28.SizeF = new System.Drawing.SizeF(305.9999F, 18F);
this.xrLabel28.StylePriority.UseBorders = false;
this.xrLabel28.StylePriority.UseFont = false;
this.xrLabel28.Text = "[ApprovedStartDate] - [ApprovedEndDate]";
@@ -457,7 +438,7 @@ namespace BeWo.SchoengeistReports
this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(297.0001F, 126F);
this.xrLabel27.Name = "xrLabel27";
this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel27.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
this.xrLabel27.SizeF = new System.Drawing.SizeF(305.9999F, 18F);
this.xrLabel27.StylePriority.UseBorders = false;
this.xrLabel27.StylePriority.UseFont = false;
this.xrLabel27.Text = "xrLabel27";
@@ -471,7 +452,7 @@ namespace BeWo.SchoengeistReports
this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(297.0001F, 108F);
this.xrLabel26.Name = "xrLabel26";
this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel26.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
this.xrLabel26.SizeF = new System.Drawing.SizeF(305.9999F, 18F);
this.xrLabel26.StylePriority.UseBorders = false;
this.xrLabel26.StylePriority.UseFont = false;
this.xrLabel26.Text = "xrLabel26";
@@ -485,7 +466,7 @@ namespace BeWo.SchoengeistReports
this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(297.0001F, 89.99999F);
this.xrLabel25.Name = "xrLabel25";
this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel25.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
this.xrLabel25.SizeF = new System.Drawing.SizeF(305.9999F, 18F);
this.xrLabel25.StylePriority.UseBorders = false;
this.xrLabel25.StylePriority.UseFont = false;
//
@@ -498,7 +479,7 @@ namespace BeWo.SchoengeistReports
this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(297.0001F, 71.99999F);
this.xrLabel24.Name = "xrLabel24";
this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel24.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
this.xrLabel24.SizeF = new System.Drawing.SizeF(305.9999F, 18F);
this.xrLabel24.StylePriority.UseBorders = false;
this.xrLabel24.StylePriority.UseFont = false;
//
@@ -511,7 +492,7 @@ namespace BeWo.SchoengeistReports
this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(297.0001F, 54F);
this.xrLabel23.Name = "xrLabel23";
this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel23.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
this.xrLabel23.SizeF = new System.Drawing.SizeF(305.9999F, 18F);
this.xrLabel23.StylePriority.UseBorders = false;
this.xrLabel23.StylePriority.UseFont = false;
//
@@ -522,7 +503,7 @@ namespace BeWo.SchoengeistReports
this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(297.0001F, 27F);
this.xrLabel22.Name = "xrLabel22";
this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel22.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
this.xrLabel22.SizeF = new System.Drawing.SizeF(305.9999F, 18F);
this.xrLabel22.StylePriority.UseBorders = false;
this.xrLabel22.StylePriority.UseFont = false;
this.xrLabel22.Text = "BeWo Gerlach GmbH";
@@ -732,10 +713,10 @@ namespace BeWo.SchoengeistReports
this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")});
this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 226F);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 234F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(126F, 35.50003F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(110F, 27.5F);
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.StylePriority.UseTextAlignment = false;
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
@@ -744,20 +725,20 @@ namespace BeWo.SchoengeistReports
//
this.xrPictureBox1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")});
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(478.0001F, 226F);
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(443F, 234F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(196.9999F, 35.50003F);
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(180F, 27.5F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// lblUnterschriftMitarbeiter
//
this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.lblUnterschriftMitarbeiter.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(351F, 262F);
this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(333F, 262F);
this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter";
this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(324F, 19.99997F);
this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(290F, 20F);
this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false;
this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false;
this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false;
@@ -773,7 +754,7 @@ namespace BeWo.SchoengeistReports
this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(0F, 262F);
this.lblUnterschriftKlient.Name = "lblUnterschriftKlient";
this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(315F, 20F);
this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(290F, 20F);
this.lblUnterschriftKlient.StylePriority.UseBackColor = false;
this.lblUnterschriftKlient.StylePriority.UseBorders = false;
this.lblUnterschriftKlient.StylePriority.UseFont = false;
@@ -786,9 +767,9 @@ namespace BeWo.SchoengeistReports
//
this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")});
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(126F, 226F);
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(110F, 234F);
this.xrPictureBox2.Name = "xrPictureBox2";
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(189F, 35.50003F);
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(180F, 27.50009F);
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel31
@@ -797,10 +778,10 @@ namespace BeWo.SchoengeistReports
this.xrLabel31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")});
this.xrLabel31.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(351F, 226F);
this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(332.9999F, 234F);
this.xrLabel31.Name = "xrLabel31";
this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel31.SizeF = new System.Drawing.SizeF(125.9999F, 35.50003F);
this.xrLabel31.SizeF = new System.Drawing.SizeF(110F, 27.5F);
this.xrLabel31.StylePriority.UseBackColor = false;
this.xrLabel31.StylePriority.UseFont = false;
this.xrLabel31.StylePriority.UseTextAlignment = false;
@@ -847,7 +828,7 @@ namespace BeWo.SchoengeistReports
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(441F, 0F);
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(234F, 20F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(160F, 20F);
this.xrLabel10.StylePriority.UseBackColor = false;
this.xrLabel10.StylePriority.UseBorders = false;
this.xrLabel10.StylePriority.UseFont = false;
@@ -861,16 +842,16 @@ namespace BeWo.SchoengeistReports
this.xrLabel11.BackColor = System.Drawing.Color.Transparent;
this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(405F, 19.99999F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(333F, 20F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.SizeF = new System.Drawing.SizeF(270F, 20F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(267F, 20F);
this.xrLabel11.StylePriority.UseBackColor = false;
this.xrLabel11.StylePriority.UseBorders = false;
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.StylePriority.UsePadding = false;
this.xrLabel11.StylePriority.UseTextAlignment = false;
this.xrLabel11.Text = "ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)";
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
//
// xrLabel5
//
@@ -1192,7 +1173,7 @@ namespace BeWo.SchoengeistReports
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(441F, 40.00001F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(234F, 20.00001F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(160F, 20F);
this.xrLabel8.StylePriority.UseBackColor = false;
this.xrLabel8.StylePriority.UseBorders = false;
this.xrLabel8.StylePriority.UseFont = false;
@@ -1223,14 +1204,14 @@ namespace BeWo.SchoengeistReports
//
// xrShape1
//
this.xrShape1.LocationFloat = new DevExpress.Utils.PointFloat(14.99997F, 308F);
this.xrShape1.LocationFloat = new DevExpress.Utils.PointFloat(2.99997F, 308F);
this.xrShape1.Name = "xrShape1";
this.xrShape1.SizeF = new System.Drawing.SizeF(10F, 10F);
//
// lbl4
//
this.lbl4.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
this.lbl4.LocationFloat = new DevExpress.Utils.PointFloat(34.99998F, 306F);
this.lbl4.LocationFloat = new DevExpress.Utils.PointFloat(17.99998F, 306F);
this.lbl4.Name = "lbl4";
this.lbl4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lbl4.SizeF = new System.Drawing.SizeF(621F, 16F);
@@ -1246,17 +1227,6 @@ namespace BeWo.SchoengeistReports
this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten";
//
// picSignature
//
this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")});
this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.picSignature.Name = "picSignature";
this.picSignature.SizeF = new System.Drawing.SizeF(153F, 20F);
this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.picSignature.StylePriority.UseBorders = false;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
@@ -1351,8 +1321,6 @@ namespace BeWo.SchoengeistReports
private DevExpress.XtraReports.UI.XRShape xrShape1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.XRLabel xrLabel11;