Files
Backend-Api/CompanyManagment.App.Contracts/InstitutionContract/InstitutionContractViewModel.cs
2025-12-22 11:16:50 +03:30

82 lines
3.1 KiB
C#

using System;
using System.Collections.Generic;
using _0_Framework.Application.Enums;
using CompanyManagment.App.Contracts.Employer;
using CompanyManagment.App.Contracts.Workshop;
namespace CompanyManagment.App.Contracts.InstitutionContract;
public class InstitutionContractViewModel
{
public long Id { get; set; }
public string ContractNo { get; set; }
public long RepresentativeId { get; set; }
public string RepresentativeName { get; set; }
public long ContractingPartyId { get; set; }
public string ContractingPartyName { get; set; }
public DateTime ContractDateGr { get; set; }
public string ContractDateFa { get; set; }
public string State { get; set; }
public string City { get; set; }
public string Address { get; set; }
public long ContactInfoId { get; set; }
public DateTime ContractStartGr { get; set; }
public string ContractStartFa { get; set; }
public DateTime ContractEndGr { get; set; }
public string ContractEndFa { get; set; }
public string ContractAmount { get; set; }
public double ContractAmountDouble { get; set; }
public string DailyCompenseation { get; set; }
public string Obligation { get; set; }
public string TotalAmount { get; set; }
public string Month { get; set; }
public string Year { get; set; }
public string IsActiveString { get; set; }
public int ExtensionNo { get; set; }
public string EmployerNo { get; set; }
public string EmployerName { get; set; }
public long EmployerId { get; set; }
public long WorkshopId { get; set; }
public string WorkshopManualCount { get; set; }
public string EmployeeManualCount { get; set; }
public string WorkshopCount { get; set; }
public string EmployeeCount { get; set; }
public List<EmployerViewModel> EmployerViewModels { get; set; }
public List<WorkshopViewModel> WorkshopViewModels { get; set; }
public List<long> WorkshopIds { get; set; }
public List<long> EmployerIds { get; set; }
public List<long> LeftWorkIds { get; set; }
public List<long> InsuranceLeftWorkIds { get; set; }
public double SearchAmount { get; set; }
public string Description { get; set; }
public string ExpireColor { get; set; }
public string SumOfAmounts { get; set; }
public string BalanceStr { get; set; }
public double BalanceDouble { get; set; }
public string Signature { get; set; }
public string OfficialCompany { get; set; }
public string TypeOfContract { get; set; }
public int ArchiveCode { get; set; }
public string IsContractingPartyBlock { get; set; }
public int BlockTimes { get; set; }
public string HasValueAddedTax { get; set; }
public double ValueAddedTax { get; set; }
public int LeftWorkEmployeeCount { get; set; }
public int InsuranceLeftWorkEmployeeCount { get; set; }
public string IsExpier { get; set; }
public bool IsInstallment { get; set; }
public InstitutionContractVerificationStatus VerificationStatus { get; set; }
public InstitutionContractSigningType? SigningType { get; set; }
public List<InstitutionContractInstallmentViewModel> InstallmentList { get; set; }
}