using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sugar.Enties
{
public class DesignChangesDTO
{
///
/// 设计变更代码
///
public string DesignChangesCode { get; set; }
///
/// 项目编码
///
public string ProjectCode { get; set; }
///
/// 合同编码
///
public string ContractCode { get; set; }
///
/// 关联合同名
///
public string ContractName { get; set; }
///
/// 设计变更名称
///
public string DesignChangesName { get; set; }
///
/// 设计变更编号
///
public string DesignChangesNumber { get; set; }
public string Person { get; set; }
///
/// 经办单位编码
///
public string UnitCode { get; set; }
///
/// 经办单位名称
///
public string UnitName { get; set; }
///
/// 经办单位全名
///
public string UnitFullName { get; set; }
///
/// 是否合约规划
///
public int IsCp
{
get
{
return ItemType == "ContractPlan" ? 1 : 0;
}
}
///
/// Desc:
/// Default:
/// Nullable:True
///
public string DesignChangesReason { get; set; }
///
/// Desc:
/// Default:
/// Nullable:True
///
public string Remark { get; set; }
///
/// 供应商名称
///
public string SupplierName { get; set; }
///
/// 经办人名称
///
public string PersonName { get; set; }
///
/// 申请单名称
///
public string RequisitionName { get; set; }
///
/// Desc:
/// Default:
/// Nullable:True
///
public string CheckMan { get; set; }
///
/// Desc:
/// Default:
/// Nullable:True
///
public DateTime? CheckDate { get; set; }
///
/// Desc:
/// Default:
/// Nullable:True
///
public string CheckOpinion { get; set; }
///
/// Desc:
/// Default:0
/// Nullable:True
///
public decimal? TotalCash { get; set; }
///
/// Desc:币种
/// Default:
/// Nullable:True
///
public string MoneyType { get; set; }
///
/// Desc:汇率
/// Default:1
/// Nullable:True
///
public decimal? ExchangeRate { get; set; }
///
/// Desc:
/// Default:0
/// Nullable:True
///
public decimal? TotalMoney { get; set; }
///
/// Desc:
/// Default:
/// Nullable:True
///
public decimal? EstimateCash { get; set; }
///
/// Desc:
/// Default:
/// Nullable:True
///
public string RequisitionCode { get; set; }
///
/// Desc:
/// Default:0
/// Nullable:False
///
public decimal RateTotalCash { get; set; }
///
/// Desc:
/// Default:0
/// Nullable:False
///
public decimal NoRateTotalCash { get; set; }
///
/// Desc:
/// Default:0
/// Nullable:False
///
public decimal RateTotalMoney { get; set; }
///
/// Desc:
/// Default:0
/// Nullable:False
///
public decimal NoRateTotalMoney { get; set; }
///
/// Desc:
/// Default:
/// Nullable:True
///
public decimal? Rate { get; set; }
///
/// Desc:
/// Default:
/// Nullable:True
///
public string ChangeType { get; set; }
///
/// 设计变更日期
///
public DateTime DesignChangesDate { get; set; }
///
/// 款项类型
///
public string ItemType { get; set; }
///
/// 设计变更日期
///
public string DesignChangesDateStr
{
get
{
return DesignChangesDate.ToString("yyyy-MM-dd");
}
}
///
/// 状态码
///
public string State
{
get; set;
}
///
/// 获取状态名
///
public string StateName
{
get
{
var obj = Convert.ToInt32(State);
return Enum.GetName(typeof(CheckState), obj);
}
}
}
}