Пример #1
0
        /// <summary>
        /// 得到消费注册信息实体
        /// </summary>
        /// <returns></returns>
        private ModelCMS_ConsumptionReg GetConsumptionRegModel()
        {
            ModelCMS_ConsumptionReg myModelCMS_ConsumptionReg = new ModelCMS_ConsumptionReg();

            try
            {
                myModelCMS_ConsumptionReg.BuffetsID    = myModelCMS_Buffets.ID;
                myModelCMS_ConsumptionReg.CustomerNum  = Convert.ToInt32(this.CustomerNum.Value);
                myModelCMS_ConsumptionReg.IsPaied      = false;
                myModelCMS_ConsumptionReg.IsVIP        = false;
                myModelCMS_ConsumptionReg.Description  = this.txtDescription.Text.Trim();
                myModelCMS_ConsumptionReg.EmployeeID   = Convert.ToInt32(this.lupEmployee.EditValue);
                myModelCMS_ConsumptionReg.MarkID       = this.MarkID = ClassAssist.CommonOperator.GetRandomBillID();
                myModelCMS_ConsumptionReg.TotalAmount  = 0;
                myModelCMS_ConsumptionReg.TypeID       = Convert.ToInt32(VariedEnum.ConsumeWay.饭店消费);
                myModelCMS_ConsumptionReg.PayTypeID    = VariedDefault.DefaultPayType;
                myModelCMS_ConsumptionReg.CreatePerson = "服务员:" + this.lupEmployee.Text;
                myModelCMS_ConsumptionReg.CreateDate   = myModelCMS_ConsumptionReg.ModifyDate = DateTime.Now;
                return(myModelCMS_ConsumptionReg);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
 /// <summary>
 /// 重载构造函数
 /// </summary>
 /// <param name="paramConsumptionReg">The param consumption reg.</param>
 /// <param name="paramBuffetControl">The param buffet control.</param>
 public frmDineRegister(ListViewItem paramBuffetControl, ModelCMS_ConsumptionReg paramConsumptionReg)
 {
     InitializeComponent();
     this.lblID.Text = paramConsumptionReg.BuffetsID.ToString();
     this.myModelCMS_ConsumptionReg = paramConsumptionReg;
     this.BuffetControl             = paramBuffetControl;
     this.MarkID             = paramConsumptionReg.MarkID;
     this.btnSubmint.Enabled = false;
     InitializeControls();
 }
Пример #3
0
 /// <summary>
 /// 初始化所有控件
 /// </summary>
 private void InitializeControls()
 {
     try
     {
         myModelCMS_ConsumptionReg = new ModelCMS_ConsumptionReg();
         DisplayBuffetInfo();
         GetConsumptionInfo(myModelCMS_Buffets.MarkID);
     }
     catch (Exception ex)
     {
         XtraMessageBox.Show(ex.Message);
     }
 }
Пример #4
0
 /// <summary>
 /// 添加(&A)消费注册信息,成功后返回(&B)消费注册实例
 /// </summary>
 /// <returns></returns>
 private ModelCMS_ConsumptionReg AddBuffetsRegInfo()
 {
     try
     {
         VariedEnum.OperatorStatus tempOperatorStatus;
         ModelCMS_ConsumptionReg   tempCMS_ConsumptionReg = GetConsumptionRegModel();
         tempOperatorStatus = myBUConsumptionReg.Insert(tempCMS_ConsumptionReg);
         if (tempOperatorStatus == VariedEnum.OperatorStatus.Successed)
         {
             return(tempCMS_ConsumptionReg);
         }
         else
         {
             return(null);
         }
     }
     catch (Exception ex)
     {
         XtraMessageBox.Show(ex.Message);
         return(null);
     }
 }
Пример #5
0
        /// <summary>
        /// Handles the Click event of the btnOK control.
        /// </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-27
        private void btnOK_Click(object sender, EventArgs e)
        {
            ModelCMS_ConsumptionReg tempCMS_ConsumptionReg = AddBuffetsRegInfo();

            if (tempCMS_ConsumptionReg == null)
            {
                XtraMessageBox.Show("开台失败,请确定信息输入正确", "抱歉!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            if (ClassAssist.BuffetOperator.UpdateBuffetInfo(this.BuffetControl, VariedEnum.BuffetStatus.占用, this.MarkID))
            {
                BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "新开餐台:" + myModelCMS_Buffets.Name);
                this.Close();
            }
            if (this.chkAuto.Checked == false)
            {
                return;
            }
            frmDineRegister myfrmDineRegister = new frmDineRegister(this.BuffetControl, tempCMS_ConsumptionReg);

            myfrmDineRegister.ShowDialog();
        }