Merge branch 'master' of ssh://float.ownsoft.de/git/beyondSoft/BeWo into master
This commit is contained in:
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
|
||||
@@ -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;
|
||||
|
||||
2613
ReportImp/BetreuwoWesel/Quittierungsbeleg.Designer.cs
generated
2613
ReportImp/BetreuwoWesel/Quittierungsbeleg.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -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
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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 & Leistungen - Absprache Verordner</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user