AsSozialeDienstleistungenEV/LeistungnachweisMonatsbericht - Finetuning
This commit is contained in:
@@ -87,23 +87,23 @@ namespace AsSozialeDienstleistungenEV
|
||||
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblBetreuungEB = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow16 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblBetreuungSPFH = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow17 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblBetreuungSH = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblBetreuungEGH = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblBetreuungFH = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
@@ -303,7 +303,7 @@ namespace AsSozialeDienstleistungenEV
|
||||
// xrTableCell71
|
||||
//
|
||||
this.xrTableCell71.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")});
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3")});
|
||||
this.xrTableCell71.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.xrTableCell71.Multiline = true;
|
||||
this.xrTableCell71.Name = "xrTableCell71";
|
||||
@@ -317,7 +317,7 @@ namespace AsSozialeDienstleistungenEV
|
||||
// xrTableCell72
|
||||
//
|
||||
this.xrTableCell72.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3")});
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")});
|
||||
this.xrTableCell72.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.xrTableCell72.Multiline = true;
|
||||
this.xrTableCell72.Name = "xrTableCell72";
|
||||
@@ -894,7 +894,7 @@ namespace AsSozialeDienstleistungenEV
|
||||
//
|
||||
this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell41,
|
||||
this.xrTableCell47,
|
||||
this.lblBetreuungEB,
|
||||
this.xrTableCell42});
|
||||
this.xrTableRow15.Name = "xrTableRow15";
|
||||
this.xrTableRow15.Weight = 0.8D;
|
||||
@@ -913,19 +913,18 @@ namespace AsSozialeDienstleistungenEV
|
||||
this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell41.Weight = 1.2270630505237012D;
|
||||
//
|
||||
// xrTableCell47
|
||||
// lblBetreuungEB
|
||||
//
|
||||
this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.lblBetreuungEB.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell47.Multiline = true;
|
||||
this.xrTableCell47.Name = "xrTableCell47";
|
||||
this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell47.StylePriority.UseBorders = false;
|
||||
this.xrTableCell47.StylePriority.UsePadding = false;
|
||||
this.xrTableCell47.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell47.Text = "x";
|
||||
this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell47.Weight = 0.094493708028608292D;
|
||||
this.lblBetreuungEB.Multiline = true;
|
||||
this.lblBetreuungEB.Name = "lblBetreuungEB";
|
||||
this.lblBetreuungEB.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.lblBetreuungEB.StylePriority.UseBorders = false;
|
||||
this.lblBetreuungEB.StylePriority.UsePadding = false;
|
||||
this.lblBetreuungEB.StylePriority.UseTextAlignment = false;
|
||||
this.lblBetreuungEB.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblBetreuungEB.Weight = 0.094493708028608292D;
|
||||
//
|
||||
// xrTableCell42
|
||||
//
|
||||
@@ -943,7 +942,7 @@ namespace AsSozialeDienstleistungenEV
|
||||
this.xrTableRow16.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrTableRow16.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell43,
|
||||
this.xrTableCell48,
|
||||
this.lblBetreuungSPFH,
|
||||
this.xrTableCell44});
|
||||
this.xrTableRow16.Name = "xrTableRow16";
|
||||
this.xrTableRow16.StylePriority.UseBorders = false;
|
||||
@@ -959,18 +958,18 @@ namespace AsSozialeDienstleistungenEV
|
||||
this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell43.Weight = 1.2270630505237012D;
|
||||
//
|
||||
// xrTableCell48
|
||||
// lblBetreuungSPFH
|
||||
//
|
||||
this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
this.lblBetreuungSPFH.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell48.Multiline = true;
|
||||
this.xrTableCell48.Name = "xrTableCell48";
|
||||
this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell48.StylePriority.UseBorders = false;
|
||||
this.xrTableCell48.StylePriority.UsePadding = false;
|
||||
this.xrTableCell48.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell48.Weight = 0.094493708028608292D;
|
||||
this.lblBetreuungSPFH.Multiline = true;
|
||||
this.lblBetreuungSPFH.Name = "lblBetreuungSPFH";
|
||||
this.lblBetreuungSPFH.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.lblBetreuungSPFH.StylePriority.UseBorders = false;
|
||||
this.lblBetreuungSPFH.StylePriority.UsePadding = false;
|
||||
this.lblBetreuungSPFH.StylePriority.UseTextAlignment = false;
|
||||
this.lblBetreuungSPFH.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblBetreuungSPFH.Weight = 0.094493708028608292D;
|
||||
//
|
||||
// xrTableCell44
|
||||
//
|
||||
@@ -992,7 +991,7 @@ namespace AsSozialeDienstleistungenEV
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableRow17.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell45,
|
||||
this.xrTableCell49,
|
||||
this.lblBetreuungSH,
|
||||
this.xrTableCell46});
|
||||
this.xrTableRow17.Name = "xrTableRow17";
|
||||
this.xrTableRow17.StylePriority.UseBorders = false;
|
||||
@@ -1008,18 +1007,18 @@ namespace AsSozialeDienstleistungenEV
|
||||
this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell45.Weight = 1.2270630505237012D;
|
||||
//
|
||||
// xrTableCell49
|
||||
// lblBetreuungSH
|
||||
//
|
||||
this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.lblBetreuungSH.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell49.Multiline = true;
|
||||
this.xrTableCell49.Name = "xrTableCell49";
|
||||
this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell49.StylePriority.UseBorders = false;
|
||||
this.xrTableCell49.StylePriority.UsePadding = false;
|
||||
this.xrTableCell49.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell49.Weight = 0.094493708028608292D;
|
||||
this.lblBetreuungSH.Multiline = true;
|
||||
this.lblBetreuungSH.Name = "lblBetreuungSH";
|
||||
this.lblBetreuungSH.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.lblBetreuungSH.StylePriority.UseBorders = false;
|
||||
this.lblBetreuungSH.StylePriority.UsePadding = false;
|
||||
this.lblBetreuungSH.StylePriority.UseTextAlignment = false;
|
||||
this.lblBetreuungSH.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblBetreuungSH.Weight = 0.094493708028608292D;
|
||||
//
|
||||
// xrTableCell46
|
||||
//
|
||||
@@ -1036,7 +1035,7 @@ namespace AsSozialeDienstleistungenEV
|
||||
//
|
||||
this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell51,
|
||||
this.xrTableCell50,
|
||||
this.lblBetreuungEGH,
|
||||
this.xrTableCell52});
|
||||
this.xrTableRow20.Name = "xrTableRow20";
|
||||
this.xrTableRow20.Weight = 0.8D;
|
||||
@@ -1051,18 +1050,18 @@ namespace AsSozialeDienstleistungenEV
|
||||
this.xrTableCell51.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell51.Weight = 1.2270630505237012D;
|
||||
//
|
||||
// xrTableCell50
|
||||
// lblBetreuungEGH
|
||||
//
|
||||
this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.lblBetreuungEGH.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell50.Multiline = true;
|
||||
this.xrTableCell50.Name = "xrTableCell50";
|
||||
this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell50.StylePriority.UseBorders = false;
|
||||
this.xrTableCell50.StylePriority.UsePadding = false;
|
||||
this.xrTableCell50.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell50.Weight = 0.094493708028608292D;
|
||||
this.lblBetreuungEGH.Multiline = true;
|
||||
this.lblBetreuungEGH.Name = "lblBetreuungEGH";
|
||||
this.lblBetreuungEGH.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.lblBetreuungEGH.StylePriority.UseBorders = false;
|
||||
this.lblBetreuungEGH.StylePriority.UsePadding = false;
|
||||
this.lblBetreuungEGH.StylePriority.UseTextAlignment = false;
|
||||
this.lblBetreuungEGH.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblBetreuungEGH.Weight = 0.094493708028608292D;
|
||||
//
|
||||
// xrTableCell52
|
||||
//
|
||||
@@ -1079,7 +1078,7 @@ namespace AsSozialeDienstleistungenEV
|
||||
//
|
||||
this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell53,
|
||||
this.xrTableCell69,
|
||||
this.lblBetreuungFH,
|
||||
this.xrTableCell54});
|
||||
this.xrTableRow21.Name = "xrTableRow21";
|
||||
this.xrTableRow21.Weight = 0.8D;
|
||||
@@ -1095,18 +1094,18 @@ namespace AsSozialeDienstleistungenEV
|
||||
this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell53.Weight = 1.2270630505237012D;
|
||||
//
|
||||
// xrTableCell69
|
||||
// lblBetreuungFH
|
||||
//
|
||||
this.xrTableCell69.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.lblBetreuungFH.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell69.Multiline = true;
|
||||
this.xrTableCell69.Name = "xrTableCell69";
|
||||
this.xrTableCell69.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell69.StylePriority.UseBorders = false;
|
||||
this.xrTableCell69.StylePriority.UsePadding = false;
|
||||
this.xrTableCell69.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell69.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell69.Weight = 0.094493708028608292D;
|
||||
this.lblBetreuungFH.Multiline = true;
|
||||
this.lblBetreuungFH.Name = "lblBetreuungFH";
|
||||
this.lblBetreuungFH.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.lblBetreuungFH.StylePriority.UseBorders = false;
|
||||
this.lblBetreuungFH.StylePriority.UsePadding = false;
|
||||
this.lblBetreuungFH.StylePriority.UseTextAlignment = false;
|
||||
this.lblBetreuungFH.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblBetreuungFH.Weight = 0.094493708028608292D;
|
||||
//
|
||||
// xrTableCell54
|
||||
//
|
||||
@@ -1856,11 +1855,11 @@ namespace AsSozialeDienstleistungenEV
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow25;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell61;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell62;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell69;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblBetreuungEB;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblBetreuungSPFH;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblBetreuungSH;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblBetreuungEGH;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblBetreuungFH;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox4;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell65;
|
||||
|
||||
@@ -2,7 +2,10 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using System.Text.RegularExpressions;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
@@ -41,6 +44,40 @@ namespace AsSozialeDienstleistungenEV
|
||||
pRO.Services = servicesBillable;
|
||||
}
|
||||
|
||||
// Setze Hilfeart nach Betreuungsart
|
||||
if (pRO.CustomerOid > 0)
|
||||
{
|
||||
var c = DAOFactory.GenericDAO.LoadByID<Customer>(pRO.CustomerOid);
|
||||
StringBuilder betreuungsartSb = new StringBuilder();
|
||||
|
||||
foreach (var v2o in c.ValueList)
|
||||
{
|
||||
if (v2o.Entry.Type == ValueListEntryType.CustomerCareType)
|
||||
{
|
||||
if (v2o.Entry.Value.Contains("Erziehungsbeistandschaft"))
|
||||
{
|
||||
lblBetreuungEB.Text = "x";
|
||||
}
|
||||
else if (v2o.Entry.Value.Contains("Sozialpädagogische Familienhilfe"))
|
||||
{
|
||||
lblBetreuungSPFH.Text = "x";
|
||||
}
|
||||
else if (v2o.Entry.Value.Contains("Sonstige Hilfe"))
|
||||
{
|
||||
lblBetreuungSH.Text = "x";
|
||||
}
|
||||
else if (v2o.Entry.Value.Contains("Eingliederungshilfe"))
|
||||
{
|
||||
lblBetreuungEGH.Text = "x";
|
||||
}
|
||||
else if (v2o.Entry.Value.Contains("Frühe Hilfe nach § 16 SGB VIII"))
|
||||
{
|
||||
lblBetreuungFH.Text = "x";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
bindingSource1.DataSource = pRO;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user