diff --git a/ReportImp/SimmeringVerwaltungsGmbH/Reporting/CustomReportCreator.cs b/ReportImp/SimmeringVerwaltungsGmbH/Reporting/CustomReportCreator.cs deleted file mode 100644 index 79a63b984..000000000 --- a/ReportImp/SimmeringVerwaltungsGmbH/Reporting/CustomReportCreator.cs +++ /dev/null @@ -1,201 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using BeWo.Data.Access; -using BeWo.Data.Entities; -using BeWo.Report; -using Simmering; -using BeWo.Report.ReportObjects; -using BeWo.Service.DCEntityMapper; -using DevExpress.XtraReports.UI; - -namespace TemplateNeuKunde.Reporting -{ - //public class CustomReportCreator : DefaultReportCreator - //{ - // //Einkommentiere für LWL Prüfliste, ZAD Nummer und ServiceDescription ergänzen - - - // //SQL Queries: - // //INSERT INTO `query` (`Oid`,`Tid`,`Type`,`Title`,`SQL`,`Notice`,`InsTs`,`InsUser`,`UdpUser`,`Version`,`IsActive`,`SystemEntryID`,`UserGroupOids`,`ReportTypeName`,`FileName`,`ExportTitle`) - // //VALUES(500,24,0,'LWL Quittierungsbelege','select \':Von\', \':Bis\', \':Klient/in\'','direct', NULL, NULL, NULL,1,1, NULL,'1', NULL, NULL, NULL); - - // //INSERT INTO `parameter` (`Oid`,`QueryOid`,`Tid`,`Name`,`Type`,`DbType`,`InsTs`,`InsUser`,`UdpUser`,`Version`,`IsActive`,`SystemEntryID`) VALUES(4,500,25,'Von_Bis',5, NULL, NULL, NULL, NULL, NULL, NULL, NULL); - // //INSERT INTO `parameter` (`Oid`,`QueryOid`,`Tid`,`Name`,`Type`,`DbType`,`InsTs`,`InsUser`,`UdpUser`,`Version`,`IsActive`,`SystemEntryID`) VALUES(5,500,25,'Klient/in',2, NULL, NULL, NULL, NULL, NULL, NULL, NULL); - - // //public override XtraReport CreateQueryReport(long queryOid, string queryReportId) - // //{ - // // if (queryOid == 500) - // // { - // // return CreateLwlPruefliste(CreateQueryRO(queryOid, queryReportId)); - - // // } - // // return base.CreateQueryReport(queryOid, queryReportId); - // //} - - // //private LwlPruefliste CreateLwlPruefliste(QueryRO queryRo) - // //{ - // // var liste = new LwlPruefliste(); - - // // if (queryRo.Rows.Count > 0) - // // { - // // DateTime start = DateTime.MaxValue; - // // DateTime end = DateTime.MinValue; - - // // if (queryRo.Rows[0].Field1 != null) - // // { - // // DateTime.TryParse(queryRo.Rows[0].Field1.ToString(), out start); - // // } - // // if (queryRo.Rows[0].Field2 != null) - // // { - // // DateTime.TryParse(queryRo.Rows[0].Field2.ToString(), out end); - // // } - // // long? customerOid = null; - // // if (queryRo.Rows[0].Field3.ToString() == "0") - // // { - // // var masterReport = new LwlPruefliste(); - // // //masterReport.CreateDocument(); - - // // var customerList = DAOFactory.GenericDAO.GetAllActive(); - // // var customerListOrd = customerList.OrderBy(c => c.Person.LastNameFirstName).ToList(); - // // foreach (var c in customerListOrd) - // // { - // // var ro = LwlPrueflisteRO.Create(start, end, "9011113", c.Oid); - // // if (ro.ServiceRecords != null && ro.ServiceRecords.Count > 0) - // // { - // // try - // // { - // // liste = new LwlPruefliste(); - // // liste.SetReportDataSource(ro); - // // liste.CreateDocument(); - // // masterReport.Pages.AddRange(liste.Pages); - // // } - // // catch - // // { - // // // ignore - z.B. kein Hilfeplan - // // } - // // } - // // } - // // return (LwlPruefliste)masterReport; - // // } - - // // if (queryRo.Rows[0].Field3 != null) - // // { - // // if (Int64.TryParse(queryRo.Rows[0].Field3.ToString(), out var oidOut)) - // // { - // // customerOid = oidOut; - // // } - // // var ro = LwlPrueflisteRO.Create(start, end, "9011113", customerOid); - // // liste.SetReportDataSource(ro); - // // return liste; - // // } - // // } - - // // return liste; - // //} - - - // //Einkommentiere für LWL 2. Seite mit Anhang für Budgetnachweise - // //public override XtraReport CreateSettlementReport(string dcId, long? invoiceBaseOid) - // //{ - // // return base.CreateSettlementReport(dcId, invoiceBaseOid, true); - // //} - - - // //public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) - // //{ - // // List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay); - - // // if (lROs.Count > 0) - // // { - - // // var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid); - // // rootReport.CreateDocument(); - - // // for (int i = 1; i < lROs.Count; i++) - // // { - // // var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid); - // // lNext.CreateDocument(); - // // rootReport.Pages.AddRange(lNext.Pages); - // // } - - // // return rootReport; - // // } - // // return new XtraReport(); - // //} - - // //public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) - // //{ - // // var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); - // // return CreateServicesOverviewReportForRo(ro, serviceCategoryOid); - // //} - // //public override XtraReport CreateServiceOverviewReportForCustomers(IList customerOids, int month, int year, long? orgaOid, long? empOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende) - // //{ - // // var roList = new List(); - - // // foreach (var coid in customerOids) - // // { - // // var ro = ServicesOverviewRO.Create(coid, month, year, true, orgaOid ?? 0, empOid ?? 0, startDay, endDay, serviceCategoryOid); - // // if (ro != null) - // // { - // // roList.Add(ro); - // // } - // // } - - // // if (roList.Count > 0) - // // { - - // // var rootReport = CreateServicesOverviewReportForRo(roList[0], serviceCategoryOid); - // // rootReport.CreateDocument(); - - // // for (int i = 1; i < roList.Count; i++) - // // { - // // var lNext = CreateServicesOverviewReportForRo(roList[i], serviceCategoryOid); - // // lNext.CreateDocument(); - // // rootReport.Pages.AddRange(lNext.Pages); - // // } - - // // return rootReport; - // // } - // // return new XtraReport(); - - // //} - //public override XtraReport CreateReportForServicesOverviewRo(ServicesOverviewRO ro, String reportId) - //{ - // return CreateServicesOverviewReportForRo(ro, null); - //} - - // //private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid) - // //{ - // // IBeWoReport report = null; - // // String kt = ""; - // // if (!String.IsNullOrWhiteSpace(ro.Costbearer)) - // // kt = ro.Costbearer.Trim(); - - // // String function = ""; - // // if (ro.CostBearer2SupportConceptList != null) - // // { - // // foreach (var c2s in ro.CostBearer2SupportConceptList) - // // { - // // if (c2s.CostBearer.Organisation.Function != null && !String.IsNullOrWhiteSpace(ro.Costbearer) && c2s.CostBearer.Organisation.Name == ro.Costbearer) - // // function = c2s.CostBearer.Organisation.Function.Value; - // // } - // // } - - // // if (kt == "Kreisverwaltung Mainz-Bingen") - // // report = new AlzeyTeilhabe.StundenzettelBi2(); - - // // if (report == null && function == "Kostenträger Soziotherapie") - // // report = new StundenzettelSoziotherapie(); - - // // if (report == null) - // // report = new AlzeyTeilhabe.StundenzettelWo(); - - // // report.SetReportDataSource(ro); - - // // return report as XtraReport; - // //} - - //} -} diff --git a/ReportImp/SimmeringVerwaltungsGmbH/SimmeringVerwaltungsGmbH.csproj b/ReportImp/SimmeringVerwaltungsGmbH/SimmeringVerwaltungsGmbH.csproj index 6c48d4d93..328e808bf 100644 --- a/ReportImp/SimmeringVerwaltungsGmbH/SimmeringVerwaltungsGmbH.csproj +++ b/ReportImp/SimmeringVerwaltungsGmbH/SimmeringVerwaltungsGmbH.csproj @@ -7,7 +7,7 @@ {662FC262-39C9-47DA-9F07-BBE08B41329B} Library Properties - KundeXyz + Simmering 4129917789_Reports v4.7.2 512 @@ -40,6 +40,7 @@ + @@ -75,7 +76,7 @@ Quittierungsbeleg.cs - + Component