/// <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; } }
/// <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(); }
/// <summary> /// 初始化所有控件 /// </summary> private void InitializeControls() { try { myModelCMS_ConsumptionReg = new ModelCMS_ConsumptionReg(); DisplayBuffetInfo(); GetConsumptionInfo(myModelCMS_Buffets.MarkID); } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }
/// <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); } }
/// <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(); }