/// <summary> /// 新增 /// </summary> public override int EntityAdd() { CheckOperationRule rule = new CheckOperationRule(); CheckOperation entity = EntityGet(); CheckOperationDts[] entitydts = EntityDtsGet(); //CheckOperationInvDts[] entityInvDts = EntityInvDtsGet(); //CheckOperationPayDts[] entityPayDts = EntityPayDtsGet(); decimal TotalCheckAmount = 0; decimal TotalQty = 0; for (int i = 0; i < entitydts.Length; i++) { TotalCheckAmount += SysConvert.ToDecimal(entitydts[i].DCheckAmount); TotalQty += SysConvert.ToDecimal(entitydts[i].DCheckQty); } entity.TotalCheckAmount = TotalCheckAmount; entity.TotalQty = TotalQty; entity.SubmitFlag = this.HTSubmitFlagInsertGet(); //ProcThisQty(entity, entitydts, entityInvDts, entityPayDts);//处理本期余数 //列表中的对账数据不可重复加载 sc 20140123 rule.RAdd(entity, entitydts); return(entity.ID); }
/// <summary> /// 新增 /// </summary> public override int EntityAdd() { CheckOperationRule rule = new CheckOperationRule(); CheckOperation entity = EntityGet(); CheckOperationDts[] entitydts = EntityDtsGet(); decimal TotalCheckAmount = 0; decimal TotalCheckQty = 0; for (int i = 0; i < entitydts.Length; i++) { TotalCheckAmount += SysConvert.ToDecimal(entitydts[i].DCheckAmount); TotalCheckQty += SysConvert.ToDecimal(entitydts[i].DCheckQty); } entity.TotalQty = TotalCheckQty; entity.TotalCheckAmount = TotalCheckAmount; entity.SubmitFlag = this.HTSubmitFlagInsertGet(); rule.RAdd(entity, entitydts); return(entity.ID); }