This commit is contained in:
mmrbnjd
2024-12-10 17:17:17 +03:30
parent 384bcbc20f
commit f2de3710f6
4 changed files with 276 additions and 76 deletions

View File

@@ -3,6 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
using System.Text.Json.Serialization;
using Back.Common;
using Shared.DTOs;
using TaxCollectData.Library.Dto.Content;
namespace Back.Data.Models
{
public class Invoice : ICloneable
@@ -147,7 +148,7 @@ namespace Back.Data.Models
{
get
{
return pattern.BillTypeID == 3 || pattern.BillTypeID == 4 || pattern.ID == 2 || pattern.ID == 10
return pattern.BillTypeID == 3 || (pattern.BillTypeID == 2 && pattern.ID == 10)
? 1
: _setm;
}
@@ -170,6 +171,46 @@ namespace Back.Data.Models
//شماره اقتصادی آژانس
[MaxLength(14)]
public string? tinc { get; set; }
//شماره بارنامه
[MaxLength(18)]
public string? ino { get; set; }
//شماره بارنامه مرجع
[MaxLength(18)]
public string? irno { get; set; }
//کشور مبدا
[MaxLength(3)]
public string? ocu { get; set; }
//شهر مبدا
[MaxLength(5)]
public string? oci { get; set; }
//کشور مقصد
[MaxLength(3)]
public string? dco { get; set; }
//شهر مقصد
[MaxLength(5)]
public string? dci { get; set; }
//شناسه ملی/ شماره ملی/ شناسه مشارکت مدنی/ کد فراگیر اتباع غیر ایرانی فرستنده
[MaxLength(12)]
public string? tid { get; set; }
//شناسه ملی/ شماره ملی/ شناسه مشارکت مدنی/ کد فراگیر اتباع غیر ایرانی گیرنده
[MaxLength(12)]
public string? rid { get; set; }
//نوع بارنامه/ نوع حمل
public int? lt { get; set; }
//شماره ناوگان
[MaxLength(20)]
public string cno { get; set; }
//کد ملی/ کد فراگیر اتباع غیر ایرانی راننده) در حمل و نقل جاده ای(
[MaxLength(12)]
public string? did { get; set; }
//کالاهای حمل شده
public List<ShippingGoodDto> sg { get { return new List<ShippingGoodDto>(); } }
//شماره اعلامیه فروش
[MaxLength(20)]
public string? asn { get; set; }
//تاریخ اعلامیه فروش
public string? DateSaleAnnouncement { get; set; }
public int? asd { get { return 0; } }
#endregion
#region Navigation

View File

@@ -135,6 +135,10 @@ namespace Back.Data.Models
public decimal? pspd { get; set; }
//عیار
public decimal? cui { get; set; }
//نرخ خرید ارز
public decimal? cpr { get; set; }
//ماخذ مالیات بر ارزش افزوده در الگوی فروش ارز
public long? sovat { get; set; }
#endregion
#region Navigation