/// <summary> /// 绑定Grid /// </summary> public override void BindGrid() { AuditPriceRule rule = new AuditPriceRule(); gridView1.GridControl.DataSource = rule.RShowDts(HTDataConditionStr, ProcessGrid.GetQueryField(gridView1)); gridView1.GridControl.Show(); }
/// <summary> /// 删除 /// </summary> public override void EntityDelete() { AuditPriceRule rule = new AuditPriceRule(); AuditPrice entity = EntityGet(); rule.RDelete(entity); }
/// <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); }