private void pnl_pass_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; if (this.ord.pay_type == "1" && (Conv.ToDecimal(lbl合计.Text) > Conv.ToDecimal(lbl_credit_amt.Text))) { if (Program.frmMsgYesNo("订单金额超出信用额度,确定下单吗?") != DialogResult.Yes) { return; } } bll.Pass(this.ord.ord_id); // var ord = new body.wm_order(); var lines = new DataTable(); int un_read_num = 0; if (bll.GetFirstNewOrder(out ord, out lines, out un_read_num) == true) { this.DialogResult = DialogResult.No; var frm = new frmHand(ord, lines, "订单处理", un_read_num); frm.ShowDialog(); } else { this.DialogResult = DialogResult.OK; } } catch (Exception ex) { Program.frmMsg(ex.Message); } finally { Cursor.Current = Cursors.Default; } }
private void newOrderMsg1_Click(object sender, EventArgs e) { try { var ord = new body.wm_order(); var lines = new DataTable(); int un_read_num = 0; if (bll.GetFirstNewOrder(out ord, out lines, out un_read_num) == true) { var frm = new frmHand(ord, lines, "订单处理", un_read_num); frm.ShowDialog(); } else { throw new Exception("不存在未阅读的订单"); } } catch (Exception ex) { Program.frmMsg(ex.Message); } }