Example #1
0
 public PermissionMaterialUserSetStateSP(
     PermissionMaterialUser permissionMaterialUser,
     PermissionMaterialUserState state)
 {
     Rn    = permissionMaterialUser.Rn;
     State = state;
 }
        protected PermissionMaterialUser AddPermisMatUser()
        {
            var duplicateRow = EditableObject.PmUsers.Where(x => x.RnUser == SelectedEmployee.Rn);

            if (duplicateRow.Any())
            {
                return(null);
            }

            var pmUser = new PermissionMaterialUser
            {
                PermissionMaterial = EditableObject,
                RnUser             = SelectedEmployee.Rn,
                Fullname           = SelectedEmployee.Fullname,
                UserPsdepName      = SelectedEmployee.PsdepName,
                UserDept           = SelectedEmployee.Dept
            };

            return(pmUser);
        }
 public NotConfirmedState(PermissionMaterialUser entity, IRepositoryFactory repositoryFactory)
     : base(entity, repositoryFactory)
 {
 }
 public ExpectingState(PermissionMaterialUser entity, IRepositoryFactory repositoryFactory)
     : base(entity, repositoryFactory)
 {
 }
 protected EntityBase(PermissionMaterialUser entity, IRepositoryFactory repositoryFactory)
 {
     _repository = repositoryFactory.Create <PermissionMaterialUser>();
     Entity      = entity;
 }