þÿuse "xcontrol.vframe.vbusiness.vd" use "xbase.vframe.vbusiness.vd" unit trade [ class InspectionSupplier : public frame { string currbox; string aa = ""; string Paymentmethod = ""; int OnOK() { xaserverarg arg = GetParam(); if (aa.find(",cbx1") >= 0) { Paymentmethod += "eà,"; } if (aa.find(",cbx2") >= 0) { Paymentmethod += "BSCI,"; } if (aa.find(",cbx3") >= 0) { Paymentmethod += "ISO,"; } if (aa.find(",cbx4") >= 0) { Paymentmethod += "SEDEX,"; } if (aa.find(",cbx5") >= 0) { Paymentmethod += "WALGREEN,"; } if (aa.find(",cbx6") >= 0) { Paymentmethod += "CVS,"; } if (aa.find(",cbx7") >= 0) { Paymentmethod += "WALMART"; } arg.AddArg("ThirdPartyReport", Paymentmethod); CloseWindow(); return 1; } int OnCmdDispatch(string comdid) { if (comdid == "xmClose") { CloseWindow(); return 1; } else if (comdid == "xmOK") { OnOK(); } return 0; } int OnXCommand(ref TXCommandEvent evt, int p) { return OnCmdDispatch(evt.pStrID); } int OnCkbCLick(ref TEvent evt, int p) { int param = evt.lParam; xcheckbox cbx_1 = GetControl("cbx1"); int state1 = cbx_1.GetCheck(cbx_1.GetId()); xcheckbox cbx_2 = GetControl("cbx2"); int state2 = cbx_2.GetCheck(cbx_2.GetId()); xcheckbox cbx_3 = GetControl("cbx3"); int state3 = cbx_3.GetCheck(cbx_3.GetId()); xcheckbox cbx_4 = GetControl("cbx4"); int state4 = cbx_4.GetCheck(cbx_4.GetId()); xcheckbox cbx_5 = GetControl("cbx5"); int state5 = cbx_5.GetCheck(cbx_5.GetId()); xcheckbox cbx_6 = GetControl("cbx6"); int state6 = cbx_6.GetCheck(cbx_6.GetId()); xcheckbox cbx_7 = GetControl("cbx7"); int state7 = cbx_7.GetCheck(cbx_7.GetId()); if (param == cbx_1.GetId()) { if (state1 == 1) { aa = aa + ",cbx1"; currbox = "cbx1"; } else { aa = aa.replace(",cbx1", ""); currbox = ""; } } else if (param == cbx_2.GetId()) { if (state2 == 1) { aa = aa + ",cbx2"; currbox = "cbx2"; } else { aa = aa.replace(",cbx2", ""); currbox = ""; } } else if (param == cbx_3.GetId()) { if (state3 == 1) { aa = aa + ",cbx3"; currbox = "cbx3"; } else { aa = aa.replace(",cbx3", ""); currbox = ""; } } else if (param == cbx_4.GetId()) { if (state4 == 1) { aa = aa + ",cbx4"; currbox = "cbx4"; } else { aa = aa.replace(",cbx4", ""); currbox = ""; } } else if (param == cbx_5.GetId()) { if (state5 == 1) { aa = aa + ",cbx5"; currbox = "cbx5"; } else { aa = aa.replace(",cbx5", ""); currbox = ""; } } else if (param == cbx_6.GetId()) { if (state6 == 1) { aa = aa + ",cbx6"; currbox = "cbx6"; } else { aa = aa.replace(",cbx6", ""); currbox = ""; } } else if (param == cbx_7.GetId()) { if (state7 == 1) { aa = aa + ",cbx7"; currbox = "cbx7"; } else { aa = aa.replace(",cbx7", ""); currbox = ""; } } return 1; } int OnAttachEvent() { AttachEvent("WM_XCOMMAND", OnXCommand); AttachEvent("WM_COMMAND", OnCkbCLick); return 1; } int onload() { OnAttachEvent(); return 1; } }; ]