Example #1
0
 public PermissionMaterialUserSetStateSP(
     PermissionMaterialUser permissionMaterialUser,
     PermissionMaterialUserState state)
 {
     Rn    = permissionMaterialUser.Rn;
     State = state;
 }
        // Установка статуса у лица из списка для согласования
        public void SetStatusPermissionMaterialUser(long id, PermissionMaterialUserState newState)
        {
            var entity  = GetEntity <ParusModel.Entities.PermissionMaterialDomain.PermissionMaterialUser>(id);
            var manager = new SetStateEntityManagerFactory <ParusModel.Entities.PermissionMaterialDomain.PermissionMaterialUser, PermissionMaterialUserState>(RepositoryFactory).Create();

            manager.SetState(entity, newState, Sense.Full);

            try
            {
                var createCreditSlip = new CreditSlipManager(RepositoryFactory);
                createCreditSlip.Flush();
            }
            finally
            {
                CreditSlipManager.Clean();
            }
        }
Example #3
0
 public CheckingSetStatePermissionMaterialUserInvalidException(PermissionMaterialUserState newState)
     : base(Resource.CheckingSetStatePlanReceiptOrderInvalid.StringFormat(newState))
 {
 }
 public virtual void SetStateBase(PermissionMaterialUserState newState)
 {
     _repository.ExecuteSPUniqueResult <PermissionMaterialUser>(
         new PermissionMaterialUserSetStateSP(Entity, newState));
     Entity.State = newState;
 }
Example #5
0
 public void SetStatusPermissionMaterialUser(long id, PermissionMaterialUserState newState)
 {
     throw new NotImplementedException();
 }