Enums TextModules in Textbausteine umbenannt

This commit is contained in:
Christian
2017-10-13 11:10:37 +02:00
parent f959650100
commit ce1f1a57d5
15 changed files with 38 additions and 36 deletions

View File

@@ -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"))
{

View File

@@ -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
}

View File

@@ -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

View File

@@ -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;
}

View File

@@ -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"))
{

View File

@@ -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;
}

View File

@@ -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();

View File

@@ -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;
}

View File

@@ -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 =>
{

View File

@@ -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);
}

View File

@@ -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();
}

View File

@@ -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);
}
}

View File

@@ -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);

View File

@@ -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,

View File

@@ -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"