Merge branch 'master' of ssh://float.beyondsoft.de/git/beyondSoft/BeWo
This commit is contained in:
@@ -10,30 +10,48 @@
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch"
|
||||
VerticalAlignment="Stretch" Focusable="True">
|
||||
<GroupBox Name="root" Header="Aktuell definierte Preise" Style="{StaticResource ObjectEditGroupBox}">
|
||||
<Grid>
|
||||
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="200" />
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="400" />
|
||||
<ColumnDefinition Width="Auto" />
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="Auto" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
<Label>Bezeichnung</Label>
|
||||
<TextBox Grid.Column="1" Margin="3" Height="23" Text="{val:ValidationBinding Path=NewVM.Name, UpdateSourceTrigger=PropertyChanged}"/>
|
||||
<!--<Label Grid.Column="2" >Preis</Label>
|
||||
<dxe:TextEdit Grid.Column="3" MaskType="Numeric" Mask="########0.00" MaskUseAsDisplayFormat="True" Height ="23" Margin="3" EditValue="{val:ValidationBinding Path=NewVM.Betrag, UpdateSourceTrigger=PropertyChanged}" />-->
|
||||
<localView:CostRatePeriodControl Grid.Column="3" Grid.ColumnSpan="2" CostRateType="{x:Static Shared:CostRatePeriodType.AmountOfMoney}"
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto" />
|
||||
<ColumnDefinition Width="*" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
</Grid.RowDefinitions>
|
||||
<Label Grid.Column="0" Grid.Row="0">Bezeichnung</Label>
|
||||
<TextBox Grid.Column="1" Grid.Row="0" Margin="3" Height="23" VerticalAlignment="Top" Text="{val:ValidationBinding Path=NewVM.Name, UpdateSourceTrigger=PropertyChanged}"/>
|
||||
</Grid>
|
||||
<Border Grid.Row="0" Grid.Column="1" Margin="10,3,3,3" BorderThickness="0,0,0,0" BorderBrush="#FF888888" Padding="3,0,0,0">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="*"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
<localView:CostRatePeriodControl Grid.ColumnSpan="2" CostRateType="{x:Static Shared:CostRatePeriodType.AmountOfMoney}"
|
||||
VM="{Binding NewVM.CostRatePeriods}" Foreground="#FF000000"
|
||||
ValueLabelText="Betrag (€)"
|
||||
ButtonTooltipText="Neuen Betrag hinzufügen" />
|
||||
<Button Name="button_addPreis" Click="Button_addPreis_Click" Grid.Column="5" Height="25" Margin="3,3,3,3" Padding="5 0" IsDefault="True" Content="Hinzufügen" />
|
||||
<dxg:GridControl x:Name="DatagridRegions" Margin="0,10,0,0" Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="6" DataSource="{Binding VMList}">
|
||||
<Button Name="button_addPreis" Click="Button_addPreis_Click" Grid.Column="2" Grid.Row="0" Grid.ColumnSpan="2" Height="25" Margin="3,3,3,3" VerticalAlignment="Top" HorizontalAlignment="Left" Padding="5 0" IsDefault="True" Content="Hinzufügen" />
|
||||
</Grid>
|
||||
</Border>
|
||||
<dxg:GridControl x:Name="DatagridPreis" Margin="0,10,0,0" Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="5" DataSource="{Binding VMList}">
|
||||
<dxg:GridControl.Columns>
|
||||
<dxg:GridColumn FieldName="IsDeleteable" Header="" FixedWidth="True" Width="24" ReadOnly="True">
|
||||
<dxg:GridColumn.CellTemplate>
|
||||
@@ -42,13 +60,16 @@
|
||||
</DataTemplate>
|
||||
</dxg:GridColumn.CellTemplate>
|
||||
</dxg:GridColumn>
|
||||
<dxg:GridColumn FieldName="Name" Header="Bezeichnung" Width="200" />
|
||||
<dxg:GridColumn FieldName="Betrag" Header="Preis" Width="200" SortOrder="Ascending" SortIndex="0">
|
||||
<dxg:GridColumn.EditSettings>
|
||||
<dxe:TextEditSettings DisplayFormat="##,###,##0.00" Mask="##,###,##0.00" MaskType="Numeric"></dxe:TextEditSettings>
|
||||
</dxg:GridColumn.EditSettings>
|
||||
<dxg:GridColumn FieldName="Name" Header="Bezeichnung" MinWidth="600" SortOrder="Ascending" SortIndex="0"/>
|
||||
<dxg:GridColumn x:Name="column_costrateperiods" FieldName="CurrentAmount.CostRateValue" Header="Preis" MinWidth="600" EditSettings="{dxe:TextSettings DisplayFormat=c, EditFormat=c}">
|
||||
<dxg:GridColumn.EditTemplate>
|
||||
<ControlTemplate>
|
||||
<Button x:Name="PART_Editor" BorderThickness="0" Style="{x:Null}" Height="20" HorizontalAlignment="Stretch" Click="PART_Editor_Click">
|
||||
<TextBlock Text="{Binding Value, Converter={StaticResource StringFormatConverter}, ConverterParameter='{}{0:c}'}" TextWrapping="Wrap" />
|
||||
</Button>
|
||||
</ControlTemplate>
|
||||
</dxg:GridColumn.EditTemplate>
|
||||
</dxg:GridColumn>
|
||||
<dxg:GridColumn FieldName="PreisInsTs" Header="Eingetragen am" Width="200" EditSettings="{dxe:DateSettings DisplayFormat=d}"/>
|
||||
</dxg:GridControl.Columns>
|
||||
<dxg:GridControl.View>
|
||||
<dxg:TableView AutoWidth="true" ShowGroupPanel="False" ShowGroupedColumns="false" ShowTotalSummary="False" NavigationStyle="Cell" />
|
||||
|
||||
@@ -38,7 +38,6 @@ namespace BeWo.View.Detail
|
||||
get { return "Preise"; }
|
||||
}
|
||||
|
||||
// TODO
|
||||
internal override DependencyObject ValidationOnSaveRootElement
|
||||
{
|
||||
get { return button_addPreis; }
|
||||
@@ -79,13 +78,13 @@ namespace BeWo.View.Detail
|
||||
|
||||
private void DeleteButton_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
ViewModel.VMList.Remove(DatagridRegions.GetCurrentValue<PreisVM>());
|
||||
BeWoWpfUtils.RefreshDXGrid(DatagridRegions);
|
||||
ViewModel.VMList.Remove(DatagridPreis.GetCurrentValue<PreisVM>());
|
||||
BeWoWpfUtils.RefreshDXGrid(DatagridPreis);
|
||||
}
|
||||
|
||||
private void ReloadViewModel()
|
||||
{
|
||||
VMFactory.CreatePreisListVMAsync(r => this.Dispatch(delegate { ViewModel = r; }));
|
||||
VMFactory.CreatePreisListVMAsync(r => this.Dispatch(delegate { ViewModel = r; }));
|
||||
}
|
||||
|
||||
private void Button_addPreis_Click(object sender, RoutedEventArgs e)
|
||||
@@ -96,6 +95,22 @@ namespace BeWo.View.Detail
|
||||
}
|
||||
}
|
||||
|
||||
private void PART_Editor_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
RowData data = DatagridPreis.View.FocusedRowData;
|
||||
|
||||
if (data != null && data.RowHandle != null)
|
||||
{
|
||||
var vm = DatagridPreis.GetRow(data.RowHandle.Value) as PreisVM;
|
||||
|
||||
if (vm != null)
|
||||
{
|
||||
ViewModel.EditVM = vm;
|
||||
popup_costrateperiods.IsOpen = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void button_edit_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
popup_costrateperiods.IsOpen = false;
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
|
||||
namespace BeWo.ViewModel.ListViewModel
|
||||
|
||||
@@ -1,21 +1,37 @@
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using BeWo.Validation;
|
||||
using BeWo.ViewModel.ListViewModel;
|
||||
|
||||
namespace BeWo.ViewModel
|
||||
{
|
||||
public class PreisVM : AbstractDCMapperVM<PreisDC>
|
||||
{
|
||||
private DateTime? _PreisInsTs;
|
||||
private long? _PreisOid;
|
||||
private long? _PreisVersion;
|
||||
private SystemEntryID? _PreisSystemEntryID;
|
||||
private string _Name;
|
||||
private decimal? _Betrag;
|
||||
|
||||
public static string PropertyName_CostRatePeriods = "CostRatePeriods";
|
||||
|
||||
public static string PropertyName_CurrentAmount = "CurrentAmount";
|
||||
|
||||
public static string PropertyName_IsDefault = "IsDefault";
|
||||
|
||||
public static string PropertyName_DoNotCheckOverlapping = "DoNotCheckOverlapping";
|
||||
|
||||
private bool _IsDeleteable = true;
|
||||
|
||||
private bool _IsDefault;
|
||||
|
||||
private bool _DoNotCheckOverlapping;
|
||||
|
||||
private CostRatePeriodListVM _CostRatePeriods;
|
||||
|
||||
public PreisVM(PreisDC preisDC) : base(preisDC, preisDC.PreisOid == null)
|
||||
{ }
|
||||
@@ -31,20 +47,6 @@ namespace BeWo.ViewModel
|
||||
}
|
||||
}
|
||||
|
||||
public DateTime? PreisInsTs
|
||||
{
|
||||
get { return _PreisInsTs; }
|
||||
set
|
||||
{
|
||||
if (AreDifferent(_PreisInsTs, value))
|
||||
{
|
||||
_PreisInsTs = value;
|
||||
StoreDirtyInformation(AreDifferent(DataContract.PreisInsTs, value), nameof(_PreisInsTs));
|
||||
FirePropertyChanged(nameof(_PreisInsTs));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public long? PreisVersion
|
||||
{
|
||||
get { return _PreisVersion; }
|
||||
@@ -78,35 +80,137 @@ namespace BeWo.ViewModel
|
||||
}
|
||||
}
|
||||
|
||||
public decimal? Betrag
|
||||
public bool IsDeleteable
|
||||
{
|
||||
get { return _Betrag; }
|
||||
get { return _IsDeleteable; }
|
||||
}
|
||||
|
||||
public CostRatePeriodListVM CostRatePeriods
|
||||
{
|
||||
get { return _CostRatePeriods; }
|
||||
|
||||
set
|
||||
{
|
||||
_Betrag = value;
|
||||
StoreDirtyInformation(AreDifferent(DataContract.Betrag, value), nameof(_Betrag));
|
||||
FirePropertyChanged(nameof(_Betrag));
|
||||
if (AreDifferent(_CostRatePeriods, value))
|
||||
{
|
||||
_CostRatePeriods = value;
|
||||
if ( _CostRatePeriods != null && _CostRatePeriods.VMList.Count > 0)
|
||||
FirePropertyChanged(PropertyName_CostRatePeriods);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public bool IsDefault
|
||||
{
|
||||
get { return this._IsDefault; }
|
||||
|
||||
set
|
||||
{
|
||||
if (this.AreDifferent(this._IsDefault, value))
|
||||
{
|
||||
this._IsDefault = value;
|
||||
this.StoreDirtyInformation(this.AreDifferent(this.DataContract.IsDefault, value), PropertyName_IsDefault);
|
||||
this.FirePropertyChanged(PropertyName_IsDefault);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public bool DoNotCheckOverlapping
|
||||
{
|
||||
get { return this._DoNotCheckOverlapping; }
|
||||
|
||||
set
|
||||
{
|
||||
if (this.AreDifferent(this._DoNotCheckOverlapping, value))
|
||||
{
|
||||
this._DoNotCheckOverlapping = value;
|
||||
this.StoreDirtyInformation(this.AreDifferent(this.DataContract.IsDefault, value), PropertyName_DoNotCheckOverlapping);
|
||||
this.FirePropertyChanged(PropertyName_DoNotCheckOverlapping);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public CostRatePeriodVM CurrentAmount
|
||||
{
|
||||
get { return CostRatePeriods.GetCurrentlyValidRate(CostRatePeriodType.AmountOfMoney); }
|
||||
}
|
||||
|
||||
public override bool IsDirty
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_CostRatePeriods == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
return base.IsDirty || _CostRatePeriods.IsDirty;
|
||||
}
|
||||
}
|
||||
|
||||
protected override void InitByDataContract(PreisDC bDataContract)
|
||||
{
|
||||
_PreisOid = bDataContract.PreisOid;
|
||||
_PreisVersion = bDataContract.PreisVersion;
|
||||
_PreisSystemEntryID = bDataContract.PreisSystemEntryID;
|
||||
Name = bDataContract.Name;
|
||||
Betrag = bDataContract.Betrag;
|
||||
PreisInsTs = bDataContract.PreisInsTs;
|
||||
if (!IsNew)
|
||||
{
|
||||
_IsDeleteable = !bDataContract.IsSystemEntry;
|
||||
_IsDefault = bDataContract.IsDefault;
|
||||
_DoNotCheckOverlapping = bDataContract.DoNotCheckOverlapping;
|
||||
_PreisOid = bDataContract.PreisOid;
|
||||
_PreisVersion = bDataContract.PreisVersion;
|
||||
_PreisSystemEntryID = bDataContract.PreisSystemEntryID;
|
||||
Name = bDataContract.Name;
|
||||
}
|
||||
|
||||
if (bDataContract.CostRatePeriods == null)
|
||||
{
|
||||
bDataContract.CostRatePeriods = new List<CostRatePeriodDC>();
|
||||
}
|
||||
|
||||
Utils.GetAllEnumValues<CostRatePeriodType>().ToList().ForEach(
|
||||
t =>
|
||||
{
|
||||
if (t == CostRatePeriodType.AmountOfMoney && !bDataContract.CostRatePeriods.Exists(i => i.CostRateType == t))
|
||||
{
|
||||
bDataContract.CostRatePeriods.Add(
|
||||
new CostRatePeriodDC
|
||||
{
|
||||
CostRateType = t
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
_CostRatePeriods = new CostRatePeriodListVM(bDataContract.CostRatePeriods);
|
||||
|
||||
_CostRatePeriods.VMList.ListChanged += (s, e) =>
|
||||
{
|
||||
if (e.ListChangedType != ListChangedType.ItemChanged)
|
||||
{
|
||||
FirePropertyChanged(PropertyName_CostRatePeriods);
|
||||
|
||||
}
|
||||
FirePropertyChanged(PropertyName_CurrentAmount);
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
protected override PreisDC MapToDataContract(PreisDC bDataContract, bool doCommit)
|
||||
{
|
||||
bDataContract.PreisOid = _PreisOid;
|
||||
bDataContract.PreisVersion = _PreisVersion;
|
||||
bDataContract.PreisSystemEntryID = _PreisSystemEntryID;
|
||||
bDataContract.Name = _Name;
|
||||
bDataContract.Betrag = _Betrag;
|
||||
bDataContract.PreisInsTs = _PreisInsTs;
|
||||
bDataContract.IsDefault = _IsDefault;
|
||||
bDataContract.DoNotCheckOverlapping = _DoNotCheckOverlapping;
|
||||
bDataContract.PreisOid = _PreisOid;
|
||||
bDataContract.PreisVersion = _PreisVersion;
|
||||
bDataContract.PreisSystemEntryID = _PreisSystemEntryID;
|
||||
bDataContract.Name = _Name;
|
||||
|
||||
bDataContract.CostRatePeriods = new List<CostRatePeriodDC>();
|
||||
|
||||
List<CostRatePeriodDC> crpList = _CostRatePeriods.CopyToDCList(doCommit);
|
||||
foreach (var costRatePeriodDc in crpList)
|
||||
{
|
||||
if (costRatePeriodDc.CostRateValue.HasValue && costRatePeriodDc.CostRateValue.Value > 0)
|
||||
bDataContract.CostRatePeriods.Add(costRatePeriodDc);
|
||||
}
|
||||
|
||||
return bDataContract;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,9 +10,8 @@ namespace BeWo.Data.Entities
|
||||
public class Preis : BeWoEntityBase
|
||||
{
|
||||
private string _Name;
|
||||
private decimal? _Betrag;
|
||||
private DateTime? _InsTs;
|
||||
public static string PropertyName_CostRatePeriods = "CostRatePeriods";
|
||||
private decimal? _Betrag;
|
||||
public static string PropertyName_CostRatePeriods = "CostRatePeriods";
|
||||
|
||||
private IList<CostRatePeriod> _CostRatePeriods;
|
||||
|
||||
@@ -49,37 +48,20 @@ namespace BeWo.Data.Entities
|
||||
}
|
||||
}
|
||||
|
||||
public virtual decimal? Betrag
|
||||
{
|
||||
get
|
||||
{
|
||||
return _Betrag;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (AreDifferent(_Betrag, value))
|
||||
{
|
||||
_Betrag = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public virtual DateTime? InsTs
|
||||
{
|
||||
get
|
||||
{
|
||||
return _InsTs;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (AreDifferent(_InsTs, value))
|
||||
{
|
||||
_InsTs = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public virtual decimal BillableAmount { get; set; }
|
||||
public virtual decimal? Betrag
|
||||
{
|
||||
get
|
||||
{
|
||||
return _Betrag;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (AreDifferent(_Betrag, value))
|
||||
{
|
||||
_Betrag = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public virtual bool? DoNotCheckOverlapping { get; set; }
|
||||
}
|
||||
|
||||
930
ReportImp/LebenshilfeFrankfurtOder/AnwesenheitVerpflegung.Designer.cs
generated
Normal file
930
ReportImp/LebenshilfeFrankfurtOder/AnwesenheitVerpflegung.Designer.cs
generated
Normal file
@@ -0,0 +1,930 @@
|
||||
namespace LebenshilfeFrankfurtOder
|
||||
{
|
||||
partial class AnwesenheitVerpflegung
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.TopMargin = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.BottomMargin = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.rowHeader = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.rowDetail = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell61 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell62 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell63 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell64 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell101 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
//
|
||||
this.Detail.HeightF = 0F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// TopMargin
|
||||
//
|
||||
this.TopMargin.HeightF = 49F;
|
||||
this.TopMargin.Name = "TopMargin";
|
||||
this.TopMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.TopMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// BottomMargin
|
||||
//
|
||||
this.BottomMargin.HeightF = 20F;
|
||||
this.BottomMargin.Name = "BottomMargin";
|
||||
this.BottomMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.BottomMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel5,
|
||||
this.xrLabel4,
|
||||
this.xrLabel1});
|
||||
this.ReportHeader.HeightF = 40F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(784.0004F, 0F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(207.1503F, 23F);
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.Text = "Jahr: [Datum!yyyy]";
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(463.1508F, 0F);
|
||||
this.xrLabel4.Name = "xrLabel4";
|
||||
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel4.SizeF = new System.Drawing.SizeF(285.9995F, 23F);
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.Text = "Monat: [Datum!MMMM]";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(463.1508F, 23F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.Text = "Essenanwesenheit";
|
||||
//
|
||||
// PageHeader
|
||||
//
|
||||
this.PageHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable1});
|
||||
this.PageHeader.HeightF = 35F;
|
||||
this.PageHeader.Name = "PageHeader";
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 0F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.rowHeader});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(957.2739F, 35F);
|
||||
this.xrTable1.StylePriority.UseBackColor = false;
|
||||
this.xrTable1.StylePriority.UseBorders = false;
|
||||
this.xrTable1.StylePriority.UseFont = false;
|
||||
this.xrTable1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// rowHeader
|
||||
//
|
||||
this.rowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell1,
|
||||
this.xrTableCell2,
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell7,
|
||||
this.xrTableCell8,
|
||||
this.xrTableCell9,
|
||||
this.xrTableCell10,
|
||||
this.xrTableCell11,
|
||||
this.xrTableCell12,
|
||||
this.xrTableCell13,
|
||||
this.xrTableCell14,
|
||||
this.xrTableCell15,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell17,
|
||||
this.xrTableCell18,
|
||||
this.xrTableCell19,
|
||||
this.xrTableCell20,
|
||||
this.xrTableCell21,
|
||||
this.xrTableCell22,
|
||||
this.xrTableCell23,
|
||||
this.xrTableCell24,
|
||||
this.xrTableCell25,
|
||||
this.xrTableCell26,
|
||||
this.xrTableCell27,
|
||||
this.xrTableCell28,
|
||||
this.xrTableCell29,
|
||||
this.xrTableCell30,
|
||||
this.xrTableCell31,
|
||||
this.xrTableCell32,
|
||||
this.xrTableCell71});
|
||||
this.rowHeader.Name = "rowHeader";
|
||||
this.rowHeader.StylePriority.UseTextAlignment = false;
|
||||
this.rowHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.rowHeader.Weight = 1.66932969836481D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.Text = "Name";
|
||||
this.xrTableCell1.Weight = 0.12927446562739681D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.Text = "01";
|
||||
this.xrTableCell2.Weight = 0.016054398135191387D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.Text = "02";
|
||||
this.xrTableCell3.Weight = 0.01605439916870996D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.Text = "03";
|
||||
this.xrTableCell4.Weight = 0.016054399747225123D;
|
||||
//
|
||||
// xrTableCell5
|
||||
//
|
||||
this.xrTableCell5.Name = "xrTableCell5";
|
||||
this.xrTableCell5.Text = "04";
|
||||
this.xrTableCell5.Weight = 0.016054398355346836D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.Text = "05";
|
||||
this.xrTableCell6.Weight = 0.016054398627990241D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.Text = "06";
|
||||
this.xrTableCell7.Weight = 0.016054396361336147D;
|
||||
//
|
||||
// xrTableCell8
|
||||
//
|
||||
this.xrTableCell8.Name = "xrTableCell8";
|
||||
this.xrTableCell8.Text = "07";
|
||||
this.xrTableCell8.Weight = 0.016054401291794855D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.Text = "08";
|
||||
this.xrTableCell9.Weight = 0.016054396797631036D;
|
||||
//
|
||||
// xrTableCell10
|
||||
//
|
||||
this.xrTableCell10.Name = "xrTableCell10";
|
||||
this.xrTableCell10.Text = "09";
|
||||
this.xrTableCell10.Weight = 0.016054400118063777D;
|
||||
//
|
||||
// xrTableCell11
|
||||
//
|
||||
this.xrTableCell11.Name = "xrTableCell11";
|
||||
this.xrTableCell11.Text = "10";
|
||||
this.xrTableCell11.Weight = 0.016054400386401449D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.Text = "11";
|
||||
this.xrTableCell12.Weight = 0.016054400520570195D;
|
||||
//
|
||||
// xrTableCell13
|
||||
//
|
||||
this.xrTableCell13.Name = "xrTableCell13";
|
||||
this.xrTableCell13.Text = "12";
|
||||
this.xrTableCell13.Weight = 0.016054400587654644D;
|
||||
//
|
||||
// xrTableCell14
|
||||
//
|
||||
this.xrTableCell14.Name = "xrTableCell14";
|
||||
this.xrTableCell14.Text = "13";
|
||||
this.xrTableCell14.Weight = 0.016054400621196022D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.Text = "14";
|
||||
this.xrTableCell15.Weight = 0.016054397854210672D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.Text = "15";
|
||||
this.xrTableCell16.Weight = 0.01605439368695942D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
this.xrTableCell17.Name = "xrTableCell17";
|
||||
this.xrTableCell17.Text = "16";
|
||||
this.xrTableCell17.Weight = 0.016054394387091511D;
|
||||
//
|
||||
// xrTableCell18
|
||||
//
|
||||
this.xrTableCell18.Name = "xrTableCell18";
|
||||
this.xrTableCell18.Text = "17";
|
||||
this.xrTableCell18.Weight = 0.016054400304672117D;
|
||||
//
|
||||
// xrTableCell19
|
||||
//
|
||||
this.xrTableCell19.Name = "xrTableCell19";
|
||||
this.xrTableCell19.Text = "18";
|
||||
this.xrTableCell19.Weight = 0.016054397695947867D;
|
||||
//
|
||||
// xrTableCell20
|
||||
//
|
||||
this.xrTableCell20.Name = "xrTableCell20";
|
||||
this.xrTableCell20.Text = "19";
|
||||
this.xrTableCell20.Weight = 0.016054401959102141D;
|
||||
//
|
||||
// xrTableCell21
|
||||
//
|
||||
this.xrTableCell21.Name = "xrTableCell21";
|
||||
this.xrTableCell21.Text = "20";
|
||||
this.xrTableCell21.Weight = 0.016054404090678348D;
|
||||
//
|
||||
// xrTableCell22
|
||||
//
|
||||
this.xrTableCell22.Name = "xrTableCell22";
|
||||
this.xrTableCell22.Text = "21";
|
||||
this.xrTableCell22.Weight = 0.016054402372709164D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.Text = "22";
|
||||
this.xrTableCell23.Weight = 0.016054395946208166D;
|
||||
//
|
||||
// xrTableCell24
|
||||
//
|
||||
this.xrTableCell24.Name = "xrTableCell24";
|
||||
this.xrTableCell24.Text = "23";
|
||||
this.xrTableCell24.Weight = 0.016054395516715891D;
|
||||
//
|
||||
// xrTableCell25
|
||||
//
|
||||
this.xrTableCell25.Name = "xrTableCell25";
|
||||
this.xrTableCell25.Text = "24";
|
||||
this.xrTableCell25.Weight = 0.016054395301969754D;
|
||||
//
|
||||
// xrTableCell26
|
||||
//
|
||||
this.xrTableCell26.Name = "xrTableCell26";
|
||||
this.xrTableCell26.Text = "25";
|
||||
this.xrTableCell26.Weight = 0.016054393802717976D;
|
||||
//
|
||||
// xrTableCell27
|
||||
//
|
||||
this.xrTableCell27.Name = "xrTableCell27";
|
||||
this.xrTableCell27.Text = "26";
|
||||
this.xrTableCell27.Weight = 0.016054395836849394D;
|
||||
//
|
||||
// xrTableCell28
|
||||
//
|
||||
this.xrTableCell28.Name = "xrTableCell28";
|
||||
this.xrTableCell28.Text = "27";
|
||||
this.xrTableCell28.Weight = 0.016054395462036519D;
|
||||
//
|
||||
// xrTableCell29
|
||||
//
|
||||
this.xrTableCell29.Name = "xrTableCell29";
|
||||
this.xrTableCell29.Text = "28";
|
||||
this.xrTableCell29.Weight = 0.01605440362590374D;
|
||||
//
|
||||
// xrTableCell30
|
||||
//
|
||||
this.xrTableCell30.Name = "xrTableCell30";
|
||||
this.xrTableCell30.Text = "29";
|
||||
this.xrTableCell30.Weight = 0.016054396572805468D;
|
||||
//
|
||||
// xrTableCell31
|
||||
//
|
||||
this.xrTableCell31.Name = "xrTableCell31";
|
||||
this.xrTableCell31.Text = "30";
|
||||
this.xrTableCell31.Weight = 0.016054406965045509D;
|
||||
//
|
||||
// xrTableCell32
|
||||
//
|
||||
this.xrTableCell32.Name = "xrTableCell32";
|
||||
this.xrTableCell32.Text = "31";
|
||||
this.xrTableCell32.Weight = 0.01605439583001092D;
|
||||
//
|
||||
// xrTableCell71
|
||||
//
|
||||
this.xrTableCell71.Name = "xrTableCell71";
|
||||
this.xrTableCell71.Text = "Gesamt Tage VPF Pauschale";
|
||||
this.xrTableCell71.Weight = 0.071606066346252759D;
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1});
|
||||
this.DetailReport.DataMember = "Rows";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
this.DetailReport.Name = "DetailReport";
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable2});
|
||||
this.Detail1.HeightF = 20.9665F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
//
|
||||
// xrTable2
|
||||
//
|
||||
this.xrTable2.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable2.Name = "xrTable2";
|
||||
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.rowDetail});
|
||||
this.xrTable2.SizeF = new System.Drawing.SizeF(957.274F, 20.9665F);
|
||||
this.xrTable2.StylePriority.UseBackColor = false;
|
||||
this.xrTable2.StylePriority.UseBorders = false;
|
||||
this.xrTable2.StylePriority.UseFont = false;
|
||||
this.xrTable2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// rowDetail
|
||||
//
|
||||
this.rowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell33,
|
||||
this.xrTableCell34,
|
||||
this.xrTableCell35,
|
||||
this.xrTableCell36,
|
||||
this.xrTableCell37,
|
||||
this.xrTableCell38,
|
||||
this.xrTableCell39,
|
||||
this.xrTableCell40,
|
||||
this.xrTableCell41,
|
||||
this.xrTableCell42,
|
||||
this.xrTableCell43,
|
||||
this.xrTableCell44,
|
||||
this.xrTableCell45,
|
||||
this.xrTableCell46,
|
||||
this.xrTableCell47,
|
||||
this.xrTableCell48,
|
||||
this.xrTableCell49,
|
||||
this.xrTableCell50,
|
||||
this.xrTableCell51,
|
||||
this.xrTableCell52,
|
||||
this.xrTableCell53,
|
||||
this.xrTableCell54,
|
||||
this.xrTableCell55,
|
||||
this.xrTableCell56,
|
||||
this.xrTableCell57,
|
||||
this.xrTableCell58,
|
||||
this.xrTableCell59,
|
||||
this.xrTableCell60,
|
||||
this.xrTableCell61,
|
||||
this.xrTableCell62,
|
||||
this.xrTableCell63,
|
||||
this.xrTableCell64,
|
||||
this.xrTableCell101});
|
||||
this.rowDetail.Font = new System.Drawing.Font("Arial", 9F);
|
||||
this.rowDetail.Name = "rowDetail";
|
||||
this.rowDetail.StylePriority.UseFont = false;
|
||||
this.rowDetail.Weight = 1D;
|
||||
//
|
||||
// xrTableCell33
|
||||
//
|
||||
this.xrTableCell33.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrTableCell33.Name = "xrTableCell33";
|
||||
this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
|
||||
this.xrTableCell33.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell33.StylePriority.UseFont = false;
|
||||
this.xrTableCell33.StylePriority.UsePadding = false;
|
||||
this.xrTableCell33.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell33.Text = "[CustomerLastName], [CustomerFirstName]";
|
||||
this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell33.Weight = 0.12927438580443779D;
|
||||
//
|
||||
// xrTableCell34
|
||||
//
|
||||
this.xrTableCell34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay1")});
|
||||
this.xrTableCell34.Name = "xrTableCell34";
|
||||
this.xrTableCell34.StylePriority.UseFont = false;
|
||||
this.xrTableCell34.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell34.Text = "xrTableCell34";
|
||||
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell34.Weight = 0.0160543973144653D;
|
||||
//
|
||||
// xrTableCell35
|
||||
//
|
||||
this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay2")});
|
||||
this.xrTableCell35.Name = "xrTableCell35";
|
||||
this.xrTableCell35.StylePriority.UseFont = false;
|
||||
this.xrTableCell35.Text = "xrTableCell35";
|
||||
this.xrTableCell35.Weight = 0.016054395922586649D;
|
||||
//
|
||||
// xrTableCell36
|
||||
//
|
||||
this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay3")});
|
||||
this.xrTableCell36.Name = "xrTableCell36";
|
||||
this.xrTableCell36.StylePriority.UseFont = false;
|
||||
this.xrTableCell36.Text = "xrTableCell36";
|
||||
this.xrTableCell36.Weight = 0.016054397713800427D;
|
||||
//
|
||||
// xrTableCell37
|
||||
//
|
||||
this.xrTableCell37.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay4")});
|
||||
this.xrTableCell37.Name = "xrTableCell37";
|
||||
this.xrTableCell37.StylePriority.UseFont = false;
|
||||
this.xrTableCell37.Text = "xrTableCell37";
|
||||
this.xrTableCell37.Weight = 0.01605439632192214D;
|
||||
//
|
||||
// xrTableCell38
|
||||
//
|
||||
this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay5")});
|
||||
this.xrTableCell38.Name = "xrTableCell38";
|
||||
this.xrTableCell38.StylePriority.UseFont = false;
|
||||
this.xrTableCell38.Text = "xrTableCell38";
|
||||
this.xrTableCell38.Weight = 0.016054393810808497D;
|
||||
//
|
||||
// xrTableCell39
|
||||
//
|
||||
this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay6")});
|
||||
this.xrTableCell39.Name = "xrTableCell39";
|
||||
this.xrTableCell39.StylePriority.UseFont = false;
|
||||
this.xrTableCell39.Text = "xrTableCell39";
|
||||
this.xrTableCell39.Weight = 0.016054397111668478D;
|
||||
//
|
||||
// xrTableCell40
|
||||
//
|
||||
this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay7")});
|
||||
this.xrTableCell40.Name = "xrTableCell40";
|
||||
this.xrTableCell40.StylePriority.UseFont = false;
|
||||
this.xrTableCell40.Text = "xrTableCell40";
|
||||
this.xrTableCell40.Weight = 0.016054396474612403D;
|
||||
//
|
||||
// xrTableCell41
|
||||
//
|
||||
this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay8")});
|
||||
this.xrTableCell41.Name = "xrTableCell41";
|
||||
this.xrTableCell41.StylePriority.UseFont = false;
|
||||
this.xrTableCell41.Text = "xrTableCell41";
|
||||
this.xrTableCell41.Weight = 0.016054397547963381D;
|
||||
//
|
||||
// xrTableCell42
|
||||
//
|
||||
this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay9")});
|
||||
this.xrTableCell42.Name = "xrTableCell42";
|
||||
this.xrTableCell42.StylePriority.UseFont = false;
|
||||
this.xrTableCell42.Text = "xrTableCell42";
|
||||
this.xrTableCell42.Weight = 0.016054395300881291D;
|
||||
//
|
||||
// xrTableCell43
|
||||
//
|
||||
this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay10")});
|
||||
this.xrTableCell43.Name = "xrTableCell43";
|
||||
this.xrTableCell43.StylePriority.UseFont = false;
|
||||
this.xrTableCell43.Text = "xrTableCell43";
|
||||
this.xrTableCell43.Weight = 0.016054401136733787D;
|
||||
//
|
||||
// xrTableCell44
|
||||
//
|
||||
this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay11")});
|
||||
this.xrTableCell44.Name = "xrTableCell44";
|
||||
this.xrTableCell44.StylePriority.UseFont = false;
|
||||
this.xrTableCell44.Text = "xrTableCell44";
|
||||
this.xrTableCell44.Weight = 0.016054395703387736D;
|
||||
//
|
||||
// xrTableCell45
|
||||
//
|
||||
this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay12")});
|
||||
this.xrTableCell45.Name = "xrTableCell45";
|
||||
this.xrTableCell45.StylePriority.UseFont = false;
|
||||
this.xrTableCell45.Text = "xrTableCell45";
|
||||
this.xrTableCell45.Weight = 0.016054395770472213D;
|
||||
//
|
||||
// xrTableCell46
|
||||
//
|
||||
this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay13")});
|
||||
this.xrTableCell46.Name = "xrTableCell46";
|
||||
this.xrTableCell46.StylePriority.UseFont = false;
|
||||
this.xrTableCell46.Text = "xrTableCell46";
|
||||
this.xrTableCell46.Weight = 0.016054401371529067D;
|
||||
//
|
||||
// xrTableCell47
|
||||
//
|
||||
this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay14")});
|
||||
this.xrTableCell47.Name = "xrTableCell47";
|
||||
this.xrTableCell47.StylePriority.UseFont = false;
|
||||
this.xrTableCell47.Text = "xrTableCell47";
|
||||
this.xrTableCell47.Weight = 0.016054393037028228D;
|
||||
//
|
||||
// xrTableCell48
|
||||
//
|
||||
this.xrTableCell48.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay15")});
|
||||
this.xrTableCell48.Name = "xrTableCell48";
|
||||
this.xrTableCell48.StylePriority.UseFont = false;
|
||||
this.xrTableCell48.Text = "xrTableCell48";
|
||||
this.xrTableCell48.Weight = 0.016054394437292466D;
|
||||
//
|
||||
// xrTableCell49
|
||||
//
|
||||
this.xrTableCell49.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay16")});
|
||||
this.xrTableCell49.Name = "xrTableCell49";
|
||||
this.xrTableCell49.StylePriority.UseFont = false;
|
||||
this.xrTableCell49.Text = "xrTableCell49";
|
||||
this.xrTableCell49.Weight = 0.016054395137424571D;
|
||||
//
|
||||
// xrTableCell50
|
||||
//
|
||||
this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay17")});
|
||||
this.xrTableCell50.Name = "xrTableCell50";
|
||||
this.xrTableCell50.StylePriority.UseFont = false;
|
||||
this.xrTableCell50.Text = "xrTableCell50";
|
||||
this.xrTableCell50.Weight = 0.016054401055005163D;
|
||||
//
|
||||
// xrTableCell51
|
||||
//
|
||||
this.xrTableCell51.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay18")});
|
||||
this.xrTableCell51.Name = "xrTableCell51";
|
||||
this.xrTableCell51.StylePriority.UseFont = false;
|
||||
this.xrTableCell51.Text = "xrTableCell51";
|
||||
this.xrTableCell51.Weight = 0.016054398446280926D;
|
||||
//
|
||||
// xrTableCell52
|
||||
//
|
||||
this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay19")});
|
||||
this.xrTableCell52.Name = "xrTableCell52";
|
||||
this.xrTableCell52.StylePriority.UseFont = false;
|
||||
this.xrTableCell52.Text = "xrTableCell52";
|
||||
this.xrTableCell52.Weight = 0.016054391574404192D;
|
||||
//
|
||||
// xrTableCell53
|
||||
//
|
||||
this.xrTableCell53.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay20")});
|
||||
this.xrTableCell53.Name = "xrTableCell53";
|
||||
this.xrTableCell53.StylePriority.UseFont = false;
|
||||
this.xrTableCell53.Text = "xrTableCell53";
|
||||
this.xrTableCell53.Weight = 0.016054393705980413D;
|
||||
//
|
||||
// xrTableCell54
|
||||
//
|
||||
this.xrTableCell54.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay21")});
|
||||
this.xrTableCell54.Name = "xrTableCell54";
|
||||
this.xrTableCell54.StylePriority.UseFont = false;
|
||||
this.xrTableCell54.Text = "xrTableCell54";
|
||||
this.xrTableCell54.Weight = 0.01605439198801123D;
|
||||
//
|
||||
// xrTableCell55
|
||||
//
|
||||
this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay22")});
|
||||
this.xrTableCell55.Name = "xrTableCell55";
|
||||
this.xrTableCell55.StylePriority.UseFont = false;
|
||||
this.xrTableCell55.Text = "xrTableCell55";
|
||||
this.xrTableCell55.Weight = 0.016054396696541212D;
|
||||
//
|
||||
// xrTableCell56
|
||||
//
|
||||
this.xrTableCell56.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay23")});
|
||||
this.xrTableCell56.Name = "xrTableCell56";
|
||||
this.xrTableCell56.StylePriority.UseFont = false;
|
||||
this.xrTableCell56.Text = "xrTableCell56";
|
||||
this.xrTableCell56.Weight = 0.016054396267048965D;
|
||||
//
|
||||
// xrTableCell57
|
||||
//
|
||||
this.xrTableCell57.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay24")});
|
||||
this.xrTableCell57.Name = "xrTableCell57";
|
||||
this.xrTableCell57.StylePriority.UseFont = false;
|
||||
this.xrTableCell57.Text = "xrTableCell57";
|
||||
this.xrTableCell57.Weight = 0.016054396052302744D;
|
||||
//
|
||||
// xrTableCell58
|
||||
//
|
||||
this.xrTableCell58.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay25")});
|
||||
this.xrTableCell58.Name = "xrTableCell58";
|
||||
this.xrTableCell58.StylePriority.UseFont = false;
|
||||
this.xrTableCell58.Text = "xrTableCell58";
|
||||
this.xrTableCell58.Weight = 0.016054394553051077D;
|
||||
//
|
||||
// xrTableCell59
|
||||
//
|
||||
this.xrTableCell59.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay26")});
|
||||
this.xrTableCell59.Name = "xrTableCell59";
|
||||
this.xrTableCell59.StylePriority.UseFont = false;
|
||||
this.xrTableCell59.Text = "xrTableCell59";
|
||||
this.xrTableCell59.Weight = 0.01605439658718244D;
|
||||
//
|
||||
// xrTableCell60
|
||||
//
|
||||
this.xrTableCell60.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay27")});
|
||||
this.xrTableCell60.Name = "xrTableCell60";
|
||||
this.xrTableCell60.StylePriority.UseFont = false;
|
||||
this.xrTableCell60.Text = "xrTableCell60";
|
||||
this.xrTableCell60.Weight = 0.016054396212369565D;
|
||||
//
|
||||
// xrTableCell61
|
||||
//
|
||||
this.xrTableCell61.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay28")});
|
||||
this.xrTableCell61.Name = "xrTableCell61";
|
||||
this.xrTableCell61.StylePriority.UseFont = false;
|
||||
this.xrTableCell61.Text = "xrTableCell61";
|
||||
this.xrTableCell61.Weight = 0.016054393241205805D;
|
||||
//
|
||||
// xrTableCell62
|
||||
//
|
||||
this.xrTableCell62.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay29")});
|
||||
this.xrTableCell62.Name = "xrTableCell62";
|
||||
this.xrTableCell62.StylePriority.UseFont = false;
|
||||
this.xrTableCell62.Text = "xrTableCell62";
|
||||
this.xrTableCell62.Weight = 0.016054397323138514D;
|
||||
//
|
||||
// xrTableCell63
|
||||
//
|
||||
this.xrTableCell63.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay30")});
|
||||
this.xrTableCell63.Name = "xrTableCell63";
|
||||
this.xrTableCell63.StylePriority.UseFont = false;
|
||||
this.xrTableCell63.Text = "xrTableCell63";
|
||||
this.xrTableCell63.Weight = 0.016054396580347574D;
|
||||
//
|
||||
// xrTableCell64
|
||||
//
|
||||
this.xrTableCell64.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay31")});
|
||||
this.xrTableCell64.Name = "xrTableCell64";
|
||||
this.xrTableCell64.StylePriority.UseFont = false;
|
||||
this.xrTableCell64.Text = "xrTableCell64";
|
||||
this.xrTableCell64.Weight = 0.016054418850405955D;
|
||||
//
|
||||
// xrTableCell101
|
||||
//
|
||||
this.xrTableCell101.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.CountI")});
|
||||
this.xrTableCell101.Name = "xrTableCell101";
|
||||
this.xrTableCell101.Weight = 0.071605423647543714D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(LebenshilfeFrankfurtOder.AnwesenheitRO);
|
||||
//
|
||||
// AnwesenheitVerpflegung
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.TopMargin,
|
||||
this.BottomMargin,
|
||||
this.ReportHeader,
|
||||
this.PageHeader,
|
||||
this.DetailReport});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.Landscape = true;
|
||||
this.Margins = new System.Drawing.Printing.Margins(45, 40, 49, 20);
|
||||
this.PageHeight = 827;
|
||||
this.PageWidth = 1169;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand TopMargin;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand BottomMargin;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.PageHeaderBand PageHeader;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail1;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow rowHeader;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable2;
|
||||
private DevExpress.XtraReports.UI.XRTableRow rowDetail;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
|
||||
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 xrTableCell51;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell55;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell56;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell59;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell60;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell61;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell62;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell63;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell64;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell71;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell101;
|
||||
}
|
||||
}
|
||||
483
ReportImp/LebenshilfeFrankfurtOder/AnwesenheitVerpflegung.cs
Normal file
483
ReportImp/LebenshilfeFrankfurtOder/AnwesenheitVerpflegung.cs
Normal file
@@ -0,0 +1,483 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
|
||||
namespace LebenshilfeFrankfurtOder
|
||||
{
|
||||
public partial class AnwesenheitVerpflegung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<AdditionalServiceBookingRO>
|
||||
{
|
||||
public AnwesenheitVerpflegung()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(AdditionalServiceBookingRO pRO, IList<long> customerOids)
|
||||
{
|
||||
if (customerOids != null)
|
||||
{
|
||||
|
||||
List<AdditionalServiceBookingRow> newRows = new List<AdditionalServiceBookingRow>();
|
||||
|
||||
var rows = pRO.Rows;
|
||||
|
||||
foreach (var row in rows)
|
||||
{
|
||||
if (row.CustomerDC != null && customerOids.Contains(row.CustomerDC.Oid.Value))
|
||||
{
|
||||
newRows.Add(row);
|
||||
}
|
||||
}
|
||||
|
||||
pRO.Rows = newRows;
|
||||
|
||||
}
|
||||
SetReportDataSource(pRO);
|
||||
|
||||
}
|
||||
|
||||
public void SetReportDataSource(AdditionalServiceBookingRO pRO)
|
||||
{
|
||||
SetCellColor(pRO);
|
||||
var qro = CreatAnwesenheitRo(pRO);
|
||||
bindingSource1.DataSource = qro;
|
||||
|
||||
}
|
||||
|
||||
private void SetCellColor(AdditionalServiceBookingRO pRo)
|
||||
{
|
||||
DateTime dt = new DateTime(pRo.Year, pRo.MonthInt, 1);
|
||||
DateTime end = dt.AddMonths(1);
|
||||
while (dt < end)
|
||||
{
|
||||
if (dt.DayOfWeek == DayOfWeek.Saturday || dt.DayOfWeek == DayOfWeek.Sunday)
|
||||
{
|
||||
rowHeader.Cells[dt.Day].BackColor = Color.DarkGray;
|
||||
rowDetail.Cells[dt.Day].BackColor = Color.DarkGray;
|
||||
}
|
||||
dt = dt.AddDays(1);
|
||||
}
|
||||
}
|
||||
|
||||
private AnwesenheitRO CreatAnwesenheitRo(AdditionalServiceBookingRO pRo)
|
||||
{
|
||||
AnwesenheitRO newRo = new AnwesenheitRO();
|
||||
newRo.Rows = new List<AnwesenheitCustomerRO>();
|
||||
|
||||
newRo.Datum = new DateTime(pRo.Year, pRo.MonthInt, 1);
|
||||
|
||||
foreach (var row in pRo.Rows)
|
||||
{
|
||||
var cRo = CreateAnwesenheitCustomerRo(newRo.Datum, row);
|
||||
|
||||
newRo.Rows.Add(cRo);
|
||||
}
|
||||
return newRo;
|
||||
}
|
||||
|
||||
private AnwesenheitCustomerRO CreateAnwesenheitCustomerRo(DateTime datum, AdditionalServiceBookingRow row)
|
||||
{
|
||||
AnwesenheitCustomerRO ro = new AnwesenheitCustomerRO();
|
||||
|
||||
ro.CustomerFirstname = row.CustomerDC.FirstName;
|
||||
ro.CustomerLastname = row.CustomerDC.LastName;
|
||||
|
||||
InitRowAttendance(ro, row);
|
||||
|
||||
CalculateAbsenceTimes(datum, row.CustomerDC, ro);
|
||||
|
||||
CalculateCountInfo(datum, ro);
|
||||
|
||||
return ro;
|
||||
}
|
||||
|
||||
private void CalculateCountInfo(DateTime monat, AnwesenheitCustomerRO cRo)
|
||||
{
|
||||
DateTime dt = monat;
|
||||
DateTime end = monat.AddMonths(1);
|
||||
|
||||
|
||||
while (dt < end)
|
||||
{
|
||||
CalculateCountInfoForDay(dt, cRo);
|
||||
|
||||
dt = dt.AddDays(1);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void CalculateCountInfoForDay(DateTime dt, AnwesenheitCustomerRO cRo)
|
||||
{
|
||||
if (dt.Day == 1)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay1);
|
||||
}
|
||||
else if (dt.Day == 2)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay2);
|
||||
}
|
||||
else if (dt.Day == 3)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay3);
|
||||
}
|
||||
else if (dt.Day == 4)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay4);
|
||||
}
|
||||
else if (dt.Day == 5)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay5);
|
||||
}
|
||||
else if (dt.Day == 6)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay6);
|
||||
}
|
||||
else if (dt.Day == 7)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay7);
|
||||
}
|
||||
else if (dt.Day == 8)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay8);
|
||||
}
|
||||
else if (dt.Day == 9)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay9);
|
||||
}
|
||||
else if (dt.Day == 10)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay10);
|
||||
}
|
||||
else if (dt.Day == 11)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay11);
|
||||
}
|
||||
else if (dt.Day == 12)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay12);
|
||||
}
|
||||
else if (dt.Day == 13)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay13);
|
||||
}
|
||||
else if (dt.Day == 14)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay14);
|
||||
}
|
||||
else if (dt.Day == 15)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay15);
|
||||
}
|
||||
else if (dt.Day == 16)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay16);
|
||||
}
|
||||
else if (dt.Day == 17)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay17);
|
||||
}
|
||||
else if (dt.Day == 18)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay18);
|
||||
}
|
||||
else if (dt.Day == 19)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay19);
|
||||
}
|
||||
else if (dt.Day == 20)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay20);
|
||||
}
|
||||
else if (dt.Day == 21)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay21);
|
||||
}
|
||||
else if (dt.Day == 22)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay22);
|
||||
}
|
||||
else if (dt.Day == 23)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay23);
|
||||
}
|
||||
else if (dt.Day == 24)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay24);
|
||||
}
|
||||
else if (dt.Day == 25)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay25);
|
||||
}
|
||||
else if (dt.Day == 26)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay26);
|
||||
}
|
||||
else if (dt.Day == 27)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay27);
|
||||
}
|
||||
else if (dt.Day == 28)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay28);
|
||||
}
|
||||
else if (dt.Day == 29)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay29);
|
||||
}
|
||||
else if (dt.Day == 30)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay30);
|
||||
}
|
||||
else if (dt.Day == 31)
|
||||
{
|
||||
CalculateCountInfoForDay(cRo, cRo.AttendanceOnDay31);
|
||||
}
|
||||
}
|
||||
|
||||
private void CalculateCountInfoForDay(AnwesenheitCustomerRO cRo, string attendanceOnDay1)
|
||||
{
|
||||
if (attendanceOnDay1 == "I")
|
||||
{
|
||||
cRo.CountI++;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void InitRowAttendance(AnwesenheitCustomerRO row, AdditionalServiceBookingRow asRow)
|
||||
{
|
||||
row.AttendanceOnDay1 = GetInitValue(asRow.AttendanceOnDay1);
|
||||
row.AttendanceOnDay2 = GetInitValue(asRow.AttendanceOnDay2);
|
||||
row.AttendanceOnDay3 = GetInitValue(asRow.AttendanceOnDay3);
|
||||
row.AttendanceOnDay4 = GetInitValue(asRow.AttendanceOnDay4);
|
||||
row.AttendanceOnDay5 = GetInitValue(asRow.AttendanceOnDay5);
|
||||
row.AttendanceOnDay6 = GetInitValue(asRow.AttendanceOnDay6);
|
||||
row.AttendanceOnDay7 = GetInitValue(asRow.AttendanceOnDay7);
|
||||
row.AttendanceOnDay8 = GetInitValue(asRow.AttendanceOnDay8);
|
||||
row.AttendanceOnDay9 = GetInitValue(asRow.AttendanceOnDay9);
|
||||
|
||||
row.AttendanceOnDay10 = GetInitValue(asRow.AttendanceOnDay10);
|
||||
row.AttendanceOnDay11 = GetInitValue(asRow.AttendanceOnDay11);
|
||||
row.AttendanceOnDay12 = GetInitValue(asRow.AttendanceOnDay12);
|
||||
row.AttendanceOnDay13 = GetInitValue(asRow.AttendanceOnDay13);
|
||||
row.AttendanceOnDay14 = GetInitValue(asRow.AttendanceOnDay14);
|
||||
row.AttendanceOnDay15 = GetInitValue(asRow.AttendanceOnDay15);
|
||||
row.AttendanceOnDay16 = GetInitValue(asRow.AttendanceOnDay16);
|
||||
row.AttendanceOnDay17 = GetInitValue(asRow.AttendanceOnDay17);
|
||||
row.AttendanceOnDay18 = GetInitValue(asRow.AttendanceOnDay18);
|
||||
row.AttendanceOnDay19 = GetInitValue(asRow.AttendanceOnDay19);
|
||||
|
||||
row.AttendanceOnDay20 = GetInitValue(asRow.AttendanceOnDay20);
|
||||
row.AttendanceOnDay21 = GetInitValue(asRow.AttendanceOnDay21);
|
||||
row.AttendanceOnDay22 = GetInitValue(asRow.AttendanceOnDay22);
|
||||
row.AttendanceOnDay23 = GetInitValue(asRow.AttendanceOnDay23);
|
||||
row.AttendanceOnDay24 = GetInitValue(asRow.AttendanceOnDay24);
|
||||
row.AttendanceOnDay25 = GetInitValue(asRow.AttendanceOnDay25);
|
||||
row.AttendanceOnDay26 = GetInitValue(asRow.AttendanceOnDay26);
|
||||
row.AttendanceOnDay27 = GetInitValue(asRow.AttendanceOnDay27);
|
||||
row.AttendanceOnDay28 = GetInitValue(asRow.AttendanceOnDay28);
|
||||
row.AttendanceOnDay29 = GetInitValue(asRow.AttendanceOnDay29);
|
||||
|
||||
row.AttendanceOnDay30 = GetInitValue(asRow.AttendanceOnDay30);
|
||||
row.AttendanceOnDay31 = GetInitValue(asRow.AttendanceOnDay31);
|
||||
|
||||
}
|
||||
|
||||
private string GetInitValue(string val)
|
||||
{
|
||||
if (val == "P")
|
||||
{
|
||||
return "I";
|
||||
}
|
||||
|
||||
return val;
|
||||
}
|
||||
|
||||
private void InitAnwesend(DateTime monat, AnwesenheitCustomerRO row)
|
||||
{
|
||||
DateTime dt = monat;
|
||||
DateTime end = monat.AddMonths(1);
|
||||
while (dt < end)
|
||||
{
|
||||
row.CountI++;
|
||||
dt = dt.AddDays(1);
|
||||
}
|
||||
}
|
||||
|
||||
private void CalculateAbsenceTimes(DateTime monat, CompactCustomerDC customer, AnwesenheitCustomerRO ro)
|
||||
{
|
||||
DateTime monatStart = new DateTime(monat.Year, monat.Month, 1);
|
||||
DateTime monatEnde = monatStart.AddMonths(1);
|
||||
|
||||
foreach (var at in customer.AbsenceTimes)
|
||||
{
|
||||
if (IstWstAbwesenheit(at) && at.Start.HasValue && at.Start.Value < monatEnde && (!at.End.HasValue || at.End.Value >= monatStart))
|
||||
{
|
||||
DateTime dt = at.Start.Value;
|
||||
DateTime ende = monatEnde;
|
||||
|
||||
if (at.End.HasValue && at.End.Value < ende)
|
||||
{
|
||||
ende = at.End.Value;
|
||||
}
|
||||
|
||||
while (dt < ende) // Letzter Tag wird nicht mitgezählt
|
||||
{
|
||||
if (dt.Month == monat.Month)
|
||||
{
|
||||
var name = at.Reason.Description.ToLower();
|
||||
}
|
||||
|
||||
dt = dt.AddDays(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private bool IstWstAbwesenheit(AbsenceTimeDC at)
|
||||
{
|
||||
if (at.Reason.Description.Contains("WST"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
private void SetInfo(DateTime dt, AnwesenheitCustomerRO row, string val)
|
||||
{
|
||||
if (dt.Day == 1)
|
||||
{
|
||||
row.AttendanceOnDay1 = GetNewCellValue(val, row.AttendanceOnDay1);
|
||||
}
|
||||
else if (dt.Day == 2)
|
||||
{
|
||||
row.AttendanceOnDay2 = val;
|
||||
}
|
||||
else if (dt.Day == 3)
|
||||
{
|
||||
row.AttendanceOnDay3 = val;
|
||||
}
|
||||
else if (dt.Day == 4)
|
||||
{
|
||||
row.AttendanceOnDay4 = val;
|
||||
}
|
||||
else if (dt.Day == 5)
|
||||
{
|
||||
row.AttendanceOnDay5 = val;
|
||||
}
|
||||
else if (dt.Day == 6)
|
||||
{
|
||||
row.AttendanceOnDay6 = val;
|
||||
}
|
||||
else if (dt.Day == 7)
|
||||
{
|
||||
row.AttendanceOnDay7 = val;
|
||||
}
|
||||
else if (dt.Day == 8)
|
||||
{
|
||||
row.AttendanceOnDay8 = val;
|
||||
}
|
||||
else if (dt.Day == 9)
|
||||
{
|
||||
row.AttendanceOnDay9 = val;
|
||||
}
|
||||
else if (dt.Day == 10)
|
||||
{
|
||||
row.AttendanceOnDay10 = val;
|
||||
}
|
||||
else if (dt.Day == 11)
|
||||
{
|
||||
row.AttendanceOnDay11 = val;
|
||||
}
|
||||
else if (dt.Day == 12)
|
||||
{
|
||||
row.AttendanceOnDay12 = val;
|
||||
}
|
||||
else if (dt.Day == 13)
|
||||
{
|
||||
row.AttendanceOnDay13 = val;
|
||||
}
|
||||
else if (dt.Day == 14)
|
||||
{
|
||||
row.AttendanceOnDay14 = val;
|
||||
}
|
||||
else if (dt.Day == 15)
|
||||
{
|
||||
row.AttendanceOnDay15 = val;
|
||||
}
|
||||
else if (dt.Day == 16)
|
||||
{
|
||||
row.AttendanceOnDay16 = val;
|
||||
}
|
||||
else if (dt.Day == 17)
|
||||
{
|
||||
row.AttendanceOnDay17 = val;
|
||||
}
|
||||
else if (dt.Day == 18)
|
||||
{
|
||||
row.AttendanceOnDay18 = val;
|
||||
}
|
||||
else if (dt.Day == 19)
|
||||
{
|
||||
row.AttendanceOnDay19 = val;
|
||||
}
|
||||
else if (dt.Day == 20)
|
||||
{
|
||||
row.AttendanceOnDay20 = val;
|
||||
}
|
||||
else if (dt.Day == 21)
|
||||
{
|
||||
row.AttendanceOnDay21 = val;
|
||||
}
|
||||
else if (dt.Day == 22)
|
||||
{
|
||||
row.AttendanceOnDay22 = val;
|
||||
}
|
||||
else if (dt.Day == 23)
|
||||
{
|
||||
row.AttendanceOnDay23 = val;
|
||||
}
|
||||
else if (dt.Day == 24)
|
||||
{
|
||||
row.AttendanceOnDay24 = val;
|
||||
}
|
||||
else if (dt.Day == 25)
|
||||
{
|
||||
row.AttendanceOnDay25 = val;
|
||||
}
|
||||
else if (dt.Day == 26)
|
||||
{
|
||||
row.AttendanceOnDay26 = val;
|
||||
}
|
||||
else if (dt.Day == 27)
|
||||
{
|
||||
row.AttendanceOnDay27 = val;
|
||||
}
|
||||
else if (dt.Day == 28)
|
||||
{
|
||||
row.AttendanceOnDay28 = val;
|
||||
}
|
||||
else if (dt.Day == 29)
|
||||
{
|
||||
row.AttendanceOnDay29 = val;
|
||||
}
|
||||
else if (dt.Day == 30)
|
||||
{
|
||||
row.AttendanceOnDay30 = val;
|
||||
}
|
||||
else if (dt.Day == 31)
|
||||
{
|
||||
row.AttendanceOnDay31 = val;
|
||||
}
|
||||
}
|
||||
|
||||
private string GetNewCellValue(string newval, string oldval)
|
||||
{
|
||||
return newval;
|
||||
}
|
||||
}
|
||||
}
|
||||
123
ReportImp/LebenshilfeFrankfurtOder/AnwesenheitVerpflegung.resx
Normal file
123
ReportImp/LebenshilfeFrankfurtOder/AnwesenheitVerpflegung.resx
Normal file
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<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>17, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
@@ -359,12 +359,15 @@ namespace LebenshilfeFrankfurtOder
|
||||
IBeWoReport<AdditionalServiceBookingRO> report = null;
|
||||
|
||||
var region = DAOFactory.GenericDAO.LoadByID<AdditionalServiceRegion>(addServiceRegionOid);
|
||||
//var service = region.Name;
|
||||
var ro = AdditionalServiceBookingRO.Create(region, month, year);
|
||||
|
||||
|
||||
if (region.AdditionalService.Name.ToLower().Contains("wohnform"))
|
||||
{
|
||||
if (region.Name.Contains("Verpflegung"))
|
||||
report = new AnwesenheitVerpflegung();
|
||||
else
|
||||
report = new AnwesenheitWohnstaette();
|
||||
|
||||
}
|
||||
else if (region.AdditionalService.Name.ToLower().Contains("ferien"))
|
||||
{
|
||||
|
||||
@@ -56,6 +56,12 @@
|
||||
<Compile Include="AnwesenheitFerien.Designer.cs">
|
||||
<DependentUpon>AnwesenheitFerien.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="AnwesenheitVerpflegung.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="AnwesenheitVerpflegung.Designer.cs">
|
||||
<DependentUpon>AnwesenheitVerpflegung.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="AnwesenheitWohnstaette.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -199,6 +205,9 @@
|
||||
<DependentUpon>AnwesenheitFerien.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="AnwesenheitVerpflegung.resx">
|
||||
<DependentUpon>AnwesenheitVerpflegung.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="AnwesenheitWohnstaette.resx">
|
||||
<DependentUpon>AnwesenheitWohnstaette.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
@@ -22,7 +22,8 @@ namespace BeWo.Service.DCEntityMapper
|
||||
bDataContract.PreisUdpUser = bEntity.UdpUser;
|
||||
bDataContract.PreisSystemEntryID = bEntity.SystemEntryID;
|
||||
bDataContract.Name = bEntity.Name;
|
||||
bDataContract.Betrag = bEntity.Betrag;
|
||||
bDataContract.Betrag = bEntity.Betrag;
|
||||
bDataContract.IsSystemEntry = bEntity.SystemEntryID != null;
|
||||
bDataContract.DoNotCheckOverlapping = bEntity.DoNotCheckOverlapping.HasValue && bEntity.DoNotCheckOverlapping.Value;
|
||||
bDataContract.ActivationType = bEntity.IsActive;
|
||||
bDataContract.CostRatePeriods = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(bEntity.CostRatePeriods);
|
||||
@@ -38,14 +39,14 @@ namespace BeWo.Service.DCEntityMapper
|
||||
bEntity.Notice = bDataContract.PreisNotice;
|
||||
bEntity.SystemEntryID = bDataContract.PreisSystemEntryID;
|
||||
bEntity.Name = bDataContract.Name;
|
||||
bEntity.Betrag = bDataContract.Betrag;
|
||||
bEntity.InsTs = bDataContract.PreisInsTs;
|
||||
bEntity.Betrag = bDataContract.Betrag;
|
||||
bEntity.InsTs = bDataContract.PreisInsTs;
|
||||
bEntity.DoNotCheckOverlapping = bDataContract.DoNotCheckOverlapping;
|
||||
|
||||
MapperFactory.CostRatePeriodDC_CostRatePeriod.MergeWithEntitys(bDataContract.CostRatePeriods, bEntity.CostRatePeriods);
|
||||
foreach (var costRatePeriod in bEntity.CostRatePeriods)
|
||||
{
|
||||
costRatePeriod.ObjectTid = TableID.ServiceDescription;
|
||||
costRatePeriod.ObjectTid = TableID.Preis;
|
||||
}
|
||||
|
||||
return bEntity;
|
||||
|
||||
@@ -10,6 +10,9 @@ namespace BS.Shared.DataContracts
|
||||
{
|
||||
private List<CostRatePeriodDC> _CostRatePeriods;
|
||||
|
||||
[DataMember]
|
||||
public bool IsSystemEntry { get; set; }
|
||||
|
||||
[DataMember]
|
||||
public long? PreisOid { get; set; }
|
||||
|
||||
@@ -40,9 +43,6 @@ namespace BS.Shared.DataContracts
|
||||
[DataMember]
|
||||
public decimal? Betrag { get; set; }
|
||||
|
||||
[DataMember]
|
||||
public decimal BillableAmount { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Name + " (" + (Betrag.HasValue ? Math.Round(Betrag.Value, 2) : 0) + " Std)";
|
||||
@@ -63,24 +63,20 @@ namespace BS.Shared.DataContracts
|
||||
return GetType().Name.GetHashCode() ^ PreisOid.GetHashCode();
|
||||
}
|
||||
|
||||
[DataMember]
|
||||
public bool IsDefault { get; set; }
|
||||
|
||||
public bool DoNotCheckOverlapping { get; set; }
|
||||
|
||||
|
||||
[DataMember]
|
||||
public List<CostRatePeriodDC> CostRatePeriods
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._CostRatePeriods ?? (this._CostRatePeriods = new List<CostRatePeriodDC>());
|
||||
}
|
||||
get => this._CostRatePeriods ?? (this._CostRatePeriods = new List<CostRatePeriodDC>());
|
||||
|
||||
set
|
||||
{
|
||||
this._CostRatePeriods = value;
|
||||
}
|
||||
set => this._CostRatePeriods = value;
|
||||
}
|
||||
|
||||
|
||||
[DataMember]
|
||||
public ActivationTypeId ActivationType { get; set; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user