2016-06-27 01:45:38 +02:00
using System ;
namespace BS.Shared
{
public enum TableID
{
2020-12-11 11:44:05 +01:00
Unknown = 0 ,
Person = 1 ,
Employee = 2 ,
ValueListEntry2Object = 3 ,
ValueListEntry = 4 ,
Address = 5 ,
Contact = 6 ,
BankAccount = 7 ,
Customer = 8 ,
Employee2Customer = 9 ,
Customer2Person = 10 ,
Organisation = 11 ,
Organisation2Person = 12 ,
AbsenceReason = 13 ,
AbsenceTime = 14 ,
SupportConcept = 15 ,
SupportConceptAnnotation = 16 ,
Resource = 17 ,
ResourceBooking = 18 ,
ResourceBookingSequence = 19 ,
FileAttachment = 20 ,
AppUserFileAttachmentLock = 21 ,
CostBearer = 22 ,
CostBearer2SupportConcept = 23 ,
Query = 24 ,
Parameter = 25 ,
AccountingTransaction = 26 ,
Settings = 27 ,
ApplicationUser = 28 ,
ReportParameter = 29 ,
Team = 30 ,
Customer2CostBearer = 31 ,
Mail = 32 ,
Mail2Receiver = 33 ,
FollowUp = 34 ,
Login = 35 ,
CostRatePeriod = 36 ,
Diagnosis = 37 ,
Diagnosis2Customer = 38 ,
Timesheet = 39 ,
Employee2Team = 40 ,
InGroup = 41 ,
RightRelation = 42 ,
ServiceCategory = 43 ,
ServiceDescription = 44 ,
ServiceRecord = 45 ,
UserGroup = 46 ,
Mandator = 47 ,
Placement = 48 ,
Invoice = 49 ,
InvoiceBase = 50 ,
InvoiceItem = 51 ,
SettlementInvoice = 52 ,
AssessmentSheetValue = 53 ,
AssessmentSheetCategory = 54 ,
AssessmentSheetEntry = 55 ,
VarFieldDef = 56 ,
VarFieldValue = 57 ,
Task = 58 ,
NewsItem = 59 ,
File = 60 ,
Folder = 61 ,
SupportConceptApprovalPeriod = 62 ,
InvoiceNumber = 63 ,
ServiceInvoice = 64 ,
Contract = 65 ,
EmploymentType = 66 ,
AppointmentCategory = 67 ,
Appointment = 68 ,
Customer2Organisation = 69 ,
ServiceAccounting = 70 ,
GroupOfPeople = 71 ,
GroupMember = 72 ,
ServiceRecordHistory = 73 ,
CustomerHistory = 74 ,
Customer2PersonHistory = 75 ,
Customer2OrganisationHistory = 76 ,
Employee2CustomerHistory = 77 ,
FamilyData = 78 ,
AdditionalService = 79 ,
AdditionalServiceRegion = 80 ,
AdditionalService2GroupOfPeople = 81 ,
AdditionalServiceGroupOfPeople = 82 ,
AdditionalServiceGroupMember = 83 ,
Participation = 84 ,
TemporaryToken = 85 ,
AdditionalServiceBooking = 86 ,
SupportPin = 87 ,
ResourceAppointment = 88 ,
Overtime = 89 ,
Auszahlungsart = 90 ,
NewSchedulerAppointment = 91 ,
MedArt = 92 ,
Medikamentenverordnung = 93 ,
Medikamentenverordnungsliste = 94 ,
Employee2SchedulerAppointment = 95 ,
ResetPasswordInfo = 96 ,
UiElement = 97 ,
BeWoMobilBrowserInfo = 98 ,
Darreichungsform = 99 ,
DepotRhythmus = 100 ,
Textbaustein = 101 ,
Bargeldtransaktion = 102 ,
Wohnheim = 103 ,
Employee2Wohnheim = 104 ,
Employee2WohnheimHistory = 105 ,
Customer2Wohnheim = 106 ,
Customer2WohnheimHistory = 107 ,
SignatureTable = 108 ,
Wohnheimbuchung = 109 ,
2016-06-27 01:45:38 +02:00
Wohnheimbuchung2Costbearer2SupportConcept = 110 ,
2020-12-11 11:44:05 +01:00
Wohnheimbuchung2Employee = 111 ,
SupportConceptApprovalPeriod2Employee = 112 ,
FinanzDokumente = 113 ,
Bargeldkasse = 114 ,
MedRecord = 115 ,
ChatMessage = 116 ,
ChatMediaMessage = 117 ,
NewestChatMessage = 118 ,
Customer2Token = 119 ,
Token = 120 ,
Vertretung = 121 ,
Employee2Token = 122 ,
QuittierungsCheck = 123 ,
CustomerTeam = 124 ,
ChatBewoMessageSync = 125 ,
Feiertag = 126 ,
NotizenKategorie = 127 ,
NotizenEintrag = 128 ,
BuchungsExport = 129 ,
Timesheet2Mail = 130 ,
PersonHistory = 131 ,
EmployeeHistory = 132 ,
AddressHistory = 133 ,
ContactHistory = 134 ,
Budget = 135 ,
DeletionHistory = 136 ,
FlexibleReportLayout = 137 ,
Team2Customer = 138 ,
HomeViewPanel = 139 ,
ReportTemplate = 140 ,
Arbeitszeit = 141 ,
ArbeitszeitEintrag = 142 ,
DienstInfo = 143 ,
DienstEintrag = 144 ,
RatingType = 145 ,
Rating = 146 ,
GoalRating = 147 ,
ConfirmationReceiptSignature = 148 ,
Quittierungsbelegsstatus = 149 ,
Dokumentvorlage = 150 ,
2021-03-09 15:23:06 +01:00
Vorlagentabelle = 151 ,
2021-05-03 15:13:53 +02:00
Dienstvertretung = 152 ,
2021-06-10 14:40:23 +02:00
RegelmaessigerDienst = 153 ,
2021-08-04 14:30:26 +02:00
GeschenkterUrlaubstag = 154 ,
Preis = 155 ,
2021-12-01 14:09:56 +01:00
AbwesenheitsInformationPrint = 156 ,
SupportConceptHistory = 157 ,
Costbearer2SupportConceptHistory = 158 ,
2022-02-11 15:12:53 +01:00
SupportConceptApprovalPeriodHistory = 159 ,
ContractHistory = 160 ,
2023-03-06 16:45:02 +01:00
ErrorMessage = 161 ,
2023-06-30 14:33:50 +02:00
AddressRoute = 162 ,
2023-12-20 00:51:44 +01:00
ValidationMessage = 163 ,
2023-12-21 20:46:13 +00:00
AdditionalServiceNotice = 164 ,
2024-02-20 14:42:04 +01:00
GkvAbrechnung = 165 ,
2024-05-13 14:57:29 +02:00
Bargeldtransaktionshistory = 166 ,
GkvTransferprotokoll = 167 ,
2024-07-15 12:01:36 +02:00
Wohneinheit = 168 ,
2024-07-31 13:34:45 +02:00
WohneinheitBelegung = 169 ,
2024-08-26 15:51:36 +02:00
CustomerFalldaten = 170 ,
2024-08-27 12:29:46 +02:00
Image = 171
2017-11-09 12:18:50 +01:00
}
2016-06-27 01:45:38 +02:00
public enum SystemEntryID
{
// LVR Kostenträger
CostBearerLVR = 0 ,
// Vertrauensperson
PersonConfidant = 1 ,
// gesetzliche Vertretung
PersonRepresentative = 2 ,
// Hauptbetreung
EmployeeRoleMainAttendant = 3 ,
CustomerAmbulant = 4 ,
CustomerStationary = 5 ,
InvoiceNumber = 6 ,
// Bereich als Punktebogeneintrag
AdditionalServiceAssessmentSheet = 7 ,
// Verzeichnis für die Word-Vorlagen
TemplateDirectory = 8
}
public enum ControlType
{
2020-12-11 11:44:05 +01:00
TextBox = 0 ,
CheckBox = 1 ,
2016-06-27 01:45:38 +02:00
NumericTextBox = 2 ,
2020-12-11 11:44:05 +01:00
DatePicker = 3 ,
ComboBox = 4 ,
CheckBoxList = 5 ,
MemoBox = 6
2016-06-27 01:45:38 +02:00
}
public enum ActivationTypeId
{
2020-12-11 11:44:05 +01:00
Deleted = 0 ,
Active = 1 ,
Archived = 2 ,
2016-06-27 01:45:38 +02:00
InRecycleBin = 3
}
public enum ServiceRecordTypeId
{
2020-12-11 11:44:05 +01:00
DefaultActivity = 0 , //Abrechenbare Doku / Leistung
Content = 1 , //Inhaltliche Doku, rein beschreibend
AdditionalService = 2 ,
2016-06-27 01:45:38 +02:00
AdditionalServiceBillable = 3 ,
2020-12-11 11:44:05 +01:00
Wohnheimbuchung = 4
2016-06-27 01:45:38 +02:00
}
public enum GroupTypeId
{
ServiceRecordSupportConcepts = 0 , //Hilfeplangruppe in der Zeiterfassung
2020-12-11 11:44:05 +01:00
ServiceRecordEmployees = 1 , //Mitarbeitergruppe in der Zeiterfassung
2016-06-27 01:45:38 +02:00
SupplementaryServiceCustomer = 2 //Ergänzende Dienste Klientengruppe
}
public enum ReportParameterType
{
CompanyName
}
public enum SettingsType
{
HistoryCacheCount ,
OpenedEmployeesHistory ,
OpenedCustomersHistory ,
OpenedSupportConceptsHistory ,
OpenedOrganisationsHistory ,
OpenedPersonsHistory ,
OpenedTeamsHistory ,
OpenedUserGroupsHistory ,
OpenedApplicationUsersHistory ,
ApplicationSettings ,
MinutesToLockUI ,
OpenedWohnheimHistory
}
public enum QueryType
{
Public ,
Internal ,
Monthly
}
public enum QueryParameterType
{
SupportConcept , //0
Employee ,
Customer ,
Month ,
Date ,
DateRange , //5
Team ,
CostCenter ,
ServiceCategory ,
ServiceDescription ,
Text , //10
Year ,
CurrentUser ,
CurrentEmployee ,
2018-04-27 14:13:42 +02:00
ValueListEntryType , //14
2019-09-17 17:44:57 +02:00
Organisation , //15
2018-04-27 14:13:42 +02:00
Custom = 100
2016-06-27 01:45:38 +02:00
}
public enum FileAttachmentType
{
NotSpecified ,
SupportConceptDocument ,
CustomerTemplate ,
OrganisationTemplate ,
PersonTemplate ,
SupportConceptTemplate
}
public enum CostBearer2SupportConceptStatus
{
Created ,
Requested ,
Approved
}
public enum ResourceBookingFrequencyType
{
Once ,
Daily ,
Weekly ,
Monthly ,
Yearly ,
MonthlyOnFirstDay ,
MonthlyOnLastDay
}
public enum UserRightType : long
{
2020-12-11 11:44:05 +01:00
None = 0 ,
DeleteAll = 1 ,
CreateAll = 2 ,
EditAll = 4 ,
ViewAll = 8 ,
ServiceRecordView_View = 16 ,
ServiceRecordView_Edit = 32 ,
ServiceRecordView_Create = 64 ,
ServiceRecordView_Delete = 128 ,
AccountingTransactionView_View = 256 ,
AccountingTransactionView_Edit = 512 ,
AccountingTransactionView_Create = 1024 ,
AccountingTransactionView_Delete = 2048 ,
ResourceBookingView_View = 4096 ,
ResourceBookingView_Edit = 8192 ,
ResourceBookingView_Create = 16384 ,
ResourceBookingView_Delete = 32768 ,
QueryView_View = 65536 ,
QueryView_Edit = 131072 ,
QueryView_Create = 262144 ,
QueryView_Delete = 524288 ,
SupportConceptView_View = 1048576 ,
SupportConceptView_Edit = 2097152 ,
SupportConceptView_Create = 4194304 ,
SupportConceptView_Delete = 8388608 ,
CustomerView_View = 16777216 ,
CustomerView_Edit = 33554432 ,
CustomerView_Create = 67108864 ,
CustomerView_Delete = 134217728 ,
OrganisationView_View = 268435456 ,
OrganisationView_Edit = 536870912 ,
OrganisationView_Create = 1073741824 ,
OrganisationView_Delete = 2147483648 ,
PersonView_View = 4294967296 ,
PersonView_Edit = 8589934592 ,
PersonView_Create = 17179869184 ,
PersonView_Delete = 34359738368 ,
EmployeeView_View = 68719476736 ,
EmployeeView_Edit = 137438953472 ,
EmployeeView_Create = 274877906944 ,
EmployeeView_Delete = 549755813888 ,
TeamView_ViewAll = 1099511627776 ,
TeamView_Edit = 2199023255552 ,
TeamView_Create = 4398046511104 ,
TeamView_Delete = 8796093022208 ,
UserView_View = 17592186044416 ,
UserView_Edit = 35184372088832 ,
UserView_Create = 70368744177664 ,
UserView_Delete = 140737488355328 ,
UserGroupView_View = 281474976710656 ,
UserGroupView_Edit = 562949953421312 ,
UserGroupView_Create = 1125899906842624 ,
UserGroupView_Delete = 2251799813685248 ,
AdministrationView_View = 4503599627370496 ,
AdministrationView_Edit = 9007199254740992 ,
AdministrationView_Create = 18014398509481984 ,
AdministrationView_Delete = 36028797018963968 ,
Employee_ShowFinance = 72057594037927936 ,
Analysis_Settlement_View = 144115188075855872 ,
Analysis_EmployeeOverviewAll_View = 288230376151711744 ,
Analysis_ServiceOverview_View = 576460752303423488 ,
Analysis_SupportConceptOverviewAll_View = 1152921504606846976 ,
UserView_AllowChangePassword = 2305843009213693952 ,
OrganisationView_AllowEditCostBearer = 4611686018427387904 ,
ServiceRecord_AllowChangeWithin24Hours = 10000 ,
ServiceRecord_AllowCreateServiceRecordsForAllClients = 10001 ,
SupportConcept_ViewAllSupportConcepts = 10002 ,
SupportConcept_AllowGoalOrientedSupportConcepts = 10003 ,
Customer_ViewMyCustomers = 10004 ,
Analysis_AllowFLSOverviewForCostbearer = 10005 ,
SupportConceptView_AllowArchiving = 10006 ,
Person_AllowArchiving = 10007 ,
Customer_AllowArchiving = 10008 ,
ServiceRecord_AllowCreationForOtherEmployees = 10009 ,
2016-06-27 01:45:38 +02:00
ResourceBookingView_AllowEditResourcesFromOtherEmployees = 10010 ,
2020-12-11 11:44:05 +01:00
ServiceRecord_AllowEditAfterMaxDaysInNextMonth = 10011 ,
AssessmentSheet_View = 10012 ,
AssessmentSheet_Edit = 10013 ,
AssessmentSheet_Create = 10014 ,
AssessmentSheet_Delete = 10015 ,
ServiceRecord_AllowCreateMoreFLSThanApproved = 10016 ,
2016-06-27 01:45:38 +02:00
Analysis_AuslastungAllEmployee_View = 10017 ,
Analysis_AuslastungTeam_View = 10018 ,
Analysis_Auslastung_View = 10019 ,
Analysis_AllowFLSOverviewForTeam = 10020 ,
Analysis_AllowFLSOverviewForAllTeams = 10021 ,
ServiceRecord_AllowCreateOverlappingFLS = 10022 ,
ServiceRecord_AllowCreationForOtherTeamMember = 10023 ,
2020-12-11 11:44:05 +01:00
BookServiceRecordOutOfSupportConcept = 10024 ,
2016-06-27 01:45:38 +02:00
BookServiceRecordAfterSettlementInvoice = 10025 ,
2020-12-11 11:44:05 +01:00
Organisation_AllowArchiving = 10026 ,
2016-06-27 01:45:38 +02:00
2020-12-11 11:44:05 +01:00
ServiceRecord_ShowHistory = 10027 ,
2016-06-27 01:45:38 +02:00
2020-12-11 11:44:05 +01:00
ServiceRecord_AllowCreateOverlappingFLSForEmployee = 10028 ,
ServiceRecord_AllowCreatingGroupBooking = 10029 ,
ServiceRecord_AllowCreatingMultiBooking = 10030 ,
TeamView_ViewMyTeams = 10031 ,
2017-11-14 10:46:54 +01:00
Customer_ViewMyTeams = 10032 ,
SupportConcept_ViewMyTeams = 10033 ,
2024-06-19 16:13:56 +02:00
SupportConcept_ImportData = 10034 ,
2016-06-27 01:45:38 +02:00
Employee_AllowEditExtendedProperties = 20000 ,
Employee_AllowEditContracts = 20001 ,
Employee_AllowEditOwnEmployees = 20002 ,
2020-12-11 11:44:05 +01:00
Employee_AllowArchiving = 20003 ,
User_AllowOrderLicense = 20004 ,
2022-10-11 16:48:36 +02:00
//Employee_AllowViewOwnEmployees => sich selbst in der Mitarbeiteransicht ansehen/bearbeiten dürfen
2017-03-24 10:30:18 +01:00
Employee_AllowViewOwnEmployees = 20005 ,
Employee_AllowViewOwnTeam = 20006 ,
2016-06-27 01:45:38 +02:00
2021-02-21 19:01:51 +01:00
Employee_ViewNotizen = 20010 ,
Employee_EditNotizen = 20011 ,
Employee_DeleteNotizen = 20012 ,
2016-06-27 01:45:38 +02:00
GroupOfPeopleView_Edit = 20100 ,
GroupOfPeopleView_Create = 20101 ,
GroupOfPeopleView_Delete = 20102 ,
2020-12-11 11:44:05 +01:00
AdditionalService_View = 20200 ,
2023-12-03 23:00:10 +01:00
AdditionalService_Edit = 20201 ,
2020-12-11 11:44:05 +01:00
OvertimeView = 20300 ,
//ServiceRecord_AllowCreateIfAbsenceTimeExceeded = 20300,
2016-06-27 01:45:38 +02:00
2020-12-11 11:44:05 +01:00
Mitarbeiterstundenkonto_ViewSelf = 20400 ,
Mitarbeiterstundenkonto_ViewAll = 20401 ,
2017-03-14 20:27:20 +01:00
Mitarbeiterstundenkonto_ViewTeams = 20402 ,
2023-06-18 17:11:35 +02:00
Auswertungen_BerichteAnsehen = 20403 ,
Auswertungen_StundenuebersichtAnsehen = 20404 ,
Auswertungen_HilfeplanuebersichtAnsehen = 20406 ,
2016-06-27 01:45:38 +02:00
2017-03-14 20:27:20 +01:00
Support_View = 20500 ,
2016-06-27 01:45:38 +02:00
2020-12-11 11:44:05 +01:00
SupportConcept_AllowEditGoals = 20600 ,
2016-06-27 01:45:38 +02:00
2020-12-11 11:44:05 +01:00
SupportConcept_AllowEditTasks = 20601 ,
2016-06-27 01:45:38 +02:00
2020-12-11 11:44:05 +01:00
ServiceRecord_AllowEditForOtherEmployees = 20602 ,
2016-06-27 01:45:38 +02:00
2020-12-11 11:44:05 +01:00
KalenderAnsehen = 20700 ,
KalenderMitarbeitertermineAnsehen = 20701 ,
KalenderMitarbeitertermineAnlegen = 20702 ,
KalenderMitarbeitertermineAendern = 20703 ,
KalenderKliententermineAlleAnsehen = 20704 ,
KalenderKliententermineAnlegen = 20706 ,
KalenderKliententermineAendern = 20707 ,
KalenderRessourcentermineAnsehen = 20708 ,
KalenderRessourcentermineAnlegen = 20709 ,
KalenderRessourcentermineAendern = 20710 ,
KalenderRessourcentermineAndererAendern = 20711 ,
2016-06-27 01:45:38 +02:00
2017-06-11 15:50:31 +02:00
KalenderInZeiterfassungUebernehmen = 20720 ,
AllowChangeOwnPassword = 20800 ,
2016-06-27 01:45:38 +02:00
2017-10-13 11:10:37 +02:00
TextbausteineAlleAnsehen = 20900 ,
TextbausteineNurEigeneAnsehen = 20901 ,
TextbausteineAlleBearbeiten = 20902 ,
TextbausteineNurEigeneBearbeiten = 20903 ,
2016-06-27 01:45:38 +02:00
//TextbausteineAlleAnlegen = 20904,
//TextbausteineNurEigeneAnlegen = 20905,
2020-12-11 11:44:05 +01:00
BargeldverwaltungAnsehen = 21000 ,
BargeldverwaltungNurEigeneAnsehen = 21001 ,
BargeldverwaltungBearbeiten = 21002 ,
BargeldverwaltungAnlegen = 21003 ,
BargeldverwaltungLoeschen = 21004 ,
2016-06-27 01:45:38 +02:00
2020-12-11 11:44:05 +01:00
SupportConceptAllowReactivation = 21100 ,
CustomerAllowReactivation = 21101 ,
OrganisationAllowReactivation = 21102 ,
PersonAllowReactivation = 21103 ,
EmployeeAllowReactivation = 21104 ,
2016-06-27 01:45:38 +02:00
2020-12-11 11:44:05 +01:00
ServiceRecordAllowRebooking = 22000 ,
2016-06-27 01:45:38 +02:00
2020-12-11 11:44:05 +01:00
CostbearerAllowChange = 22001 ,
ServiceRecordAllowEditAfterMindays = 22002 ,
DocumentsAllowViewAll = 22010 ,
2017-04-03 13:07:06 +02:00
DocumentsDownloadAll = 22011 ,
2022-06-20 14:13:28 +02:00
DocumentsEditFolders = 22012 ,
DocumentsUploadAll = 22013 ,
DocumentsDeleteAll = 22014 ,
2020-12-11 11:44:05 +01:00
2017-11-23 10:58:07 +01:00
Customer_ViewMedication = 22100 ,
Customer_ViewDiagnosis = 22101 ,
2021-02-21 19:01:51 +01:00
Customer_ViewNotizen = 22110 ,
Customer_EditNotizen = 22111 ,
Customer_DeleteNotizen = 22112 ,
2017-03-24 10:30:18 +01:00
2024-08-06 13:34:23 +02:00
Customer_Falldaten_View = 22120 ,
2024-08-30 13:07:53 +02:00
Customer_Falldaten_Create = 22121 ,
Customer_Falldaten_Edit = 22122 ,
Customer_Falldaten_Delete = 22123 ,
Customer_Wohnhilfe_View = 22130 ,
Customer_Wohnhilfe_Create = 22131 ,
Customer_Wohnhilfe_Edit = 22132 ,
Customer_Wohnhilfe_Delete = 22133 ,
2024-08-06 13:34:23 +02:00
2017-03-24 10:30:18 +01:00
WohnheimView_View = 22201 ,
WohnheimView_Edit = 22202 ,
WohnheimView_Create = 22203 ,
WohnheimView_Delete = 22204 ,
Wohnheim_AllowArchiving = 22205 ,
2024-08-06 11:52:28 +02:00
WohnheimView_Wohneinheit_View = 22211 ,
WohnheimView_Wohneinheit_Create = 22212 ,
WohnheimView_Wohneinheit_Edit = 22213 ,
WohnheimView_Wohneinheit_Delete = 22214 ,
2024-08-26 10:51:16 +02:00
WohnheimView_Wohneinheit_Gallery_View = 22215 ,
WohnheimView_Wohneinheit_Gallery_Edit = 22216 ,
2024-08-20 13:04:53 +02:00
Customer_ViewAbsenceTimes = 22222 ,
Customer_ViewBetreuung = 22223 ,
FinanzenRechnungenNachVersandBearbeiten = 22224 ,
2024-08-06 11:52:28 +02:00
WohnheimView_Wohneinheit_Belegung_View = 22231 ,
WohnheimView_Wohneinheit_Belegung_Create = 22232 ,
WohnheimView_Wohneinheit_Belegung_Edit = 22233 ,
WohnheimView_Wohneinheit_Belegung_Delete = 22234 ,
2020-12-11 11:44:05 +01:00
Betreuungsschluessel_View = 23000 ,
Betreuungsschluessel_Edit = 23001 ,
2016-06-27 01:45:38 +02:00
Betreuungsschluessel_Delete = 23002 ,
Betreuungsschluessel_Create = 23003 ,
2020-12-11 11:44:05 +01:00
Jahresbericht = 24000 ,
DokumenteFinanzen = 25000 ,
DokumenteKlienten = 25001 ,
DokumenteMitarbeiter = 25002 ,
DokumenteOrganisationen = 25003 ,
DokumentePersonen = 25004 ,
DokumenteHilfeplaene = 25005 ,
DokumenteTeams = 25006 ,
BargeldverwaltungFinanzenAnsehen = 26000 ,
BargeldverwaltungFinanzenAnlegen = 26001 ,
2016-06-27 01:45:38 +02:00
BargeldverwaltungFinanzenBearbeiten = 26002 ,
2020-12-11 11:44:05 +01:00
BargeldverwaltungFinanzenLoeschen = 26003 ,
2016-06-27 01:45:38 +02:00
2024-02-20 12:36:59 +01:00
Customer_EditMedication = 27000 ,
//MedRecordsAnsehen = 27001,
//MedRecordsAnlegen = 27002,
//MedRecordsAendern = 27003,
//MedRecordsLoeschen = 27004,
2016-06-27 01:45:38 +02:00
2017-09-26 14:08:38 +02:00
ChatSettings = 28000 ,
2020-11-10 02:25:15 +01:00
ChatAdminSettings = 28001 ,
Kilometerauswertung_View = 29000 ,
BewertungAuswertung_View = 29001 ,
BewertenInZeiterfassung = 29002 ,
2020-11-25 11:40:05 +01:00
PivotTabelleAnsehen = 29003 ,
2021-02-22 10:14:07 +01:00
DienstplanungAnsehen = 29004 ,
AbwesenheitsPlanungAnsehen = 29005 ,
2022-02-22 11:58:42 +01:00
KilometerauswertungEigene_View = 29010 ,
2017-05-22 11:14:48 +02:00
2017-08-18 14:43:33 +02:00
VertretungenView_View = 30000 ,
CustomerTeam_View = 40000 ,
CustomerTeam_Edit = 40001 ,
CustomerTeam_Delete = 40002 ,
2018-05-20 13:19:28 +02:00
CustomerTeam_Create = 40003 ,
2020-12-11 11:44:05 +01:00
2021-04-19 01:15:53 +02:00
Person_FamilyView = 40010 ,
2022-02-22 11:58:42 +01:00
//FinanzenBargeldkassenBearbeiten = 50000,
2024-08-20 13:04:53 +02:00
ConfirmationReceiptSignatures_Delete = 50000 ,
Signature_ProvideSingleSignature = 60000 ,
Signature_ProvideMonthlySignature = 60001 ,
Signature_ProvideMonthlySignatureByProxy = 60002 ,
2018-05-20 13:19:28 +02:00
Customer_Anonymization = 171717 ,
Customer_Full_Delete = 171718 ,
Person_Full_Delete = 171719 ,
Employee_Full_Delete = 171720 ,
2018-05-23 10:37:57 +02:00
Employee_Anonymization = 171721 ,
2020-10-20 21:07:26 +02:00
Termine_IntervalDelete = 171722 ,
ServiceRecord_AllowCreateAfterEmployeeSignature = 171723 ,
ServiceRecord_AllowEditAfterEmployeeSignature = 171724 ,
2023-01-26 12:55:56 +01:00
ServiceRecord_AllowDeleteAfterEmployeeSignature = 171725 ,
2024-06-19 16:13:56 +02:00
AiChatInZeiterfassung = 180000
2016-06-27 01:45:38 +02:00
}
public enum PersonType
{
Employee = 1 ,
Customer = 2 ,
Others = 3
}
public enum Sex
{
Male ,
2019-07-12 17:36:37 +02:00
Female ,
Divers
2016-06-27 01:45:38 +02:00
}
public enum FamilyStatus
{
Single ,
Married ,
Divorced ,
Widowed ,
Partner ,
2020-12-11 11:44:05 +01:00
PartnerDivorced , //=Separated (Getrennt)
2016-06-27 01:45:38 +02:00
PartnerDead ,
2020-12-11 11:44:05 +01:00
PartnerMarried ,
Entpartnert
2016-06-27 01:45:38 +02:00
}
public enum Pflegegrad {
2017-04-25 18:07:24 +02:00
KeinGrad = - 2 ,
PflegegradBeantragt = - 1 ,
Grad1 = 0 ,
Grad2 = 1 ,
Grad3 = 2 ,
Grad4 = 3 ,
Grad5 = 4
2016-06-27 01:45:38 +02:00
}
public enum ValueListEntryType
{
2019-08-06 13:08:15 +02:00
EmploymentType = 0 ,
2020-12-11 11:44:05 +01:00
DisabilityType = 1 ,
2019-08-06 13:08:15 +02:00
AccountingTransactionType = 2 ,
StaffRoleType = 3 ,
StaffActivityFocusType = 4 ,
2020-12-11 11:44:05 +01:00
StaffQualificationsType = 5 ,
2019-08-06 13:08:15 +02:00
ResourceCategory = 6 ,
EnvironmentPersonType = 7 ,
2020-12-11 11:44:05 +01:00
CustomerCareType = 8 ,
2022-06-20 14:13:28 +02:00
SupportConceptGoalCategoryType = 9 , // Ziele im allg. Verwaltungs Katalog
SupportConceptGoalType = 10 , // Maßnahmen im allg. Verwaltungs Katalog
2019-08-06 13:08:15 +02:00
TitleType = 11 ,
FunctionType = 12 ,
PlacementObjectiveType = 13 ,
TerminationReasonType = 14 ,
PersonCategoryType = 15 ,
CustomerCategoryType = 16 ,
EnvironmentOrganisationType = 17 ,
2022-12-15 23:16:04 +01:00
SupportConceptIndividualGoalType = 18 , // Individuelle Maßnahme
2020-12-11 11:44:05 +01:00
Auszahlungsart = 19 ,
2022-12-15 23:16:04 +01:00
SupportConceptIndividualGoalCategoryType = 20 , // Individuelles Ziel
2019-08-06 13:08:15 +02:00
DocumentType = 21 ,
OrganisationFunctionType = 22 ,
RoleInOrganisationType = 23 ,
RoleInFamily = 24 ,
Nationality = 25 ,
Aufenthaltsstatus = 26 ,
Migrationshintergrund = 27 ,
ContractType = 28 ,
2019-08-09 16:40:41 +02:00
QualifikationsBedarf = 29 ,
NotizenKategorieCustomer = 30 ,
2022-12-15 23:16:04 +01:00
NotizenKategorieEmployee = 31 ,
2024-07-30 10:46:01 +02:00
MassnahmenKatalog = 32 ,
Auftragsherkunft ,
Vermittlungsgrundlage
2016-06-27 01:45:38 +02:00
}
public enum ContactType
{
private_MobilePhone ,
business_MobilePhone ,
private_Phone ,
business_Phone ,
private_Fax ,
business_Fax ,
private_Mail ,
business_Mail ,
private_Homepage ,
business_Homepage ,
ContactPerson ,
business_POBox ,
private_POBox
}
public enum Status
{
read ,
unread
}
public enum Priority
{
high ,
normal ,
low
}
public enum CostRatePeriodType
{
2020-12-11 11:44:05 +01:00
Unknown = - 1 ,
HourlyRate = 0 ,
MinutesIntervall = 1 ,
RateFactor = 2 ,
2016-06-27 01:45:38 +02:00
MinutesPerServiceUnit = 3 ,
2020-12-11 11:44:05 +01:00
ServiceTolerance = 4 ,
AmountOfMoney = 5
2016-06-27 01:45:38 +02:00
}
public enum InvoiceType
{
CustomerEquity ,
Settlement ,
General ,
Service
}
public enum UserValidationResult
{
2020-12-11 11:44:05 +01:00
UserUnknown = 0 ,
UserValid = 1 ,
UnkownError = 2 ,
TenantUnknown = 3 ,
IncorrectPin = 4 ,
PinExpired = 5 ,
PinAlreadyUsed = 6 ,
2021-02-21 19:01:51 +01:00
PasswordExpired = 7 ,
UserValidTwoFactorAuthenticationNeeded = 8 ,
2022-03-11 08:28:19 +01:00
EmployeeDeleted = 9 ,
BeWoPasswordNotAllowed = 10
2016-06-27 01:45:38 +02:00
}
public enum SupportConceptApprovalInterval
{
Daily ,
Weekly ,
Fortnightly ,
Monthly ,
Quarterly ,
HalfYearly ,
2021-02-21 19:01:51 +01:00
Yearly ,
Hourly
2016-06-27 01:45:38 +02:00
}
public enum AccountingIntervalType
{
Hourly ,
Daily ,
Weekly ,
Fortnightly ,
Monthly ,
Quarterly ,
HalfYearly ,
Yearly ,
FlatRate
}
public enum AccountingvisibilityType
{
Beides ,
NurKlientenbezogen ,
NichtKlientenbezogen
}
2023-10-26 00:06:56 +02:00
public enum AbsenceReasonVisibilityType
{
All ,
Customer ,
Employee
}
2016-06-27 01:45:38 +02:00
public enum ScopeTypeId
{
Global ,
Individual
}
public enum ServiceUnit
{
DateTime ,
Piece
}
public enum AppointmentKind
{
General ,
ServiceRecord ,
Resource ,
Task ,
Customer ,
Employee ,
SupportConcept ,
2020-12-11 11:44:05 +01:00
CommonCalendar ,
KlientenKalender
2016-06-27 01:45:38 +02:00
}
public enum AppointmentViewType
{
2020-12-11 11:44:05 +01:00
Day = 0 ,
Week = 1 ,
Month = 2 ,
2016-06-27 01:45:38 +02:00
WorkWeek = 3 ,
Timeline = 4
}
public enum ServiceRecordTimeInterval
{
LastWeek ,
LastMonth ,
Last3Month ,
2020-12-11 11:44:05 +01:00
All ,
LastNDays ,
2017-03-14 12:48:31 +01:00
XTage ,
2022-08-10 12:13:18 +02:00
ZeitraumWaehlen ,
Monatsauswahl
2016-06-27 01:45:38 +02:00
}
public static class BeWoEnum
{
public static T ByName < T > ( string pName )
{
return ( T ) Enum . Parse ( typeof ( T ) , pName ) ;
}
}
public enum StatementType
{
2020-12-11 11:44:05 +01:00
Insert = 0 ,
Update = 1 ,
Delete = 2 ,
Archived = 3 ,
2023-10-25 21:52:23 +02:00
Reactivate = 4 ,
Signature = 5
2016-06-27 01:45:38 +02:00
}
public enum AppointmentDayOfWeek
{
2020-12-11 11:44:05 +01:00
Montag = 0 ,
Dienstag = 1 ,
Mittwoch = 2 ,
2016-06-27 01:45:38 +02:00
Donnerstag = 3 ,
2020-12-11 11:44:05 +01:00
Freitag = 4 ,
Samstag = 5 ,
Sonntag = 6
2016-06-27 01:45:38 +02:00
}
public enum Monat
{
2020-12-11 11:44:05 +01:00
Januar = 1 ,
Februar = 2 ,
März = 3 ,
April = 4 ,
Mai = 5 ,
Juni = 6 ,
Juli = 7 ,
August = 8 ,
2016-06-27 01:45:38 +02:00
September = 9 ,
2020-12-11 11:44:05 +01:00
Oktober = 10 ,
November = 11 ,
Dezember = 12
2016-06-27 01:45:38 +02:00
}
public enum ServiceRecordValidationResult
{
2020-12-11 11:44:05 +01:00
ServiceRecordOverlapping = 0 ,
EmployeeOverlapping = 1 ,
OutsideOfSupportConcept = 2 ,
ApprovedFLSOverspending = 3 ,
OutOfEditLimit = 4 ,
Error = 5 ,
2016-06-27 01:45:38 +02:00
SettlementInvoiceAlreadyExisting = 6 ,
2020-12-11 11:44:05 +01:00
FristAbgelaufen = 7 ,
2021-07-05 18:05:43 +02:00
Custom = 8 ,
SignatureExists = 9
2016-06-27 01:45:38 +02:00
}
public enum ViewDestination
{
2020-12-11 11:44:05 +01:00
Edit = 0 ,
2016-06-27 01:45:38 +02:00
Preview = 1 ,
Printer = 2 ,
2020-12-11 11:44:05 +01:00
File = 3 ,
}
public enum CommonCalendarVMType
{
Geburtstag = 0 ,
Hilfeplan = 1 ,
Abwesenheit = 2
}
public enum KlientenKalenderTyp
{
Geburtstag = 0 ,
Hilfeplan = 1 ,
Abwesenheit = 2 ,
Termin = 3
}
public enum ParticipationAnswer
{
Offen = 0 ,
Zusage = 1 ,
Absage = 2 ,
Vorbehalt = 3 ,
2017-04-12 10:55:32 +02:00
Verstrichen = 4
2020-12-11 11:44:05 +01:00
}
public enum UiElementType
{
Common ,
StartPanel ,
ServiceRecordStatistic
}
public enum FLSReportType
{
Employee ,
Customer ,
Costbearer ,
Team
}
public enum Auszahlungsintervall
{
Kein ,
Monatlich ,
Woechentlich ,
Taeglich
}
public enum Zahlungstyp
{
Einzahlung ,
Auszahlung
}
public enum Interval
{
Hour ,
HalfHour ,
QuaterHour
}
public enum ReportEnum
{
KalenderMonatsReportEnum ,
KassenbuchReportEnum ,
ZahlungsbelegEnum
}
2016-06-27 01:45:38 +02:00
public enum Behinderungsart
{
Blindheit ,
Epilepsie ,
Gehoerlosigkeit ,
GeistigeBehinderung ,
Hoerbehinderung ,
InnereErkrankungen ,
Koerperbehinderung ,
Lernbehinderung ,
PsychischeErkrankungen ,
Sehbehinderung ,
Suchtkrankheiten
}
public enum Merkzeichen
{
aG ,
H ,
Bl ,
Gl ,
RF ,
Kl1 ,
B ,
G
}
public enum WohnheimbuchungsintervallTyp
{
SupportConcept ,
Employee
}
2016-07-18 06:14:17 +02:00
public enum DataIdentifier
{
Message ,
Login ,
Logout ,
2016-07-25 09:23:22 +02:00
Null ,
2016-07-25 14:48:35 +02:00
StatusNotificationLogin ,
2016-07-29 13:08:32 +02:00
StatusNotificationLogout ,
OldMessage ,
DeliveringStatusChange ,
2016-08-05 12:48:13 +02:00
StatusNotificationLoginBroadcast ,
2016-08-08 09:00:44 +02:00
Team ,
2016-08-15 13:37:19 +02:00
MessageResponse ,
StatusNotificationBeschäftigt ,
StatusNotificationOnline ,
2016-09-13 11:32:25 +02:00
StatusNotificationOffline ,
2016-09-16 14:44:58 +02:00
LoginSuccess ,
2016-10-21 09:41:14 +02:00
StatusRequest ,
KeepAlive
2016-08-15 13:37:19 +02:00
}
public enum ChatType
{
2020-12-11 11:44:05 +01:00
Mitarbeiter ,
Klienten ,
2016-08-15 13:37:19 +02:00
Team ,
Chefs
2016-07-18 06:14:17 +02:00
}
2016-09-14 13:53:58 +02:00
2016-11-30 13:59:38 +01:00
public enum MedienTyp
{
Message ,
Bild ,
Dokument ,
Sound
}
2016-09-14 13:53:58 +02:00
public enum StatusType
{
Online ,
Offline ,
Beschäftigt
}
2016-09-30 10:19:11 +02:00
public enum LoginFailReason
{
WrongCredentials ,
WrongTenant ,
Unauthorized ,
Unknown
}
2016-12-22 09:43:35 +01:00
public enum PasswortSecurityStrength
{
2017-11-13 09:59:16 +01:00
SehrSchwach ,
2016-12-22 09:43:35 +01:00
Schwach ,
Mittelmass ,
2017-11-13 09:59:16 +01:00
Stark ,
SehrStark
2016-12-22 09:43:35 +01:00
}
2017-01-11 11:02:58 +01:00
public enum ZeiterfassungsDauer
{
Minuten ,
Stunden
}
2017-01-19 17:02:07 +01:00
public enum ServiceRecordFormate
{
OriginaleZeiterfassung ,
ZeiterfassungMitEndDatum ,
ZeiterfassungMitMonatJahr
}
2017-06-30 13:33:49 +02:00
public enum TokenTyp
{
AusschlussKriterium ,
WunschKriterium
}
2017-09-26 12:48:29 +02:00
public enum SchulbegleitenderZugehoerigkeitsTyp
2017-06-30 13:33:49 +02:00
{
Mitarbeiter ,
Klient
}
2018-05-21 16:39:24 +02:00
public enum VertretungsStatus
{
MaKrankVertretungBenoetigt = 0 ,
MaKrankKeineVertretungBenoetigt = 1 ,
MaKrankVertretungVorhanden = 2 ,
2020-04-15 18:24:01 +02:00
KlientKrank = 3 ,
KlientUndMitarbeiterKrank = 4 ,
2018-05-21 16:39:24 +02:00
}
2018-05-22 13:50:16 +02:00
2018-10-08 11:57:16 +02:00
public enum VertretungDringlichkeit
{
Dringend ,
Moeglichst ,
KindGehtAlleinZurSchule ,
KindBleibtZuHause
}
2018-05-20 13:19:28 +02:00
public enum MessageType
{
Anonymization ,
DeleteForGood
}
2019-02-28 12:38:29 +01:00
public enum SchedulerRightsCheckType
{
View ,
Edit ,
Create
}
2019-07-10 10:11:10 +02:00
2020-12-11 11:44:05 +01:00
public enum FlexibleReportEntryType
{
2019-07-31 14:49:49 +02:00
EmployeeNullEntry ,
CustomerNullEntry ,
ServiceRecordEntry ,
SupportConceptEntry
2020-12-11 11:44:05 +01:00
}
2019-08-06 13:08:15 +02:00
public enum Bewilligungsart
{
Direkt = 0 ,
2019-08-09 16:40:41 +02:00
Budget = 1
2019-08-06 13:08:15 +02:00
}
2019-08-12 16:49:42 +02:00
public enum HomeViewPanelType
{
2019-08-29 15:43:23 +02:00
TasksPanel = 0 , // PanelTasks
ExpiringSupportConceptsPanel = 1 , // PanelExpiringSupportConcepts
ConferenceDatesPanel = 2 , // PanelConferenceDates
BirthdatesPanel = 3 , // PanelBirthdates
InternalNewsPanel = 4 , // PanelInternalNews
BeWoNewsPanel = 5 , // PanelBeWoNews
CustomReportPanel = 6 ,
CustomXamlPanel = 7
2019-08-12 16:49:42 +02:00
}
2019-09-27 15:55:01 +02:00
public enum SubstitutionNeed
{
SubstitutionNeedUnset = 0 ,
NoSubstitutionWanted = 1 ,
SubstitutionWanted = 2 ,
SubstitutionNeeded = 3
}
2020-09-15 13:14:43 +02:00
public enum QBFilterEnum
{
AlleKlienten ,
NurKlientenMeinesTeams ,
MeineKlienten ,
KlientenAuswahl ,
TeamAuswahl
}
2024-02-19 14:15:43 +01:00
public enum QBSortOrderEnum
{
NachKlient ,
NachHauptbetreuung ,
NachTeam
}
2024-04-25 02:15:41 +02:00
public enum KassenSortOrderEnum
{
NachName ,
NachDatumAufsteigend ,
NachDatumAbsteigend
}
2020-12-11 11:44:05 +01:00
public enum Platzhaltergruppen
{
Anschrift ,
Personendaten ,
EigeneOrganisation
}
public enum PlatzhaltergruppeAnschrift
{
Straße ,
Hausnummer ,
PLZ ,
Ort ,
Empfängername
}
public enum PlatzhaltergruppePersonendaten
{
Anrede ,
Vorname ,
Nachname ,
Geburtstag ,
Straße ,
Hausnummer ,
PLZ ,
Ort ,
Berufsbezeichnung
}
public enum PlatzhaltergruppeEigeneOrganisation
{
Name ,
Straße ,
Hausnummer ,
PLZ ,
Ort
}
2021-02-17 16:59:26 +01:00
public enum SignatureType
{
Employee ,
Customer
}
2021-04-28 12:51:55 +02:00
public enum FLSAuswertungstyp
{
Daily = 0 ,
Weekly = 1 ,
Monthly = 2
}
2022-06-07 16:14:23 +02:00
public enum Sortierungsarten
{
Alphabetisch = 0 ,
2024-06-12 16:30:14 +02:00
Dienstanzahl = 1 ,
Qualifikation = 2
2022-06-07 16:14:23 +02:00
}
2022-12-30 16:28:23 +01:00
/// <summary>
/// Der Buchungsmodus im MoK
/// </summary>
public enum BookingMode
{
SingleBookingMode = 0 ,
GroupBookingMode = 1 ,
MultiBookingMode = 2
}
2023-10-25 21:52:23 +02:00
/// <summary>
/// Der Unterschriftenstatus in der ServiceRecordHistory für den Status der Einzelunterschriften, der Monatsunterschriften des Klienten und der des Mitarbeiters
/// </summary>
public enum SignatureStateType
{
None = 0 ,
Valid = 1 ,
Invalid = 2 ,
ManuallyDeleted = 3 ,
AutomaticallyDeleted = 4
}
2024-05-06 13:14:35 +02:00
public enum GkvAbrechnungApp8RequestTypeDC
{
Default ,
SendNew ,
GetStatus ,
GetIKNumber
}
2024-06-11 14:31:17 +02:00
public enum GkvTransferFehlerlevel
{
None , // Kein Fehler
Soft , // Kann erneut senden
Fatal // Kann nicht erneut senden
}
public enum GkvState
{
NoSend ,
Waiting ,
Error ,
ErrorFatal ,
Paid ,
OldAndNoFeedback
}
2016-06-27 01:45:38 +02:00
}