void CCustCommissionDialog::OnBnClickedButtonDelete() { // TODO: 在此添加控件通知处理程序代码 int sel = m_listctrl.GetSelectionMark(); if (sel < 0 || sel >= m_ccrs.size()) { MessageBox("请先选中"); return; } cust_commission_rate_st ccr = m_ccrs[sel]; CCustCommissionRateSettingDialog dlg; dlg.m_flag = "3"; dlg.m_ctlCust.SelectKey(ccr.cust_no); dlg.m_ctlExchange.SelectKey(ccr.exchangeid); dlg.m_ctlProduct.SelectKey(ccr.productid); //boost::trim(ccr.delivery_date); dlg.m_Date = boost::trim_copy(std::string(ccr.delivery_date)).c_str(); dlg.m_ByAmt = ccr.commission_rate_by_money; dlg.m_ByVol = ccr.commission_rate_by_volume; dlg.m_TdByAmt = ccr.offset_td_commission_rate_by_money; dlg.m_TdByVol = ccr.offset_td_commission_rate_by_volume; //if (dlg.DoModal() != IDCANCEL) //{ // OnBnClickedButtonQuery(); //} dlg.DoModal(); OnBnClickedButtonQuery(); }
void CCustCommissionDialog::OnBnClickedButtonAdd() { // TODO: 在此添加控件通知处理程序代码 CCustCommissionRateSettingDialog dlg; dlg.m_flag = "4"; dlg.m_ctlCust.SelectKey(m_ctlCust.GetCurSelKey()); //if (dlg.DoModal() != IDCANCEL) //{ // OnBnClickedButtonQuery(); //} dlg.DoModal(); OnBnClickedButtonQuery(); }
void CNDCreditDirectDlg::OnTimer(UINT nIDEvent) { if (TimeIdOfAutoQuery == nIDEvent) { KillTimer(nIDEvent); if (m_bAutoQuery) { m_bAutoQuery = FALSE; OnBnClickedButtonQuery(); } } CNDDialog::OnTimer(nIDEvent); }
BOOL CNDCheckInDlg::OnInitDialog() { CNDDialog::OnInitDialog(); GetDlgItem(IDC_EDIT_IDCARDSNO)->SetFont(&m_BigFont); OnBnClickedButtonQuery(); InitGridTree(); FillGridTree(); m_wndGridTree.SetFocus(); return FALSE; // return TRUE unless you set the focus to a control // 异常: OCX 属性页应返回 FALSE }
void CNDCreditDirectDlg::OnBnClickedOk() { UpdateData(); if (CLocalServer::GetInstance()->ActiveMemberList.GetUserStateByNetId(m_strNetId) == CIBAGlobal::emUserStateLocal) { CBCGPDialog::OnOK(); } CString strTmp; m_edtCreditMoney.GetWindowText(strTmp); INT nCreditMoney = (INT)_tstof(strTmp) * 100; if (nCreditMoney > 999999) { ShowToolTip(IDS_MAXMONEY, IDC_EDIT_CREDIT, TRUE); return; } CWaitCursor WaitCursor; CCreditDirectMethod CreditDirect; CreditDirect.SetMemberId(m_nMemberId); CreditDirect.SetCreditMode(m_cboCreditKind.GetCurSel()); CreditDirect.SetAmount(nCreditMoney); CreditDirect.SetAccountType(m_cboAccount.GetCurSel() + 1); theApp.GetCurCashier()->DoCreditDirect(CreditDirect); if (CreditDirect.GetStatusCode() == 0) { m_edtCreditMoney.SetWindowText(_T("")); OnBnClickedButtonQuery(); ShowToolTip(IDS_OPERATEOK, IDOK, FALSE); } else { SetToolTipPos(IDOK); ShowToolTip(CreditDirect.GetStatusMessage(), TRUE); } }
void CNDCardCreditDlg::OnBnClickedButtonCredit() { UpdateData(); if (!CLocalServer::GetInstance()->ActiveMemberList.IsAllowCredit(m_nMemberId)) { return; } if (m_strPwd.IsEmpty() || m_strCardId.IsEmpty()) { return; } NS_SERVLET::CCardCreditMethod CardCredit; CString strTmp(_T("XN")); if (m_cboCardType.GetCurSel() == 1) { strTmp = (_T("ZS")); } CardCredit.SetCategory(strTmp); CardCredit.SetCardPwd(m_strPwd); CardCredit.SetMemberId(_ttoi(m_strMemberID)); CardCredit.SetCardSerial(m_strCardId); double dblAmount = _tstof(m_strMoney); INT nTmp = dblAmount * 100; CardCredit.SetAmount(nTmp); theApp.GetCurCashier()->DoCardCredit(CardCredit); if (CardCredit.GetStatusCode() == 0) { m_CreditCard.DeleteCreditCard(); {//写入数据库 CCreditInfoDB CreditInfo; CreditInfo.SetCardSerial(m_strCardId); CreditInfo.SetCreditDate(CIBAHelpper::FormatCenterTime(CardCredit.GetTranTime())); CreditInfo.SetRefNo(CardCredit.GetRefNo()); CreditInfo.SetCreditPresent(CardCredit.GetCreditPresent()); CreditInfo.SetCreditAmount(nTmp); CreditInfo.SetOperator(theApp.GetCurCashier()->GetName()); CreditInfo.SetNetBarId(CNetBarConfig::GetInstance()->GetNetBarId()); CreditInfo.SetCashRegisterID(CIBAConfig::GetInstance()->GetCashRegisterID()); CreditInfo.SetMemberId(_ttoi(m_strMemberID)); CreditInfo.SetSerialNo(CardCredit.GetLocalSerialNo()); CreditInfo.SetCassId(m_nUserClassID); CreditInfo.SetCategory(strTmp); CIBADAL::GetInstance()->AddCardCreditRecord(CreditInfo); } m_strPwd.Empty(); m_strMoney.Empty(); m_strCardId.Empty(); UpdateData(FALSE); GetDlgItem(IDC_BUTTON_CREDIT)->EnableWindow(FALSE); GetDlgItem(IDC_BUTTON_READCARD)->EnableWindow(FALSE); OnBnClickedButtonQuery(); } SetToolTipPos(IDC_BUTTON_CREDIT); ShowToolTip(CardCredit.GetStatusMessage(), CardCredit.GetStatusCode() != 0); }