Enums TextModules in Textbausteine umbenannt
This commit is contained in:
@@ -39,7 +39,7 @@ namespace BeWo
|
||||
|
||||
//public static string Version = "Version 2.0";
|
||||
|
||||
public static string Version = "Version 2.3.4";
|
||||
public static string Version = "Version 2.4.1";
|
||||
|
||||
public static int RenderTier = 0;
|
||||
|
||||
@@ -243,7 +243,7 @@ namespace BeWo
|
||||
{
|
||||
isOnlyYearMonthVisible = true;
|
||||
}
|
||||
isOnlyYearMonthVisible = true;
|
||||
|
||||
val = GetSettingValue(_Mandator.Settings, "IsZeiterfassungInStdMin");
|
||||
if (val != null && val.Equals("1"))
|
||||
{
|
||||
|
||||
@@ -152,7 +152,7 @@ namespace BeWo.View
|
||||
|
||||
if (!GeneratetTexfield.Text.Equals("") && BeWoApp.Tenant != null && BeWoApp.Mandator.Apikey != null)
|
||||
{
|
||||
if (MessageBox.Show("Wollen sie wirklich ihren Code ändern?", "Achtung", MessageBoxButton.YesNo,
|
||||
if (MessageBox.Show("Wollen Sie wirklich den Code ändern?", "Achtung", MessageBoxButton.YesNo,
|
||||
MessageBoxImage.Question) == MessageBoxResult.Yes)
|
||||
{
|
||||
var result =
|
||||
@@ -162,7 +162,7 @@ namespace BeWo.View
|
||||
if(result != null){
|
||||
GeneratetTexfield.Text = result.CustomerCode;
|
||||
}else{
|
||||
MessageBox.Show("Beim erstellen eines neuen Chatcodes ist ein fehler aufgetreten. ");
|
||||
MessageBox.Show("Beim Erstellen eines neuen Chatcodes ist ein Fehler aufgetreten.");
|
||||
}
|
||||
|
||||
//GeneratetTexfield.Text = result.CustomerCode;
|
||||
@@ -175,13 +175,13 @@ namespace BeWo.View
|
||||
if(result != null){
|
||||
GeneratetTexfield.Text = result.CustomerCode;
|
||||
}else{
|
||||
MessageBox.Show("Beim erstellen eines neuen Chatcodes ist ein fehler aufgetreten. ");
|
||||
MessageBox.Show("Beim Erstellen eines neuen Chatcodes ist ein Fehler aufgetreten.");
|
||||
}
|
||||
//GeneratetTexfield.Text = result.CustomerCode;
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Sie besitzen derzeit keinen API-Key. Bitte wenden sie sich an den Suppoert. ","Info",MessageBoxButton.OK);
|
||||
MessageBox.Show("Sie besitzen derzeit keinen API-Key. Bitte wenden sie sich an den Support.","Info",MessageBoxButton.OK);
|
||||
}
|
||||
//#endif
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@ namespace BeWo.View
|
||||
//#else
|
||||
if (!GeneratetTexfield.Text.Equals("") && BeWoApp.Tenant != null && BeWoApp.Mandator.Apikey != null)
|
||||
{
|
||||
if (MessageBox.Show("Wollen sie wirklich ihren Code ändern?", "Achtung", MessageBoxButton.YesNo,
|
||||
if (MessageBox.Show("Wollen Sie wirklich den Code ändern?", "Achtung", MessageBoxButton.YesNo,
|
||||
MessageBoxImage.Question) == MessageBoxResult.Yes)
|
||||
{
|
||||
var result = ServiceFacade.DoOperationsServiceSync(s => s.CreateNewEmployeeAPPCodeDC(employeeOid.Value, BeWoApp.Tenant, BeWoApp.Mandator.Apikey, personOid.Value));
|
||||
@@ -104,7 +104,7 @@ namespace BeWo.View
|
||||
if(result != null){
|
||||
GeneratetTexfield.Text = result.EmployeeCode;
|
||||
}else{
|
||||
MessageBox.Show("Beim erstellen eines neuen Chatcodes ist ein fehler aufgetreten. ");
|
||||
MessageBox.Show("Beim Erstellen eines neuen Chatcodes ist ein Fehler aufgetreten.");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -124,12 +124,12 @@ namespace BeWo.View
|
||||
if(result != null){
|
||||
GeneratetTexfield.Text = result.EmployeeCode;
|
||||
}else{
|
||||
MessageBox.Show("Beim erstellen eines neuen Chatcodes ist ein fehler aufgetreten. ");
|
||||
MessageBox.Show("Beim Erstellen eines neuen Chatcodes ist ein Fehler aufgetreten.");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Sie besitzen derzeit keinen API-Key. Bitte wenden sie sich an den Suppoert. ","Info",MessageBoxButton.OK);
|
||||
MessageBox.Show("Sie besitzen derzeit keinen API-Key. Bitte wenden sie sich an den Support.","Info",MessageBoxButton.OK);
|
||||
}
|
||||
}
|
||||
//#endif
|
||||
|
||||
@@ -223,7 +223,7 @@ namespace BeWo.View.Detail
|
||||
{
|
||||
chkMultiBooking.Visibility = Visibility.Collapsed;
|
||||
}
|
||||
if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesAlleAnsehen) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesNurEigeneAnsehen))
|
||||
if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineAlleAnsehen) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineNurEigeneAnsehen))
|
||||
{
|
||||
TextModuleTreeViewControl1.Visibility = Visibility.Collapsed;
|
||||
TextbausteineBearbeitenButton1.Visibility = Visibility.Collapsed;
|
||||
@@ -236,7 +236,7 @@ namespace BeWo.View.Detail
|
||||
TextModuleTreeViewControl5.Visibility = Visibility.Collapsed;
|
||||
TextbausteineBearbeitenButton5.Visibility = Visibility.Collapsed;
|
||||
}
|
||||
if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesAlleBearbeiten) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesNurEigeneBearbeiten))
|
||||
if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineAlleBearbeiten) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineNurEigeneBearbeiten))
|
||||
{
|
||||
TextbausteineBearbeitenButton1.Visibility = Visibility.Collapsed;
|
||||
TextbausteineBearbeitenButton2.Visibility = Visibility.Collapsed;
|
||||
@@ -3630,13 +3630,13 @@ namespace BeWo.View.Detail
|
||||
textbausteineOptionen.Click += EditTextbausteineClick;
|
||||
textbausteine.TextModuleSelected += TextModuleTreeViewControl_OnTextModuleSelected;
|
||||
|
||||
if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesAlleAnsehen) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesNurEigeneAnsehen))
|
||||
if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineAlleAnsehen) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineNurEigeneAnsehen))
|
||||
{
|
||||
textbausteine.Visibility = Visibility.Collapsed;
|
||||
textbausteineOptionen.Visibility = Visibility.Collapsed;
|
||||
}
|
||||
|
||||
if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesAlleBearbeiten) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesNurEigeneBearbeiten))
|
||||
if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineAlleBearbeiten) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineNurEigeneBearbeiten))
|
||||
{
|
||||
textbausteineOptionen.Visibility = Visibility.Collapsed;
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@ namespace BeWo.View.Detail
|
||||
|
||||
public bool IsInAdministrationView { get; }
|
||||
|
||||
public bool AreUserControlsEnabled => IsInAdministrationView ? BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesAlleBearbeiten) : BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesNurEigeneBearbeiten);
|
||||
public bool AreUserControlsEnabled => IsInAdministrationView ? BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineAlleBearbeiten) : BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineNurEigeneBearbeiten);
|
||||
|
||||
public TextModuleView(TextModuleListVM pViewModel, bool pIsInAdministrationView = false)
|
||||
{
|
||||
@@ -141,9 +141,9 @@ namespace BeWo.View.Detail
|
||||
{
|
||||
var isOwn = textModuleVM.Employee.EmployeeOid.Equals(BeWoApp.LoggedOnEmployee.EmployeeOid);
|
||||
|
||||
var hasRight2EditAll = BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesAlleBearbeiten);
|
||||
var hasRight2EditOwn = BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesNurEigeneBearbeiten);
|
||||
var hasRight2Create4All = BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesAlleBearbeiten);
|
||||
var hasRight2EditAll = BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineAlleBearbeiten);
|
||||
var hasRight2EditOwn = BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineNurEigeneBearbeiten);
|
||||
var hasRight2Create4All = BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineAlleBearbeiten);
|
||||
|
||||
if(parameter != null && parameter.ToString().Equals("IsOnlyForEmployeeCheckBox"))
|
||||
{
|
||||
|
||||
@@ -54,7 +54,7 @@ namespace BeWo.View.Master
|
||||
tabitem_medikamentenarten.Visibility = Visibility.Collapsed;
|
||||
}
|
||||
|
||||
if(!BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesAlleAnsehen) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesAlleBearbeiten))
|
||||
if(!BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineAlleAnsehen) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineAlleBearbeiten))
|
||||
{
|
||||
tabitem_textbausteine.Visibility = Visibility.Collapsed;
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@ namespace BeWo.View.Search
|
||||
{
|
||||
r = r.OrderBy(tb => tb.ServiceCategory == null).ThenBy(tb => tb.Position).ThenBy(tb => tb.Name).ToList();
|
||||
|
||||
r = !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesAlleAnsehen) ?
|
||||
r = !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineAlleAnsehen) ?
|
||||
r.Where(w => w.Employee.EmployeeOid.Equals(BeWoApp.LoggedOnEmployee.EmployeeOid)).ToList() :
|
||||
r.Where(w => !(w.IsOnlyForEmployee && !w.Employee.EmployeeOid.Equals(BeWoApp.LoggedOnEmployee.EmployeeOid))).ToList();
|
||||
|
||||
|
||||
@@ -175,7 +175,7 @@ namespace BeWo.ViewModel
|
||||
{
|
||||
ServiceFacade.DoEmployeeServiceSync(s => _Employee = s.LoadCompactEmployee(BeWoApp.LoggedOnEmployee.EmployeeOid.Value));
|
||||
|
||||
if (BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesNurEigeneBearbeiten) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesAlleBearbeiten))
|
||||
if (BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineNurEigeneBearbeiten) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineAlleBearbeiten))
|
||||
{
|
||||
_IsOnlyForEmployee = true;
|
||||
}
|
||||
|
||||
@@ -437,7 +437,7 @@ namespace BeWo.ViewModel
|
||||
|
||||
public static void CreateTextModuleListVMAsync(Action<TextModuleListVM> pCallBack, bool pIsInAdministrationView = false, bool pIsInTextModuleEditor = false)
|
||||
{
|
||||
ServiceFacade.DoOperationsServiceAsync(s1 => s1.GetTextModules(pIsInTextModuleEditor, BeWoApp.LoggedOnEmployee.EmployeeOid.Value, BeWoApp.LoggedOnUser.HasRight(UserRightType.TextModulesAlleAnsehen), pIsInAdministrationView), r1 => ServiceFacade.DoOperationsServiceAsync(
|
||||
ServiceFacade.DoOperationsServiceAsync(s1 => s1.GetTextModules(pIsInTextModuleEditor, BeWoApp.LoggedOnEmployee.EmployeeOid.Value, BeWoApp.LoggedOnUser.HasRight(UserRightType.TextbausteineAlleAnsehen), pIsInAdministrationView), r1 => ServiceFacade.DoOperationsServiceAsync(
|
||||
s2 => s2.GetAllServiceCategories(),
|
||||
s3 =>
|
||||
{
|
||||
|
||||
@@ -255,7 +255,7 @@ namespace BeWoPlanerMobil.Controllers
|
||||
{
|
||||
miInput = new JsonRueckgabeMitarbeiterInput(appus[daten.Oid].Oid.ToString(),
|
||||
daten.Oid.ToString(), "1", appus[daten.Oid].LoginName,
|
||||
appus[daten.Oid].HashedPassword, daten.Person.FirstName,
|
||||
appus[daten.Oid].BCryptPassword, daten.Person.FirstName,
|
||||
daten.Person.LastName,
|
||||
chatcode.EmployeeCode, handy, daten.Person.Oid.ToString(), instsStr);
|
||||
}
|
||||
|
||||
@@ -514,14 +514,14 @@ namespace BeWoPlanerMobil.Controllers
|
||||
|
||||
public string LoadTextbausteineForServiceCategory(long pServiceCategoryOid)
|
||||
{
|
||||
if (!MobileSessionFacade.CheckForUserRight(UserRightType.TextModulesNurEigeneAnsehen) && !MobileSessionFacade.CheckForUserRight(UserRightType.TextModulesAlleAnsehen))
|
||||
if (!MobileSessionFacade.CheckForUserRight(UserRightType.TextbausteineNurEigeneAnsehen) && !MobileSessionFacade.CheckForUserRight(UserRightType.TextbausteineAlleAnsehen))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
var textbausteine = OperationsService.GetTextModulesByServiceCategory(pServiceCategoryOid);
|
||||
|
||||
if(MobileSessionFacade.CheckForUserRight(UserRightType.TextModulesNurEigeneAnsehen))
|
||||
if(MobileSessionFacade.CheckForUserRight(UserRightType.TextbausteineNurEigeneAnsehen))
|
||||
{
|
||||
textbausteine = textbausteine.Where(w => w.Employee.EmployeeOid == Model.Employee.EmployeeOid).ToList();
|
||||
}
|
||||
|
||||
@@ -113,8 +113,8 @@ namespace BeWoPlanerMobil.Models
|
||||
{
|
||||
get
|
||||
{
|
||||
return MobileSessionFacade.CheckForUserRight(UserRightType.TextModulesAlleAnsehen) ||
|
||||
MobileSessionFacade.CheckForUserRight(UserRightType.TextModulesNurEigeneAnsehen);
|
||||
return MobileSessionFacade.CheckForUserRight(UserRightType.TextbausteineAlleAnsehen) ||
|
||||
MobileSessionFacade.CheckForUserRight(UserRightType.TextbausteineNurEigeneAnsehen);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
ALTER TABLE `applicationuser`
|
||||
ADD COLUMN `PasswordHash` VARCHAR(1024) NULL DEFAULT NULL COMMENT '';
|
||||
ADD COLUMN `PasswordHash` VARCHAR(1024) NULL DEFAULT NULL COMMENT '';
|
||||
|
||||
ALTER TABLE textbaustein ADD COLUMN `IsParent` TINYINT(1);
|
||||
@@ -416,10 +416,10 @@ namespace BS.Shared
|
||||
|
||||
AllowChangeOwnPassword = 20800,
|
||||
|
||||
TextModulesAlleAnsehen = 20900,
|
||||
TextModulesNurEigeneAnsehen = 20901,
|
||||
TextModulesAlleBearbeiten = 20902,
|
||||
TextModulesNurEigeneBearbeiten = 20903,
|
||||
TextbausteineAlleAnsehen = 20900,
|
||||
TextbausteineNurEigeneAnsehen = 20901,
|
||||
TextbausteineAlleBearbeiten = 20902,
|
||||
TextbausteineNurEigeneBearbeiten = 20903,
|
||||
//TextbausteineAlleAnlegen = 20904,
|
||||
//TextbausteineNurEigeneAnlegen = 20905,
|
||||
|
||||
|
||||
@@ -452,16 +452,16 @@ namespace BS.Shared.Core
|
||||
UserRightType.KalenderInZeiterfassungUebernehmen, "Termine in Zeiterfassung übernehmen"
|
||||
},
|
||||
{
|
||||
UserRightType.TextModulesAlleAnsehen, "Textbausteine ansehen (allgemeine)"
|
||||
UserRightType.TextbausteineAlleAnsehen, "Textbausteine ansehen (allgemeine)"
|
||||
},
|
||||
{
|
||||
UserRightType.TextModulesNurEigeneAnsehen, "Textbausteine ansehen (eigene)"
|
||||
UserRightType.TextbausteineNurEigeneAnsehen, "Textbausteine ansehen (eigene)"
|
||||
},
|
||||
{
|
||||
UserRightType.TextModulesAlleBearbeiten, "Textbausteine bearbeiten (allgemeine)"
|
||||
UserRightType.TextbausteineAlleBearbeiten, "Textbausteine bearbeiten (allgemeine)"
|
||||
},
|
||||
{
|
||||
UserRightType.TextModulesNurEigeneBearbeiten, "Textbausteine bearbeiten (eigene)"
|
||||
UserRightType.TextbausteineNurEigeneBearbeiten, "Textbausteine bearbeiten (eigene)"
|
||||
},
|
||||
//{
|
||||
// UserRightType.TextbausteineAlleAnlegen, "Textbausteine für alle Mitarbeiter anlegen"
|
||||
|
||||
Reference in New Issue
Block a user