Пример #1
0
        /// <summary>
        /// 删除
        /// </summary>
        public override void EntityDelete()
        {
            SaleOrderJSRule rule   = new SaleOrderJSRule();
            SaleOrderJS     entity = EntityGet();

            rule.RDelete(entity);
        }
Пример #2
0
        /// <summary>
        /// 绑定Grid
        /// </summary>
        public override void BindGrid()
        {
            SaleOrderJSRule rule = new SaleOrderJSRule();

            gridView1.GridControl.DataSource = rule.RShow(HTDataConditionStr, ProcessGrid.GetQueryField(gridView1));
            gridView1.GridControl.Show();
        }
Пример #3
0
        /// <summary>
        /// 新增
        /// </summary>
        public override int EntityAdd()
        {
            SaleOrderJSRule rule   = new SaleOrderJSRule();
            SaleOrderJS     entity = EntityGet();

            SaleOrderJSDts[] entitydts  = EntityDtsGet();
            SaleOrderJSDts[] entitydts2 = EntityDtsGet2();
            SaleOrderJSDts[] entitydts3 = EntityDtsGet3();

            #region 计算
            decimal OrderAmount = 0;
            decimal CGAmount    = 0;
            decimal RSAmount    = 0;

            for (int i = 0; i < entitydts.Length; i++)
            {
                OrderAmount += entitydts[i].Amount;
            }

            for (int i = 0; i < entitydts2.Length; i++)
            {
                CGAmount += entitydts2[i].Amount;
            }

            for (int i = 0; i < entitydts3.Length; i++)
            {
                RSAmount += entitydts3[i].Amount;
            }

            //for (int i = 0; i < entitydts4.Length; i++)
            //{
            //    ZZAmount += entitydts4[i].Amount;
            //}

            //for (int i = 0; i < entitydts5.Length; i++)
            //{
            //    RZAmount += entitydts5[i].Amount;
            //}

            //for (int i = 0; i < entitydts6.Length; i++)
            //{
            //    OtherAmount += entitydts6[i].Amount;
            //}

            entity.OrderAmount = OrderAmount;
            entity.CGAmount    = CGAmount;
            entity.RSAmount    = RSAmount;
            entity.CBAmount    = CGAmount + RSAmount + entity.YSAmount + entity.HKAmount + entity.OtherAmount;
            entity.LRAmount    = OrderAmount - entity.CBAmount;
            if (entity.OrderAmount != 0)
            {
                entity.LRPer = entity.LRAmount * 100m / entity.OrderAmount;
            }
            //int RowIndex = 0;
            //if (entitydts.Length > RowIndex)
            //{
            //    RowIndex = entitydts.Length;
            //}
            //if (entitydts2.Length > RowIndex)
            //{
            //    RowIndex = entitydts2.Length;
            //}
            //if (entitydts3.Length > RowIndex)
            //{
            //    RowIndex = entitydts3.Length;
            //}
            //if (entitydts4.Length > RowIndex)
            //{
            //    RowIndex = entitydts4.Length;
            //}
            //if (entitydts5.Length > RowIndex)
            //{
            //    RowIndex = entitydts5.Length;
            //}
            //if (entitydts6.Length > RowIndex)
            //{
            //    RowIndex = entitydts6.Length;
            //}

            //entity.RowIndex = RowIndex;
            #endregion

            entity.SubmitFlag = this.HTSubmitFlagInsertGet();
            rule.RAdd(entity, entitydts, entitydts2, entitydts3);
            return(entity.ID);
        }