コード例 #1
0
ファイル: SecurityViewModel.cs プロジェクト: amuthagan/Invoic
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="userInformation"></param>
 public SecurityViewModel(UserInformation userInformation)
 {
     _security        = new RoleUserSecurityModel();
     _securitydet     = new RoleUserSecurityDet(userInformation);
     _userInformation = userInformation;
     _securitydet.GetUsers(RoleUserSecurities);
     _securitydet.GetRoles(RoleUserSecurities);
 }
コード例 #2
0
ファイル: SecurityViewModel.cs プロジェクト: amuthagan/Invoic
        /// <summary>
        /// This method is used to show the Add Role screen
        /// </summary>
        private void ShowAddRole()
        {
            frmRolesInfo rolesinfo;

            try
            {
                rolesinfo = new frmRolesInfo(_userInformation, null, "I");
                rolesinfo.ShowInTaskbar = false;
                //permissions.Owner = App.Current.MainWindow;
                rolesinfo.ShowDialog();
                _securitydet.GetRoles(RoleUserSecurities);
                NotifyPropertyChanged("RoleUserSecurities");
            }
            catch (Exception ex)
            {
                throw ex.LogException();
            }
        }
コード例 #3
0
ファイル: SecurityViewModel.cs プロジェクト: amuthagan/Invoic
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="userInformation"></param>
 public SecurityViewModel(UserInformation userInformation)
 {
     _security           = new RoleUserSecurityModel();
     _securitydet        = new RoleUserSecurityDet(userInformation);
     this._modifyCommand = new DelegateCommand <DataRowView>(this.ModifyUsers);
     this._deleteCommand = new DelegateCommand <DataRowView>(this.DeleteUsers);
     this._addCommand    = new DelegateCommand <DataView>(this.AddUsers);
     _userInformation    = userInformation;
     _userRoleDet        = new UserRoleDet(_userInformation);
     _securitydet.GetUsers(RoleUserSecurities);
     _securitydet.GetRoles(RoleUserSecurities);
     DefaultSelectedItem();
 }