Compare commits
1 Commits
Feature/pr
...
Feature/in
| Author | SHA1 | Date | |
|---|---|---|---|
| 8750604d96 |
@@ -1611,9 +1611,23 @@ public class InstitutionContractApplication : IInstitutionContractApplication
|
|||||||
var transaction = await _institutionContractRepository.BeginTransactionAsync();
|
var transaction = await _institutionContractRepository.BeginTransactionAsync();
|
||||||
await SetPendingWorkflow(institutionContractId,InstitutionContractSigningType.Physical);
|
await SetPendingWorkflow(institutionContractId,InstitutionContractSigningType.Physical);
|
||||||
|
|
||||||
|
var financialStatement = await _financialStatmentRepository
|
||||||
|
.GetByContractingPartyId(institutionContract.ContractingPartyId);
|
||||||
|
|
||||||
|
DateTime today = DateTime.Today;
|
||||||
|
var description = institutionContract.IsInstallment
|
||||||
|
? "قسط اول سرویس"
|
||||||
|
: "پرداخت کل سرویس";
|
||||||
|
var debtorAmount = institutionContract.IsInstallment
|
||||||
|
? institutionContract.Installments.First().Amount
|
||||||
|
: institutionContract.TotalAmount;
|
||||||
|
|
||||||
|
var financialTransaction = new FinancialTransaction(0, today, today.ToFarsi(),
|
||||||
|
description, "debt", "بابت خدمات", debtorAmount, 0, 0);
|
||||||
|
financialStatement.AddFinancialTransaction(financialTransaction);
|
||||||
|
|
||||||
await transaction.CommitAsync();
|
|
||||||
await _institutionContractRepository.SaveChangesAsync();
|
await _institutionContractRepository.SaveChangesAsync();
|
||||||
|
await transaction.CommitAsync();
|
||||||
return op.Succcedded();
|
return op.Succcedded();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -809,7 +809,7 @@ public class institutionContractController : AdminBaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost("mannual-verify/{id}")]
|
[HttpPost("mannual-verify/{id}")]
|
||||||
public async Task<ActionResult<OperationResult>> VerifyInstitutionContractMannualy(long id)
|
public async Task<ActionResult<OperationResult>> VerifyInstitutionContractManually(long id)
|
||||||
{
|
{
|
||||||
var res= await _institutionContractApplication.VerifyInstitutionContractManually(id);
|
var res= await _institutionContractApplication.VerifyInstitutionContractManually(id);
|
||||||
return res;
|
return res;
|
||||||
|
|||||||
Reference in New Issue
Block a user