MH: Ordnerstruktur für zukünftige Klienten von FiZ Hof angelegt
This commit is contained in:
@@ -60,6 +60,7 @@
|
||||
</Compile>
|
||||
<Compile Include="MitarbeiterstundenkontoBerechnung.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Service\CustomCustomerService.cs" />
|
||||
<Compile Include="Statistics\FizHofServiceRecordStatisticFactory.cs" />
|
||||
<Compile Include="Teamstundenkonto.cs">
|
||||
<SubType>Component</SubType>
|
||||
@@ -91,6 +92,7 @@
|
||||
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="Teamstundenkonto.resx">
|
||||
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
0
ReportImp/FizHof/Properties/licenses.licx
Normal file
0
ReportImp/FizHof/Properties/licenses.licx
Normal file
82
ReportImp/FizHof/Service/CustomCustomerService.cs
Normal file
82
ReportImp/FizHof/Service/CustomCustomerService.cs
Normal file
@@ -0,0 +1,82 @@
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared;
|
||||
using BS.Shared.DataContracts;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Net;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
|
||||
namespace FizHof.Service
|
||||
{
|
||||
public class CustomCustomerService : CustomerService
|
||||
{
|
||||
|
||||
public override long InsertNewCustomer(CustomerDC pCustomerDc)
|
||||
{
|
||||
var cOid = base.InsertNewCustomer(pCustomerDc);
|
||||
|
||||
// HIERACHIE LEVEL - 1 -
|
||||
var folder_01 = CreateBeWoFolder("Gesundheit", cOid, null);
|
||||
var folder_02 = CreateBeWoFolder("Rechtl. Betreuung", cOid, null);
|
||||
var folder_03 = CreateBeWoFolder("Justiz (außer rechtl. Betreuung)", cOid, null);
|
||||
var folder_04 = CreateBeWoFolder("Leistungsträger", cOid, null);
|
||||
var folder_05 = CreateBeWoFolder("Wohnen", cOid, null);
|
||||
var folder_06 = CreateBeWoFolder("Bank", cOid, null);
|
||||
var folder_07 = CreateBeWoFolder("Einkommen (außer Arbeit)", cOid, null);
|
||||
var folder_08 = CreateBeWoFolder("Arbeit", cOid, null);
|
||||
var folder_09 = CreateBeWoFolder("Familie", cOid, null);
|
||||
var folder_10 = CreateBeWoFolder("Sonstiges", cOid, null);
|
||||
|
||||
|
||||
|
||||
return cOid;
|
||||
}
|
||||
|
||||
private BeWoFolder CreateBeWoFolder(string name, long? cOid, long? parentOid)
|
||||
{
|
||||
BeWoFolder f = new BeWoFolder();
|
||||
f.Name = name;
|
||||
f.ObjectOid = cOid;
|
||||
f.ObjectTid = TableID.Customer;
|
||||
f.ParentBeWoFolderOid = parentOid;
|
||||
|
||||
DAOFactory.GenericDAO.Insert(f);
|
||||
|
||||
return f;
|
||||
}
|
||||
private void CreateSubFolder(string[] vs, BeWoFolder folder)
|
||||
{
|
||||
foreach (var foldername in vs)
|
||||
{
|
||||
CreateBeWoFolder(foldername, folder.ObjectOid, folder.ParentBeWoFolderOid);
|
||||
}
|
||||
}
|
||||
|
||||
private void SaveHierarchie(List<Folder> folderList, long cOid, long? parentOid)
|
||||
{
|
||||
foreach (var item in folderList)
|
||||
{
|
||||
var f = CreateBeWoFolder(item.Name, cOid, parentOid);
|
||||
|
||||
SaveHierarchie(item.Subfolder, cOid, f.Oid);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class Folder
|
||||
{
|
||||
public Folder(String name)
|
||||
{
|
||||
Name = name;
|
||||
Subfolder = new List<Folder>();
|
||||
}
|
||||
public String Name { get; set; }
|
||||
|
||||
public List<Folder> Subfolder { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -97,7 +97,7 @@ namespace BeWo.Service.Plugins
|
||||
//t = "8561513464"; // Caritasverband Wuppertal/Solingen
|
||||
//t = "2727001973"; // SD Julia Schönberg
|
||||
//t = "5653806613"; // Feid und Kollegen
|
||||
//t = "3830114427"; // FiZ Familie im Zentrum Hof
|
||||
t = "3830114427"; // FiZ Familie im Zentrum Hof
|
||||
//t = "7138297573"; // Tagwerk betreutes wohnen
|
||||
//t = "1008896531"; // BeWo Auxilio
|
||||
//t = "9383760246"; // Die Kette
|
||||
@@ -224,7 +224,7 @@ namespace BeWo.Service.Plugins
|
||||
//t = "7817461089"; // FAB e.V. (Familienarbeit und Beratung e.V.)
|
||||
//t = "5207911843"; // Pro Balance
|
||||
//t = "8619663355"; // HSH Cologne
|
||||
t = "1652658918"; // LH Frankfurt Oder
|
||||
//t = "1652658918"; // LH Frankfurt Oder
|
||||
//t = "7696927868"; // Kuhring Betreuung
|
||||
//t = "6251348980"; // BeWo Gün
|
||||
//t = "6782533512"; // LH Dorsten
|
||||
|
||||
Reference in New Issue
Block a user