Esempio n. 1
0
        /// <summary>
        /// 绑定Grid
        /// </summary>
        public override void BindGrid()
        {
            AuditPriceRule rule = new AuditPriceRule();

            gridView1.GridControl.DataSource = rule.RShowDts(HTDataConditionStr, ProcessGrid.GetQueryField(gridView1));
            gridView1.GridControl.Show();
        }
Esempio n. 2
0
        /// <summary>
        /// 删除
        /// </summary>
        public override void EntityDelete()
        {
            AuditPriceRule rule   = new AuditPriceRule();
            AuditPrice     entity = EntityGet();

            rule.RDelete(entity);
        }
Esempio n. 3
0
        /// <summary>
        /// 修改
        /// </summary>
        public override void EntityUpdate()
        {
            AuditPriceRule rule   = new AuditPriceRule();
            AuditPrice     entity = EntityGet();

            AuditPriceDts[] entitydts  = EntityDtsGet();
            decimal         ItemAmount = 0.00m;//计算原料总额

            for (int i = 0; i < entitydts.Length; i++)
            {
                ItemAmount += entitydts[i].Amount;
            }
            entity.ItemAmount = ItemAmount;
            entity.PPrice     = ItemAmount + entity.OthAmount;                                   //原坯绞纱价格=原料总额+加工费
            entity.SPrice     = entity.PPrice + entity.ColorAmount;                              //原色绞纱价格=坯绞纱价格+染色费
            entity.STPrice    = entity.SPrice * (1 + entity.DTSHAmount / 100) + entity.DTAmount; //色筒纱价格=色绞纱价格*(1+倒筒损耗)+倒筒费
            entity.SubmitFlag = this.HTSubmitFlagUpdateGet();
            rule.RUpdate(entity, entitydts);
        }