private void btnOK_Click(object sender, System.EventArgs e) { //缴费 try { //if (null == cmbShow.SelectedItem) //{ // throw new BusinessException("缴费","请选择招聘会"); //} if (txtPrepay.Text.Trim().Length == 0) { throw new BusinessException("充值", "请输入金额"); } UltraGridRow row = this.ultraGrid1.ActiveRow; if (null == row) { throw new BusinessException("充值", "请选择充值的非会员"); } string strMemberName = row.Cells["cnvcMemberName"].Value.ToString(); //Prepay prepay = new Prepay(); ////prepay.cnnJobID = int.Parse(cmbShow.SelectedItem.DataValue.ToString()); //prepay.cnvcPaperNo = row.Cells["cnvcPaperNo"].Value.ToString();//txtPaperNo.Text; //prepay.cnnPrepay = int.Parse(txtPrepay.Text); //prepay.cnnBalance = prepay.cnnPrepay; //prepay.cnvcOperName = this.oper.cnvcOperName; //prepay.cndOperDate = DateTime.Now; FMember member = new FMember(); //member.cnvcMemberCardNo = row.Cells["cnvcMemberCardNo"].Value.ToString(); member.cnvcPaperNo = row.Cells["cnvcPaperNo"].Value.ToString(); member.cnnPrepay = Convert.ToDecimal(txtPrepay.Text); member.cnvcMemberName = txtMemberName.Text; member.cnvcOperName = this.oper.cnvcOperName; member.cndOperDate = DateTime.Now; member.cnvcSales = cmbSales.Text; //pMember = member; JobManage job = new JobManage(); job.AddPrepay(member); PrintedBill pBill = new PrintedBill(member.ToTable()); pBill.cnvcBillType = ConstApp.Bill_Type_AddPrepay; Helper.PrintTicket(pBill); //this.ultraPrintDocument1.Print(); MessageBox.Show(this, "充值成功!", "充值", MessageBoxButtons.OK, MessageBoxIcon.Information); txtPrepay.Text = ""; txtMemberName.Text = ""; txtPaperNo.Text = ""; btnOK.Enabled = false; //cmbShow.Text = ""; } catch (BusinessException bex) { MessageBox.Show(this, bex.Message, bex.Type, MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (System.Exception ex) { MessageBox.Show(this, ex.Message, "系统错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } }