public void SetEntity(ContractPayeeEntity Entity) { if (!this.ContractObjectID.Equals(Entity.ContractObjectID)) { this.ContractObjectID = Entity.ContractObjectID; } if (!this.Fee.Equals(Entity.Fee)) { this.Fee = Entity.Fee; } if (!this.Date.Equals(Entity.Date)) { this.Date = Entity.Date; } if (!this.Note.Equals(Entity.Note)) { this.Note = Entity.Note; } if (!this.InvoiceType.Equals(Entity.InvoiceType)) { this.InvoiceType = Entity.InvoiceType; } if (!this.IsDelete.Equals(Entity.IsDelete)) { this.IsDelete = Entity.IsDelete; } if (!this.Type.Equals(Entity.Type)) { this.Type = Entity.Type; } }
/// <summary> /// 新增收费 /// </summary> /// <param name="ID"></param> /// <param name="ContractPayee"></param> /// <returns></returns> public int Add(int ID, ContractPayeeInfo ContractPayee) { var entity = new ContractPayeeEntity(ContractPayee); entity.IsDelete = false; if (entity.ContractObjectID == 0) { var conObj = _PMContext.ContractObjectEntity.SingleOrDefault( o => o.ObjectKey == ContractPayee.ObjectKey && o.ObjectID == ContractPayee.ObjectID && o.ContractID == ID); entity.ContractObjectID = conObj.ID; } if (string.IsNullOrEmpty(entity.Note)) { entity.Note = ""; } this._DB.Add(entity); if (ContractPayee.AttachIDs != null) { foreach (var attachID in ContractPayee.AttachIDs) { AddAttach(entity.ID, attachID); } } return(entity.ID); }
public void Update(int ID, ContractPayeeEntity ContractPayee) { var entity = this._DB.Get(ID); entity.SetEntity(ContractPayee); this._DB.Edit(entity); }
public ContractPayeeInfo(ContractPayeeEntity Entity) { this.ID = Entity.ID; this.ContractObjectID = Entity.ContractObjectID; this.Fee = Entity.Fee; this.Date = Entity.Date; this.Note = Entity.Note; this.InvoiceType = Entity.InvoiceType; this.IsDelete = Entity.IsDelete; this.Type = Entity.Type; }