public void SetStatePlanReceiptOrder(long id, PlanReceiptOrderState newState) { var entity = GetEntity <PlanReceiptOrder>(id); var manager = new SetStateEntityManagerFactory <PlanReceiptOrder, PlanReceiptOrderState>(RepositoryFactory).Create(); manager.SetState(entity, newState); try { var createCreditSlip = new CreditSlipManager(RepositoryFactory); createCreditSlip.Flush(); } finally { CreditSlipManager.Clean(); } }
public void SetStatusPersonalAccount(long id, PlanReceiptOrderPersonalAccountState newState) { var entity = GetEntity <PlanReceiptOrderPersonalAccount>(id); var manager = new SetStateEntityManagerFactory <PlanReceiptOrderPersonalAccount, PlanReceiptOrderPersonalAccountState>(RepositoryFactory).Create(); manager.SetState(entity, newState, Sense.Full); try { var createCreditSlip = new CreditSlipManager(RepositoryFactory); createCreditSlip.Flush(); } finally { CreditSlipManager.Clean(); } }
public void SetStatusPlanCertificate(long id, PlanCertificateState newState) { var entity = GetEntity <PlanCertificate>(id); var manager = new SetStateEntityManagerFactory <PlanCertificate, PlanCertificateState>(RepositoryFactory).Create(); manager.SetState(entity, newState, Sense.Full); try { var createCreditSlip = new CreditSlipManager(RepositoryFactory); createCreditSlip.Flush(); } finally { CreditSlipManager.Clean(); } }
// Установка статуса у лица из списка для согласования 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(); } }