|
|
|
|
@@ -268,4 +268,143 @@ public interface IInstitutionContractApplication
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
Task<OperationResult> VerifyInstitutionContractManually(long institutionContractId);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class InstitutionContractDiscountResponse
|
|
|
|
|
{
|
|
|
|
|
public InstitutionContractDiscountOneTimeViewModel OneTime { get; set; }
|
|
|
|
|
public InstitutionContractDiscountMonthlyViewModel Monthly { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class InstitutionContractDiscountMonthlyViewModel:InstitutionContractDiscountOneTimeViewModel
|
|
|
|
|
{
|
|
|
|
|
public List<MonthlyInstallment> Installments { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class InstitutionContractDiscountOneTimeViewModel
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// مجموع مبالغ
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string TotalAmount { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// ارزش افزوده
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Tax { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// مبلغ قابل پرداخت
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string PaymentAmount { get; set; }
|
|
|
|
|
|
|
|
|
|
public string DiscountedAmount { get; set; }
|
|
|
|
|
|
|
|
|
|
public int DiscountPercetage { get; set; }
|
|
|
|
|
|
|
|
|
|
public string Obligation { get; set; }
|
|
|
|
|
|
|
|
|
|
public string OneMonthAmount { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class InstitutionContractResetDiscountForCreateRequest
|
|
|
|
|
{
|
|
|
|
|
public int DiscountPercentage { get; set; }
|
|
|
|
|
public double TotalAmount { get; set; }
|
|
|
|
|
public bool IsInstallment { get; set; }
|
|
|
|
|
public InstitutionContractDuration Duration { get; set; }
|
|
|
|
|
public double OneMonthAmount { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class InstitutionContractSetDiscountForExtensionRequest
|
|
|
|
|
{
|
|
|
|
|
public Guid TempId { get; set; }
|
|
|
|
|
public int DiscountPercentage { get; set; }
|
|
|
|
|
public double TotalAmount { get; set; }
|
|
|
|
|
public bool IsInstallment { get; set; }
|
|
|
|
|
}
|
|
|
|
|
public class InstitutionContractResetDiscountForExtensionRequest
|
|
|
|
|
{
|
|
|
|
|
public Guid TempId { get; set; }
|
|
|
|
|
public bool IsInstallment { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public class InstitutionContractSetDiscountRequest
|
|
|
|
|
{
|
|
|
|
|
public int DiscountPercentage { get; set; }
|
|
|
|
|
public double TotalAmount { get; set; }
|
|
|
|
|
public InstitutionContractDuration Duration { get; set; }
|
|
|
|
|
public double OneMonthAmount { get; set; }
|
|
|
|
|
public bool IsInstallment { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class InstitutionContractPrintViewModel
|
|
|
|
|
{
|
|
|
|
|
public InstitutionContratVerificationParty FirstParty { get; set; }
|
|
|
|
|
public InstitutionContratVerificationParty SecondParty { get; set; }
|
|
|
|
|
public string ContractNo { get; set; }
|
|
|
|
|
public string CreationDate { get; set; }
|
|
|
|
|
public string ContractStart { get; set; }
|
|
|
|
|
public string ContractEnd { get; set; }
|
|
|
|
|
public List<GetInstitutionVerificationDetailsWorkshopsViewModel> Workshops { get; set; }
|
|
|
|
|
public string TotalPrice { get; set; }
|
|
|
|
|
public string TaxPrice { get; set; }
|
|
|
|
|
public string PaymentPrice { get; set; }
|
|
|
|
|
public string OneMonthPrice { get; set; }
|
|
|
|
|
public string OneMonthWithoutTax { get; set; }
|
|
|
|
|
public string OneMonthTax { get; set; }
|
|
|
|
|
public string VerifyCode { get; set; }
|
|
|
|
|
public string VerifyDate { get; set; }
|
|
|
|
|
public string VerifyTime { get; set; }
|
|
|
|
|
public string VerifierFullName { get; set; }
|
|
|
|
|
public string VerifierPhoneNumber { get; set; }
|
|
|
|
|
public LawViewModel LawViewModel { get; set; }
|
|
|
|
|
public string Obligation { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class InsertAmendmentTempWorkshopResponse
|
|
|
|
|
{
|
|
|
|
|
public Guid WorkshopTempId { get; set; }
|
|
|
|
|
public string Amount { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class InstitutionContractAmendmentWorkshopsResponse
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
///
|
|
|
|
|
/// </summary>
|
|
|
|
|
public List<InstitutionContractAmendmentTempWorkshopViewModel> Workshops { get; set; }
|
|
|
|
|
|
|
|
|
|
public Guid TempId { get; set; }
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class InstitutionContractSelectListViewModel : SelectListViewModel;
|
|
|
|
|
|
|
|
|
|
public class InstitutionContractExtensionInquiryResponse
|
|
|
|
|
{
|
|
|
|
|
public long Id { get; set; }
|
|
|
|
|
public string FName { get; set; }
|
|
|
|
|
public string LName { get; set; }
|
|
|
|
|
public string DateOfBirthFa { get; set; }
|
|
|
|
|
public string FatherName { get; set; }
|
|
|
|
|
public string IdNumberSerial { get; set; }
|
|
|
|
|
public string IdNumber { get; set; }
|
|
|
|
|
public string Address { get; set; }
|
|
|
|
|
public string Phone { get; set; }
|
|
|
|
|
public string City { get; set; }
|
|
|
|
|
public string State { get; set; }
|
|
|
|
|
public long RepresentativeId { get; set; }
|
|
|
|
|
public string NationalCode { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public class InstitutionContractExtensionPaymentMonthly:InstitutionContractExtensionPaymentOneTime
|
|
|
|
|
{
|
|
|
|
|
public List<MonthlyInstallment> Installments { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class InstitutionContractExtensionPaymentOneTime
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|