예제 #1
0
        /// <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);
        }
예제 #2
0
        /// <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);
        }