86 lines
2.1 KiB
C#
86 lines
2.1 KiB
C#
using System;
|
|
|
|
namespace CompanyManagment.App.Contracts.TemporaryClientRegistration;
|
|
|
|
public class CreateInstitutionContractTemp
|
|
{
|
|
/// <summary>
|
|
/// آیدی طرف حساب
|
|
/// </summary>
|
|
public long ContractingPartyTempId { get; set; }
|
|
|
|
/// <summary>
|
|
/// مدل پرداخت
|
|
/// بصورت یکجا
|
|
/// -
|
|
/// بصورت ماهیانه
|
|
/// </summary>
|
|
public string PaymentModel { get; set; }
|
|
|
|
/// <summary>
|
|
/// مدت قرارداد
|
|
/// چند ماهه؟
|
|
/// </summary>
|
|
public string PeriodModel { get; set; }
|
|
|
|
/// <summary>
|
|
/// مبلغ کل قرارداد
|
|
/// </summary>
|
|
public double TotalPayment { get; set; }
|
|
|
|
/// <summary>
|
|
/// تاریخ شرع قراداد
|
|
/// میلادی
|
|
/// </summary>
|
|
public DateTime ContractStartGr { get; set; }
|
|
|
|
/// <summary>
|
|
/// تاریخ پایان قراداد شمسی
|
|
/// </summary>
|
|
public DateTime ContractEndGr { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// پرداخت بصورت رسمی با غیر رسمی
|
|
/// </summary>
|
|
public string OfficialCompany { get; set; }
|
|
|
|
/// <summary>
|
|
/// مبلغ مالیات بر ارزش افزوده
|
|
/// </summary>
|
|
public double ValueAddedTax { get; set; }
|
|
|
|
/// <summary>
|
|
/// کد شش رقمی ثبت قرارداد
|
|
/// </summary>
|
|
public string VerifyCode { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// وضعیت ثبت نام
|
|
/// -
|
|
/// BeforeSendVerifyCode قبل از ارسال کد
|
|
/// -
|
|
/// VerifyCodeSent کد ارسال شده
|
|
/// -
|
|
/// ReceivedCodeFromClient
|
|
/// -
|
|
/// Completed ثبت نام تکمیل شده
|
|
/// </summary>
|
|
public InstitutionContractTempStatus RegistrationStatus { get; set; }
|
|
|
|
/// <summary>
|
|
/// آی دی پیامک ارسال شده
|
|
/// </summary>
|
|
public int MessageId { get; set; }
|
|
|
|
/// <summary>
|
|
/// ثبت زمان ارسال کد
|
|
/// </summary>
|
|
public DateTime? SendVerifyCodeTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// زمان پایان مهلت ارسال کد
|
|
/// </summary>
|
|
public DateTime? VerifyCodeEndTime { get; set; }
|
|
} |