/// <summary> /// 更新客显 /// </summary> private void UpdateDisplay() { try { //pay = 卡付 + 实收现金 /*string str = string.Format(" Money: {0}" + Environment.NewLine + " Pay: {1}" + Environment.NewLine + "Change: {2}", ZJ.ToString(), + CardPayed + Convert.ToDecimal(txtPayCash.Text == "" ? "0" : txtPayCash.Text), lbChange.Text); + + custDisplayer.CLS(sell.DisplayPort); + custDisplayer.SendToDisplay(sell.DisplayPort, str);*/ CustomerDisplayData data = new CustomerDisplayData(); data.Total = ZJ.ToString(); data.Pay = CardPayed + Convert.ToDecimal(txtPayCash.Text == "" ? "0" : txtPayCash.Text).ToString(); data.Change = lbChange.Text; data.StatusLight = 2; custDisplayer.Display(sell.DisplayPort, data); } catch (Exception ex) { Log.WriteErrorLog(ex.Message, "UpdateDisplay()", "frmPay.cs"); } }
private void frmPay_Load(object sender, EventArgs e) { //设置客显 UpdateDisplay(); //显示金额和数量 lbYH.Text = (sell.YH + sell.DZ).ToString(); lbMoneyTotal.Text = ZJ.ToString(); lbGoodsCount.Text = sell.GoodsCount.ToString(); lbCash.Text = Cash.ToString(); //加载底部信息栏 BottomBar bottom = new BottomBar(staff); Controls.Add(bottom); bottom.Location = new Point(0, 575); bottom.Show(); //禁用支付方式删除和修改按钮 btnDel.Enabled = false; btnAlter.Enabled = false; //有内部会员卡显示会员卡支付按钮 if (sell.Mname != "" && !sell.isCash) { btnMCardPay.Visible = true; miniKeyboard.Enabled = false; dgvCardPay.Enabled = false; btnAdd.Enabled = false; btnDel.Enabled = false; btnAlter.Enabled = false; } else { btnMCardPay.Visible = false; } //得到小票列表 rList = new List <Receipt>(); if (File.Exists(GlobalParams.recLocalPath)) { BinaryFormatter formatter = new BinaryFormatter(); //反序列化小票单 using (Stream input = File.OpenRead(GlobalParams.recLocalPath)) { if (input.Length > 0) { rList = (List <Receipt>)formatter.Deserialize(input); } } } }