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