예제 #1
0
 def delete_contract(cls, user, contract):
     contract_service = ContractService(user=user)
     output_data = contract_service.delete(contract=contract)
     return output_data
예제 #2
0
 def amend_contract(cls, user, contract):
     contract_service = ContractService(user=user)
     output_data = contract_service.amend(contract=contract)
     return output_data
예제 #3
0
 def renew_contract(cls, user, contract):
     contract_service = ContractService(user=user)
     output_data = contract_service.renew(contract=contract)
     return output_data
예제 #4
0
 def counter_contract(cls, user, contract):
     contract_service = ContractService(user=user)
     output_data = contract_service.counter(contract=contract)
     return output_data
예제 #5
0
 def approve_contract(cls, user, contract):
     contract_service = ContractService(user=user)
     output_data = contract_service.approve(contract=contract)
     return output_data
예제 #6
0
 def submit_contract(cls, user, contract):
     contract_service = ContractService(user=user)
     output_data = contract_service.submit(contract=contract)
     return output_data
예제 #7
0
def counter_contracts(user_id, contracts):
    user = User.objects.get(id=user_id)
    contract_service = ContractService(user=user)
    for contract in contracts:
        output = contract_service.counter(contract={"id": contract})
예제 #8
0
def approve_contracts(user_id, contracts):
    user = User.objects.get(id=user_id)
    contract_service = ContractService(user=user)
    for contract in contracts:
        output = contract_service.approve(contract={"id": contract})