/** * OA_CorporateClients.cs * * 功 能: N/A * 类 名: OA_CorporateClients * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── * V0.01 2013-4-2 14:27:43 N/A 初版 * * * * * * */ using System; using CY.Infrastructure.Domain; using CY.Infrastructure.Common; namespace CY.Model { /// /// 印刷参数 /// [Serializable] public partial class OA_Fukuanshenqing : IAggregateRoot { public OA_Fukuanshenqing() { } #region Model /// /// id /// public int Keyid { get; set; } /// /// FirmId /// public Guid FirmId { get; set; } /// /// 客户id /// public int SupplierId { get; set; } /// /// 客户id /// public string SupplierName { get; set; } /// /// 审核状态/未审核0,批准1,不批准2,已结束3 /// public int? Fukuanshenqingstatus { get; set; } /// /// 审核状态/未审核0,批准1,不批准2,已结束3 /// public int? ApprovalStatus { get; set; } public decimal? Fukuanmoney { get; set; } public decimal? Yishoumoney { get; set; } public string Bank { get; set; } public string Huming { get; set; } public string AccountID { get; set; } public int? Youwufapiao { get; set; } public string YouwufapiaoName { get { if (Youwufapiao.HasValue && Youwufapiao.Value == 2) { return "已开票"; } else { return "未开票"; } } } public string Fukuanyongtu { get; set; } public int? FukuanStatus { get; set; } public string FukuanStatusName { get { if(FukuanStatus.HasValue && FukuanStatus.Value == 2) { return "已付款"; } else { return "未付款"; } } } /// /// 说明 /// public string remark { get; set; } public string DindanId { get; set; } /// /// 创建人 /// public string Creater { get; set; } /// /// 创建时间 /// public DateTime? CreateTime { get; set; } /// /// 修改人 /// public string Updater { get; set; } /// /// 修改时间 /// public DateTime? LastUpdateTime { get; set; } #endregion Model #region Visiter /// /// 属性访问器 /// /// 属性名 /// 索引 /// 是否将指定属性设置为传入值 /// 需要赋予的值 /// 与名称对应的属性值 public object Visiter(string name, int? index = -1, bool isChange = false, object value = null) { object theValue = null; if ("Keyid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1) { this.Keyid = isChange ? MyConvert.ConvertToInt32(value).Value : Keyid; theValue = this.Keyid; } else if ("FirmId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.FirmId = isChange ? MyConvert.ConvertToGuid(value) : FirmId; theValue = this.FirmId; } else if ("SupplierId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.SupplierId = isChange ? MyConvert.ConvertToInt32(value).Value : SupplierId; theValue = this.SupplierId; } else if ("SupplierName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.SupplierName = isChange ? MyConvert.ConvertToString(value) : SupplierName; theValue = this.SupplierName; } else if ("Fukuanshenqingstatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.Fukuanshenqingstatus = isChange ? MyConvert.ConvertToInt32(value) : Fukuanshenqingstatus; theValue = this.Fukuanshenqingstatus; } else if ("Creater".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14) { this.Creater = isChange ? MyConvert.ConvertToString(value) : Creater; theValue = this.Creater; } else if ("CreateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15) { this.CreateTime = isChange ? MyConvert.ConvertToDateTime(value) : CreateTime; theValue = this.CreateTime; } else if ("Updater".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16) { this.Updater = isChange ? MyConvert.ConvertToString(value) : Updater; theValue = this.Updater; } else if ("LastUpdateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17) { this.LastUpdateTime = isChange ? MyConvert.ConvertToDateTime(value) : LastUpdateTime; theValue = this.LastUpdateTime; } else if ("ApprovalStatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18) { this.ApprovalStatus = isChange ? MyConvert.ConvertToInt32(value) : ApprovalStatus; theValue = this.ApprovalStatus; } else if ("Fukuanmoney".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19) { this.Fukuanmoney = isChange ? MyConvert.ConvertToDecimal(value) : Fukuanmoney; theValue = this.Fukuanmoney; } else if ("Yishoumoney".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 20) { this.Yishoumoney = isChange ? MyConvert.ConvertToDecimal(value) : Yishoumoney; theValue = this.Yishoumoney; } else if ("Bank".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 21) { this.Bank = isChange ? MyConvert.ConvertToString(value) : Bank; theValue = this.Bank; } else if ("Huming".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 28) { this.Huming = isChange ? MyConvert.ConvertToString(value) : Huming; theValue = this.Huming; } else if ("AccountID".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 22) { this.AccountID = isChange ? MyConvert.ConvertToString(value) : AccountID; theValue = this.AccountID; } else if ("Youwufapiao".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 23) { this.Youwufapiao = isChange ? MyConvert.ConvertToInt32(value) : Youwufapiao; theValue = this.Youwufapiao; } else if ("Fukuanyongtu".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 24) { this.Fukuanyongtu = isChange ? MyConvert.ConvertToString(value) : Fukuanyongtu; theValue = this.Fukuanyongtu; } else if ("FukuanStatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 25) { this.FukuanStatus = isChange ? MyConvert.ConvertToInt32(value) : FukuanStatus; theValue = this.FukuanStatus; } else if ("remark".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 26) { this.remark = isChange ? MyConvert.ConvertToString(value) : remark; theValue = this.remark; } else if ("DindanId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 27) { this.DindanId = isChange ? MyConvert.ConvertToString(value) : DindanId; theValue = this.DindanId; } return theValue; } #endregion } }