/// <summary> /// 전문통신(PP01 or PP02) /// </summary> /// <param name="strType">전문구분</param> /// <param name="strNumber">입력번호</param> private void GetServerRegister(string strType, string strNumber) { ChildManager.ShowProgress(true); SetControlDisable(true); try { if (this.InvokeRequired) { this.BeginInvoke((MethodInvoker) delegate() { txtCustName.Text = ""; txtGradeName.Text = ""; txtDelayPoint.Text = ""; txtAbtyPoint.Text = ""; txtCltePoint.Text = ""; txtRemark.Text = ""; strCustNo = ""; msgBar.Text = strMsg15; }); } else { txtCustName.Text = ""; txtGradeName.Text = ""; txtDelayPoint.Text = ""; txtAbtyPoint.Text = ""; txtCltePoint.Text = ""; txtRemark.Text = ""; strCustNo = ""; msgBar.Text = strMsg15; } _returnData = null; //Application.DoEvents(); if (strType == "1") { var pp01 = new PP01DataTask(strNumber); //TEST ->"2701900057818" pp01.TaskCompleted += new WSWD.WmallPos.FX.NetComm.Tasks.TaskCompletedHandler(pp01_TaskCompleted); pp01.Errored += new WSWD.WmallPos.FX.NetComm.Client.ErrorHandler(pp01_Errored); pp01.ExecuteTask(); } else if (strType == "2") { POSDeviceManager.SignPad.ClearPinDataRequest(); //전화번호 var pp02 = new PP02DataTask(strNumber); //TEST ->"01088673503" pp02.TaskCompleted += new WSWD.WmallPos.FX.NetComm.Tasks.TaskCompletedHandler(pp02_TaskCompleted); pp02.Errored += new WSWD.WmallPos.FX.NetComm.Client.ErrorHandler(pp02_Errored); pp02.ExecuteTask(); } } catch (Exception) { ChildManager.ShowProgress(false); SetControlDisable(false); } }
/// <summary> /// 전문통신(PP01) /// </summary> private void GetServerRegister() { if (this.InvokeRequired) { this.BeginInvoke((MethodInvoker) delegate() { if (_bDisable || txtCardNo.Text.Length != 13) { return; } ChildManager.ShowProgress(true); SetControlDisable(true); bCust = false; _PP01RespData = null; var pp01 = new PP01DataTask(txtCardNo.Text); //TEST ->"2701900057818" pp01.TaskCompleted += new WSWD.WmallPos.FX.NetComm.Tasks.TaskCompletedHandler(pp01_TaskCompleted); pp01.Errored += new WSWD.WmallPos.FX.NetComm.Client.ErrorHandler(pp01_Errored); pp01.ExecuteTask(); }); } else { if (_bDisable || txtCardNo.Text.Length != 13) { return; } ChildManager.ShowProgress(true); SetControlDisable(true); bCust = false; _PP01RespData = null; var pp01 = new PP01DataTask(txtCardNo.Text); //TEST ->"2701900057818" pp01.TaskCompleted += new WSWD.WmallPos.FX.NetComm.Tasks.TaskCompletedHandler(pp01_TaskCompleted); pp01.Errored += new WSWD.WmallPos.FX.NetComm.Client.ErrorHandler(pp01_Errored); pp01.ExecuteTask(); } }