コード例 #1
0
 /// <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);
 }
コード例 #2
0
        /// <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);
            }
        }
コード例 #3
0
        /// <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);
        }