/// <summary> /// 添加(&A)消费记录 /// </summary> /// <param name="paramConsumnptionDish"></param> /// <returns></returns> private bool AddconsumnptionDish(ModelCMS_ConsumptionDish paramConsumnptionDish) { if (paramConsumnptionDish == null) { return(false); } VariedEnum.OperatorStatus tempOperatorStatus; try { tempOperatorStatus = myBUConsumnptionDish.Insert(paramConsumnptionDish); if (tempOperatorStatus == VariedEnum.OperatorStatus.Successed) { return(true); } else { return(false); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } return(true); }
/// <summary> /// 结束点菜 /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> /// 创建人:桂书丛 /// 创建日期:2013-02-23 private void btnOver_Click(object sender, EventArgs e) { //if (this.ChoosedDataTable.Rows.Count <= 0) // return; int tempResult = 0; try { if (myBUConsumnptionDish.Delete(this.MarkID) != VariedEnum.OperatorStatus.Successed) { return; } foreach (DataRow tempDataRow in this.ChoosedDataTable.Rows) { ModelCMS_ConsumptionDish tempConsumnptionDish = GetConsumnptionDishModel(tempDataRow); if (AddconsumnptionDish(tempConsumnptionDish)) { if (UpdateOriginalInfo(tempDataRow["ID"].ToString(), 0, true) == true) //更新商品库存信息 { tempResult++; } } } if (tempResult == ChoosedDataTable.Rows.Count) { this.IsOver = true; if (chkPrint.Checked == true) { ClassAssist.DataOperator.DataPrint(gridControlList, "菜品信息", this); } if (this.Owner != null) { ((Form)Owner).Close(); } } else { XtraMessageBox.Show("下面的操作可能会出错,请谨慎", "发生未知错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }
/// <summary> /// 根据数据集获得消费记录实例 /// </summary> /// <param name="paramDataRow"></param> /// <returns></returns> private ModelCMS_ConsumptionDish GetConsumnptionDishModel(DataRow paramDataRow) { ModelCMS_ConsumptionDish tempConsumnptionDish = new ModelCMS_ConsumptionDish(); try { tempConsumnptionDish.MarkID = this.MarkID; tempConsumnptionDish.DiskID = Convert.ToInt32(paramDataRow["ID"]); tempConsumnptionDish.DiskNum = Convert.ToInt32(paramDataRow["Num"]); tempConsumnptionDish.IsPresent = Convert.ToBoolean(paramDataRow["IsPresent"]); tempConsumnptionDish.TasteID = Convert.ToInt32(paramDataRow["TasteID"]); tempConsumnptionDish.Description = "暂无"; tempConsumnptionDish.CreateDate = DateTime.Now; tempConsumnptionDish.CreatePerson = frmAssist.frmLogin.SysUser.UserName; } catch (Exception ex) { XtraMessageBox.Show(ex.Message); return(null); } return(tempConsumnptionDish); }