MH: Fehlkontakte in SettlementRO angepasst
This commit is contained in:
@@ -194,29 +194,31 @@ namespace BeWo.Report.ReportObjects
|
||||
|
||||
#region Fehlkontakte rausfiltern
|
||||
|
||||
List<ServiceRecord> fehlkontakteInAbrechnungszeitraum = new List<ServiceRecord>();
|
||||
foreach (var sr in lCb2Sc.ServiceRecords)
|
||||
if (lCb2Sc.ServiceRecords != null && lCb2Sc.ServiceRecords.Count > 0)
|
||||
{
|
||||
if (sr.ServiceDescription.Name.ToLower().Contains("fehlkontakt"))
|
||||
fehlkontakteInAbrechnungszeitraum.Add(sr);
|
||||
List<ServiceRecord> fehlkontakteInAbrechnungszeitraum = new List<ServiceRecord>();
|
||||
foreach (var sr in lCb2Sc.ServiceRecords)
|
||||
{
|
||||
if (sr.ServiceDescription.Name.ToLower().Contains("fehlkontakt"))
|
||||
fehlkontakteInAbrechnungszeitraum.Add(sr);
|
||||
}
|
||||
|
||||
var fkDCs = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDCs(fehlkontakteInAbrechnungszeitraum);
|
||||
|
||||
string fehlkontaktString = string.Empty;
|
||||
fehlkontaktString += fehlkontakteInAbrechnungszeitraum.Count > 0 ? "Fehlkontakte: " : "";
|
||||
foreach (var fk in fehlkontakteInAbrechnungszeitraum)
|
||||
{
|
||||
fehlkontaktString += string.Format("{0:dd.MM.yyyy} ({1:HH:mm} bis {2:HH:mm}), ", fk.Start.Value.Date, fk.Start.Value, fk.End.Value);
|
||||
}
|
||||
|
||||
if (!fehlkontaktString.IsNullOrEmpty())
|
||||
fehlkontaktString = fehlkontaktString.Remove(fehlkontaktString.Length - 2, 2);
|
||||
|
||||
lResult.FehlkontakteString = fehlkontaktString;
|
||||
lResult.Fehlkontakte = fkDCs;
|
||||
}
|
||||
|
||||
var fkDCs = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDCs(fehlkontakteInAbrechnungszeitraum);
|
||||
|
||||
string fehlkontaktString = string.Empty;
|
||||
fehlkontaktString += fehlkontakteInAbrechnungszeitraum.Count > 0 ? "Fehlkontakte in Abrechnungszeitraum: " : "";
|
||||
foreach (var fk in fehlkontakteInAbrechnungszeitraum)
|
||||
{
|
||||
fehlkontaktString += string.Format("{0:dd.MM.yyyy} ({1:HH:mm} bis {2:HH:mm}), ", fk.Start.Value.Date, fk.Start.Value, fk.End.Value);
|
||||
}
|
||||
|
||||
if (!fehlkontaktString.IsNullOrEmpty())
|
||||
fehlkontaktString = fehlkontaktString.Remove(fehlkontaktString.Length - 2, 2);
|
||||
|
||||
lResult.FehlkontakteString = fehlkontaktString;
|
||||
lResult.Fehlkontakte = fkDCs;
|
||||
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
lResult.AccountingStartDate = pDC.AccountingPeriodStart.Value;
|
||||
|
||||
@@ -336,26 +336,30 @@ namespace BeWo.Report.ReportObjects
|
||||
#region Fehlkontakte rausfiltern
|
||||
|
||||
List<ServiceRecord> fehlkontakteInAbrechnungszeitraum = new List<ServiceRecord>();
|
||||
foreach (var sr in lCb2Sc.ServiceRecords)
|
||||
if (lCb2Sc.ServiceRecords != null && lCb2Sc.ServiceRecords.Count > 0)
|
||||
{
|
||||
if (sr.ServiceDescription.Name.ToLower().Contains("fehlkontakt"))
|
||||
fehlkontakteInAbrechnungszeitraum.Add(sr);
|
||||
foreach (var sr in lCb2Sc.ServiceRecords)
|
||||
{
|
||||
if (sr.ServiceDescription.Name.ToLower().Contains("fehlkontakt"))
|
||||
fehlkontakteInAbrechnungszeitraum.Add(sr);
|
||||
}
|
||||
|
||||
var fkDCs = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDCs(fehlkontakteInAbrechnungszeitraum);
|
||||
|
||||
string fehlkontaktString = string.Empty;
|
||||
fehlkontaktString += fehlkontakteInAbrechnungszeitraum.Count > 0 ? "Fehlkontakte: " : "";
|
||||
foreach (var fk in fehlkontakteInAbrechnungszeitraum)
|
||||
{
|
||||
fehlkontaktString += string.Format("{0:dd.MM.yyyy} ({1:HH:mm} bis {2:HH:mm}), ", fk.Start.Value.Date, fk.Start.Value, fk.End.Value);
|
||||
}
|
||||
|
||||
if (!fehlkontaktString.IsNullOrEmpty())
|
||||
fehlkontaktString = fehlkontaktString.Remove(fehlkontaktString.Length - 2, 2);
|
||||
|
||||
lResult.FehlkontakteString = fehlkontaktString;
|
||||
lResult.Fehlkontakte = fkDCs;
|
||||
}
|
||||
|
||||
var fkDCs = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDCs(fehlkontakteInAbrechnungszeitraum);
|
||||
|
||||
string fehlkontaktString = string.Empty;
|
||||
fehlkontaktString += fehlkontakteInAbrechnungszeitraum.Count > 0 ? "Fehlkontakte in Abrechnungszeitraum: " : "";
|
||||
foreach (var fk in fehlkontakteInAbrechnungszeitraum)
|
||||
{
|
||||
fehlkontaktString += string.Format("{0:dd.MM.yyyy} ({1:HH:mm} bis {2:HH:mm}), ", fk.Start.Value.Date, fk.Start.Value, fk.End.Value);
|
||||
}
|
||||
|
||||
if (!fehlkontaktString.IsNullOrEmpty())
|
||||
fehlkontaktString = fehlkontaktString.Remove(fehlkontaktString.Length - 2, 2);
|
||||
|
||||
lResult.FehlkontakteString = fehlkontaktString;
|
||||
lResult.Fehlkontakte = fkDCs;
|
||||
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
Reference in New Issue
Block a user