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(); } }
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; }
public void SetStatusPermissionMaterialUser(long id, PermissionMaterialUserState newState) { throw new NotImplementedException(); }