Ejemplo n.º 1
0
        void task_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
        {
            m_view.ShowProgressMessage(false);
            if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.Success)
            {
                var response = responseData.DataRecords.ToDataRecords <PV21RespData>()[0];

                // 여전법 추가0729
                // request frameNo 저장
                this.m_lastFrameNo = responseData.Response.ReqFrameNo;

                // 여전법 변경
                // PV01RespData > PV21RespData
                // var response = responseData.DataRecords.ToDataRecords<PV01RespData>()[0];
                if ("0000".Equals(response.RespCode))
                {
                    m_view.OnReturnSuccess(response, sign_data);
                }
                else
                {
                    m_view.ShowErrorMessage(WSWD.WmallPos.POS.PY.Data.VANRequestErrorType.SomeError,
                                            string.Format("{0} {1}", response.RespMessage1.TrimNull(),
                                                          response.RespMessage2.TrimNull()), response.RespCode, "CARD");
                }
            }
            else
            {
                m_view.ShowErrorMessage(WSWD.WmallPos.POS.PY.Data.VANRequestErrorType.NoInfoFound,
                                        responseData.Response.ErrorMessage.TrimNull(), string.Empty, "CARD");
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 상품교환권확인결과
 /// </summary>
 /// <param name="responseData"></param>
 void task_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
 {
     ChildManager.ShowProgress(false);
     if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.Success)
     {
         // confirm input giftno;
         var resp = responseData.DataRecords.ToDataRecords <PG01RespData>()[0];
         if (this.InvokeRequired)
         {
             this.BeginInvoke((MethodInvoker) delegate()
             {
                 ConfirmNewGiftData(resp.PayAmt, resp.EtcData, m_inputGiftNo);
             });
         }
         else
         {
             ConfirmNewGiftData(resp.PayAmt, resp.EtcData, m_inputGiftNo);
         }
     }
     else
     {
         this.StatusMessage = responseData.Response.ErrorMessage;
         if (!m_scannedGiftNo)
         {
             //2015.08.26 정광호 수정
             ResetInputs(false);
             //ResetInputs();
         }
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// 경품권,응모권 출력 마감 여부 확인
        /// </summary>
        /// <param name="responseData"></param>
        void pq13_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
        {
            m_promotionCount--;
            if (responseData.Response.ResponseState == SocketTrxnResType.Success)
            {
                var data = responseData.DataRecords.ToDataRecords <PQ13RespData>();
                if (data.Length > 0)
                {
                    if (data[0].CLOSE_YN == "0")
                    {
                        SetPrint(data[0].CD_STORE, data[0].YY_PRM, data[0].MM_PRM, data[0].WE_PRM, data[0].SQ_PRM, data[0].SQ_PRM_DTL, data[0].CD_PRM, data[0].CD_PRM_TGT);
                    }
                }
            }

            //else if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.NoInfo)
            //{
            //    //txtCardNo.Text = "";
            //    //msgBar.Text = strMsg02;
            //}
            //else
            //{
            //    //msgBar.Text = responseData.Response.ErrorMessage.ToString();
            //}
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 마지막번호가져올때 성공
        /// </summary>
        /// <param name="responseData"></param>
        void pq09_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
        {
            if (responseData.Response.ResponseState == SocketTrxnResType.Success)
            {
                osiLastTrxnNo.ItemStatus = OpenItemStatus.OK;

                var resp      = responseData.DataRecords.ToDataRecords <PQ09RespData>()[0];
                int sTrxnNo   = TypeHelper.ToInt32(resp.FinalTrxnNo);
                int cfgTrxnNo = TypeHelper.ToInt32(ConfigData.Current.AppConfig.PosInfo.TrxnNo) - 1;
                int dbTrxnNo  = GetLastTrxnNoDb();

                sTrxnNo = Math.Max(cfgTrxnNo, sTrxnNo);
                sTrxnNo = Math.Max(dbTrxnNo, sTrxnNo);

                // 증가1
                sTrxnNo++;
                ConfigData.Current.AppConfig.PosInfo.TrxnNo = sTrxnNo.ToString("d6");
                ConfigData.Current.AppConfig.Save();

                this.BeginInvoke((MethodInvoker) delegate()
                {
                    // 장비초기화
                    InitDevices();
                });
            }
        }
Ejemplo n.º 5
0
 /// <summary>
 /// 점서버로 개설 승인완료
 /// </summary>
 /// <param name="responseData"></param>
 void pq02_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
 {
     if (responseData.Response.ResponseState == SocketTrxnResType.Success)
     {
         UpdateOpenItemStatus(MSG_SD_CHECK_FG, OpenItemStatus.OK);
         var data = responseData.DataRecords.ToDataRecords <PQ02RespData>()[0];
         m_presenter.DoOpen(true, data.ProcFg);
     }
 }
Ejemplo n.º 6
0
        void task_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
        {
            this.BeginInvoke((MethodInvoker) delegate()
            {
                this.ResumeDrawing();
            });

            if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.Success)
            {
                var datas = responseData.DataRecords.ToDataRecords <PQ12RespData>();
                // bind to grid
                this.BeginInvoke((MethodInvoker) delegate()
                {
                    foreach (var item in datas)
                    {
                        this.gpPQ12.AddRow(item);
                    }
                });
            }
        }
Ejemplo n.º 7
0
        void pq01_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
        {
            if (responseData.Response.ResponseState == SocketTrxnResType.Success)
            {
                var data = responseData.DataRecords.ToDataRecords <PQ01RespData>()[0];

                this.BeginInvoke((MethodInvoker) delegate()
                {
                    #region 시스템시간

                    if (!ValidateSystemTime(data.SystemTime))
                    {
                        return;
                    }

                    if (!ValidateSaleDate())
                    {
                        return;
                    }

                    #endregion

                    // 포스, 점포존재여부 확인
                    if (!CheckStorePosNoExists(data.StoreNoExistFg, data.PosNoExistFg))
                    {
                        return;
                    }

                    // Update POS 전화번호
                    ConfigData.Current.AppConfig.PosInfo.PosTelNo = data.POSTelNo;
                    ConfigData.Current.AppConfig.Save();

                    // 마지막거래번호
                    CheckLastTrxnNo();
                });
            }
            else
            {
                ShowSystemTimeSyncError(MSG_TIME_SVR_CHECK_ERROR);
            }
        }
Ejemplo n.º 8
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="responseData"></param>
 void pq03Task_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
 {
     if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.Success)
     {
         // get casName;
         var data = responseData.DataRecords.ToDataRecords <PQ03RespData>();
         if (data.Length > 0)
         {
             m_casData      = data[0];
             m_view.CasName = m_casData.UserName;
         }
     }
     else if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.NoInfo)
     {
         m_view.UpdateStatusMessage(LoginMessageTypes.NoUserInfo);
     }
     else
     {
         m_view.UpdateStatusMessage(responseData.Response.ErrorMessage);
     }
 }
Ejemplo n.º 9
0
 void task_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
 {
     m_view.ShowProgressMessage(false);
     if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.Success)
     {
         var response = responseData.DataRecords.ToDataRecords <PV02RespData>()[0];
         if ("0000".Equals(response.RespCode))
         {
             m_view.OnReturnSuccess(response);
         }
         else
         {
             m_view.ShowErrorMessage(WSWD.WmallPos.POS.PY.Data.VANRequestErrorType.SomeError,
                                     string.Format("{0} {1}", response.RespMessage1.Trim(), response.RespMessage2.Trim()),
                                     response.RespCode, "CASHRCP");
         }
     }
     else
     {
         m_view.ShowErrorMessage(WSWD.WmallPos.POS.PY.Data.VANRequestErrorType.NoInfoFound,
                                 responseData.Response.ErrorMessage.Trim(), string.Empty, "CASHRCP");
     }
 }
Ejemplo n.º 10
0
        /// <summary>
        /// PV03전문통신 완료 이벤트
        /// </summary>
        /// <param name="responseData"></param>
        void pv03_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
        {
            SetControlDisable(false);
            //ChildManager.ShowProgress(false);

            if (responseData.Response.ResponseState == SocketTrxnResType.Success)
            {
                var data = responseData.DataRecords.ToDataRecords <PV03RespData>();

                if (data.Length > 0)
                {
                    if (this.InvokeRequired)
                    {
                        this.BeginInvoke((MethodInvoker) delegate()
                        {
                            if (data[0].RespCode != null && data[0].RespCode.Length > 0 && data[0].RespCode.ToString() == "0000")
                            {
                                //정상수표
                                msgBar.Text      = strMsg09;
                                msgBar.ForeColor = Color.FromArgb(51, 51, 51);
                            }
                            else
                            {
                                string strTemp01 = data[0].RespMessage1 != null && data[0].RespMessage1.Length > 0 ? data[0].RespMessage1.Trim() : "";
                                string strTemp02 = data[0].RespMessage2 != null && data[0].RespMessage2.Length > 0 ? data[0].RespMessage2.Trim() : "";
                                msgBar.Text      = strTemp01.Length > 0 ? (strTemp02.Length > 0 ? string.Format("{0}\n{1}", strTemp01, strTemp02) : strTemp01) : strTemp02;
                                msgBar.ForeColor = Color.FromArgb(215, 58, 58);
                            }
                        });
                    }
                    else
                    {
                        if (data[0].RespCode != null && data[0].RespCode.Length > 0 && data[0].RespCode.ToString() == "0000")
                        {
                            //정상수표
                            msgBar.Text      = strMsg09;
                            msgBar.ForeColor = Color.FromArgb(51, 51, 51);
                        }
                        else
                        {
                            string strTemp01 = data[0].RespMessage1 != null && data[0].RespMessage1.Length > 0 ? data[0].RespMessage1.Trim() : "";
                            string strTemp02 = data[0].RespMessage2 != null && data[0].RespMessage2.Length > 0 ? data[0].RespMessage2.Trim() : "";

                            msgBar.Text      = strTemp01.Length > 0 ? (strTemp02.Length > 0 ? string.Format("{0}\n{1}", strTemp01, strTemp02) : strTemp01) : strTemp02;
                            msgBar.ForeColor = Color.FromArgb(215, 58, 58);
                        }
                    }
                }
            }
            else if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.NoInfo)
            {
                if (this.InvokeRequired)
                {
                    this.BeginInvoke((MethodInvoker) delegate()
                    {
                        msgBar.Text      = responseData.Response.ErrorMessage.ToString();
                        msgBar.ForeColor = Color.FromArgb(215, 58, 58);
                    });
                }
                else
                {
                    msgBar.Text      = responseData.Response.ErrorMessage.ToString();
                    msgBar.ForeColor = Color.FromArgb(215, 58, 58);
                }
            }
            else
            {
                if (this.InvokeRequired)
                {
                    this.BeginInvoke((MethodInvoker) delegate()
                    {
                        msgBar.Text      = responseData.Response.ErrorMessage.ToString();
                        msgBar.ForeColor = Color.FromArgb(215, 58, 58);
                    });
                }
                else
                {
                    msgBar.Text      = responseData.Response.ErrorMessage.ToString();
                    msgBar.ForeColor = Color.FromArgb(215, 58, 58);
                }
            }
        }
Ejemplo n.º 11
0
        /// <summary>
        /// 포인트 적립 전문통신 완료 이벤트
        /// </summary>
        /// <param name="responseData"></param>
        void pp03_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
        {
            ChildManager.ShowProgress(false);

            if (responseData.Response.ResponseState == SocketTrxnResType.Success)
            {
                var data = responseData.DataRecords.ToDataRecords <PP03RespData>();
                if (data.Length > 0)
                {
                    if (this.InvokeRequired)
                    {
                        this.BeginInvoke((MethodInvoker) delegate()
                        {
                            BasketPointSave bp = new BasketPointSave();
                            bp.BasketType      = BasketTypes.BasketPointSave; //구분자
                            bp.FgProgRes       = "1";                         //포인트처리결과값
                            bp.NoCard          = data[0].CardNo;              //카드번호
                            bp.PointNmMember   = data[0].CustName;            //포인트회원명
                            bp.AmPoint         = data[0].IssuePoint;          //발생포인트
                            bp.AmMarkNotDay    = data[0].AnniversaryPoint;    //기념일적용점수
                            bp.AmMarkEvt       = data[0].EventPoint;          //행사적용점수
                            //bp.AmPointAdd3 = data[0].AnniversaryPoint;  //추가포인트3
                            bp.AmPointUsable = data[0].AbtyPoint;             //가용점수
                            bp.AmPointAccu   = data[0].CltePoint;             //누적점수
                            bp.AmPointDelay  = data[0].DelayPoint;            //유예점수
                            bp.CustGrade     = data[0].GradeCode;             //고객등급
                            bp.CustGradeNm   = data[0].GradeName;             //고객등급명
                            bp.Remark        = data[0].Remark;                //비고
                            bp.NoAppr        = data[0].ApprNo;                //승인번호
                            bp.NoPointMember = data[0].CustNo;                //포인트회원번호
                            //bp.ClassMember = data[0].;                //회원종류
                            bp.InputWcc     = _cust.InputWcc;                 //입력형태
                            bp.PointEvtCode = data[0].PointEventCode;         //적용된 포인트 적립 행사 코드
                            bp.PointEvtName = data[0].PointEventName;         //적용된 포인트 적립 행사 명

                            this.ReturnResult.Clear();
                            this.ReturnResult.Add("POINT_DATA", bp);
                            this.DialogResult = DialogResult.OK;
                            SetControlDisable(false);
                        });
                    }
                    else
                    {
                        BasketPointSave bp = new BasketPointSave();
                        bp.BasketType    = BasketTypes.BasketPointSave; //구분자
                        bp.FgProgRes     = "1";                         //포인트처리결과값
                        bp.NoCard        = data[0].CardNo;              //카드번호
                        bp.PointNmMember = data[0].CustName;            //포인트회원명
                        bp.AmPoint       = data[0].IssuePoint;          //발생포인트
                        bp.AmMarkNotDay  = data[0].AnniversaryPoint;    //기념일적용점수
                        bp.AmMarkEvt     = data[0].EventPoint;          //행사적용점수
                        //bp.AmPointAdd3 = data[0].;                //추가포인트3
                        bp.AmPointUsable = data[0].AbtyPoint;           //가용점수
                        bp.AmPointAccu   = data[0].CltePoint;           //누적점수
                        bp.AmPointDelay  = data[0].DelayPoint;          //유예점수
                        bp.CustGrade     = data[0].GradeCode;           //고객등급
                        bp.CustGradeNm   = data[0].GradeName;           //고객등급명
                        bp.Remark        = data[0].Remark;              //비고
                        bp.NoAppr        = data[0].ApprNo;              //승인번호
                        bp.NoPointMember = data[0].CustNo;              //포인트회원번호
                        //bp.ClassMember = data[0].;                //회원종류
                        bp.InputWcc     = _cust.InputWcc;               //입력형태
                        bp.PointEvtCode = data[0].PointEventCode;       //적용된 포인트 적립 행사 코드
                        bp.PointEvtName = data[0].PointEventName;       //적용된 포인트 적립 행사 명

                        this.ReturnResult.Clear();
                        this.ReturnResult.Add("POINT_DATA", bp);
                        this.DialogResult = DialogResult.OK;
                        SetControlDisable(false);
                    }
                }
            }
            else if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.NoInfo)
            {
                if (this.InvokeRequired)
                {
                    this.BeginInvoke((MethodInvoker) delegate()
                    {
                        txtCardNo.Text = "";
                        msgBar.Text    = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                    });
                }
                else
                {
                    txtCardNo.Text = "";
                    msgBar.Text    = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                }
            }
            else
            {
                if (this.InvokeRequired)
                {
                    this.BeginInvoke((MethodInvoker) delegate()
                    {
                        msgBar.Text = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                    });
                }
                else
                {
                    msgBar.Text = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                }
            }
        }
Ejemplo n.º 12
0
        /// <summary>
        /// PP01전문통신(카드번호) 완료 이벤트
        /// </summary>
        /// <param name="responseData"></param>
        void pp01_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
        {
            ChildManager.ShowProgress(false);

            if (responseData.Response.ResponseState == SocketTrxnResType.Success)
            {
                var data = responseData.DataRecords.ToDataRecords <PP01RespData>();

                if (data.Length > 0)
                {
                    if (this.InvokeRequired)
                    {
                        this.BeginInvoke((MethodInvoker) delegate()
                        {
                            _returnData        = responseData.DataRecords.ToDataRecords <PP01RespData>()[0];
                            txtCardNo.Text     = data[0].CardNo;
                            txtCustName.Text   = data[0].CustName;
                            txtGradeName.Text  = data[0].GradeName;
                            txtDelayPoint.Text = data[0].DelayPoint;
                            txtAbtyPoint.Text  = data[0].AbtyPoint;
                            txtCltePoint.Text  = data[0].CltePoint;
                            txtRemark.Text     = data[0].Remark;
                            strCustNo          = data[0].CardNo;

                            if (_returnData != null)
                            {
                                _returnData.InputWcc = !string.IsNullOrEmpty(strInputWcc) ? strInputWcc : "";
                            }

                            msgBar.Text = strMsg09;
                            SetControlDisable(false);
                        });
                    }
                    else
                    {
                        _returnData        = responseData.DataRecords.ToDataRecords <PP01RespData>()[0];
                        txtCardNo.Text     = data[0].CardNo;
                        txtCustName.Text   = data[0].CustName;
                        txtGradeName.Text  = data[0].GradeName;
                        txtDelayPoint.Text = data[0].DelayPoint;
                        txtAbtyPoint.Text  = data[0].AbtyPoint;
                        txtCltePoint.Text  = data[0].CltePoint;
                        txtRemark.Text     = data[0].Remark;
                        strCustNo          = data[0].CardNo;

                        if (_returnData != null)
                        {
                            _returnData.InputWcc = !string.IsNullOrEmpty(strInputWcc) ? strInputWcc : "";
                        }

                        msgBar.Text = strMsg09;
                        SetControlDisable(false);
                    }
                }
            }
            else if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.NoInfo)
            {
                if (this.InvokeRequired)
                {
                    this.BeginInvoke((MethodInvoker) delegate()
                    {
                        _returnData        = null;
                        txtCardNo.Text     = "";
                        txtCustName.Text   = "";
                        txtGradeName.Text  = "";
                        txtDelayPoint.Text = "";
                        txtAbtyPoint.Text  = "";
                        txtCltePoint.Text  = "";
                        txtRemark.Text     = "";
                        strCustNo          = "";
                        txtCardNo.SetFocus();
                        msgBar.Text = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                    });
                }
                else
                {
                    _returnData        = null;
                    txtCardNo.Text     = "";
                    txtCustName.Text   = "";
                    txtGradeName.Text  = "";
                    txtDelayPoint.Text = "";
                    txtAbtyPoint.Text  = "";
                    txtCltePoint.Text  = "";
                    txtRemark.Text     = "";
                    strCustNo          = "";
                    txtCardNo.SetFocus();
                    msgBar.Text = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                }
            }
            else
            {
                if (this.InvokeRequired)
                {
                    this.BeginInvoke((MethodInvoker) delegate()
                    {
                        _returnData        = null;
                        txtCardNo.Text     = "";
                        txtCustName.Text   = "";
                        txtGradeName.Text  = "";
                        txtDelayPoint.Text = "";
                        txtAbtyPoint.Text  = "";
                        txtCltePoint.Text  = "";
                        txtRemark.Text     = "";
                        strCustNo          = "";
                        txtCardNo.SetFocus();
                        msgBar.Text = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                    });
                }
                else
                {
                    _returnData        = null;
                    txtCardNo.Text     = "";
                    txtCustName.Text   = "";
                    txtGradeName.Text  = "";
                    txtDelayPoint.Text = "";
                    txtAbtyPoint.Text  = "";
                    txtCltePoint.Text  = "";
                    txtRemark.Text     = "";
                    strCustNo          = "";
                    txtCardNo.SetFocus();
                    msgBar.Text = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                }
            }
        }
Ejemplo n.º 13
0
        /// <summary>
        /// 상품교환권 가회수처리 전문
        /// </summary>
        /// <param name="responseData"></param>
        void pg02_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
        {
            ChildManager.ShowProgress(false);

            if (responseData.Response.ResponseState == SocketTrxnResType.Success)
            {
                var data = responseData.DataRecords.ToDataRecords <PG02RespData>();

                if (data.Length > 0)
                {
                    if (this.InvokeRequired)
                    {
                        this.Invoke((MethodInvoker) delegate()
                        {
                            bool bAdd = true;
                            for (int i = 0; i < TypeHelper.ToInt32(data[0].GiftCount); i++)
                            {
                                if (data[0].GiftList[i].GiftApprNo.Length <= 0)
                                {
                                    bAdd = false;
                                    break;
                                }
                            }

                            if (bAdd)
                            {
                                List <BasketExchange> basketReturns = new List <BasketExchange>();
                                BasketExchange bp = null;

                                for (int i = 0; i < TypeHelper.ToInt32(data[0].GiftCount); i++)
                                {
                                    DataRow[] drFilter = dtAddExchange.Select(string.Format("ColNum = '{0}'", data[0].GiftList[i].GiftNo.ToString()));

                                    if (drFilter != null && drFilter.Length > 0)
                                    {
                                        bp                  = new BasketExchange();
                                        bp.PayGrpCd         = NetCommConstants.PAYMENT_GROUP_COUPON;                                                          //지불 수단 그룹 코드
                                        bp.PayDtlCd         = NetCommConstants.PAYMENT_DETAIL_EXCHANGE;                                                       //지불 수단 상세 코드
                                        bp.BalGrpCd         = NetCommConstants.PAYMENT_GROUP_NONE;                                                            //잔액 수단 그룹 코드
                                        bp.BalDtlCd         = NetCommConstants.PAYMENT_DETAIL_NONE;                                                           //잔액 수단 상세 코드
                                        bp.PayAmt           = TypeHelper.ToInt32(TypeHelper.ToString(drFilter[0]["ColRealAmt"]).Replace(",", "")).ToString(); //지불 금액
                                        bp.CancFg           = "0";                                                                                            //취소 flag
                                        bp.ExchangeNo       = data[0].GiftList[i].GiftNo.ToString();                                                          //상품교환권 번호
                                        bp.ExchangeAmt      = TypeHelper.ToInt32(TypeHelper.ToString(drFilter[0]["ColAmt"]).Replace(",", "")).ToString();     //권종 금액
                                        bp.ExchangeApprNo   = data[0].GiftList[i].GiftApprNo.ToString();
                                        bp.ExchangeDivision = "01";
                                        bp.ExchangeType     = "";

                                        basketReturns.Add(bp);
                                    }
                                }

                                this.ReturnResult.Add("PAY_DATA", basketReturns);
                                this.DialogResult = DialogResult.OK;
                            }

                            SetControlDisable(false);
                        });
                    }
                    else
                    {
                        bool bAdd = true;
                        for (int i = 0; i < TypeHelper.ToInt32(data[0].GiftCount); i++)
                        {
                            if (data[0].GiftList[i].GiftApprNo.Length <= 0)
                            {
                                bAdd = false;
                                break;
                            }
                        }

                        if (bAdd)
                        {
                            List <BasketExchange> basketReturns = new List <BasketExchange>();
                            BasketExchange        bp            = null;

                            for (int i = 0; i < TypeHelper.ToInt32(data[0].GiftCount); i++)
                            {
                                DataRow[] drFilter = dtAddExchange.Select(string.Format("ColNum = '{0}'", data[0].GiftList[i].GiftNo.ToString()));

                                if (drFilter != null && drFilter.Length > 0)
                                {
                                    bp                  = new BasketExchange();
                                    bp.PayGrpCd         = NetCommConstants.PAYMENT_GROUP_COUPON;                                                          //지불 수단 그룹 코드
                                    bp.PayDtlCd         = NetCommConstants.PAYMENT_DETAIL_EXCHANGE;                                                       //지불 수단 상세 코드
                                    bp.BalGrpCd         = NetCommConstants.PAYMENT_GROUP_NONE;                                                            //잔액 수단 그룹 코드
                                    bp.BalDtlCd         = NetCommConstants.PAYMENT_DETAIL_NONE;                                                           //잔액 수단 상세 코드
                                    bp.PayAmt           = TypeHelper.ToInt32(TypeHelper.ToString(drFilter[0]["ColRealAmt"]).Replace(",", "")).ToString(); //지불 금액
                                    bp.CancFg           = "0";                                                                                            //취소 flag
                                    bp.ExchangeNo       = data[0].GiftList[i].GiftNo.ToString();                                                          //상품교환권 번호
                                    bp.ExchangeAmt      = TypeHelper.ToInt32(TypeHelper.ToString(drFilter[0]["ColAmt"]).Replace(",", "")).ToString();     //권종 금액
                                    bp.ExchangeApprNo   = data[0].GiftList[i].GiftApprNo.ToString();
                                    bp.ExchangeDivision = "01";
                                    bp.ExchangeType     = "";

                                    basketReturns.Add(bp);
                                }
                            }

                            this.ReturnResult.Add("PAY_DATA", basketReturns);
                            this.DialogResult = DialogResult.OK;
                        }

                        SetControlDisable(false);
                    }
                }
            }
            else if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.NoInfo)
            {
                if (this.InvokeRequired)
                {
                    this.Invoke((MethodInvoker) delegate()
                    {
                        msgBar.Text = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                    });
                }
                else
                {
                    msgBar.Text = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                }
            }
            else
            {
                if (this.InvokeRequired)
                {
                    this.Invoke((MethodInvoker) delegate()
                    {
                        msgBar.Text = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                    });
                }
                else
                {
                    msgBar.Text = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                }
            }
        }
Ejemplo n.º 14
0
        /// <summary>
        /// 상품교환권 회수가능여부 전문
        /// </summary>
        /// <param name="responseData"></param>
        void pg01_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
        {
            ChildManager.ShowProgress(false);

            if (responseData.Response.ResponseState == SocketTrxnResType.Success)
            {
                var data = responseData.DataRecords.ToDataRecords <PG01RespData>();

                if (data.Length > 0)
                {
                    if (this.InvokeRequired)
                    {
                        this.Invoke((MethodInvoker) delegate()
                        {
                            if (responseData.Response.ReqHeader.RespCode.ToString() == "00")
                            {
                                int iPayAmt   = TypeHelper.ToInt32(data[0].PayAmt);
                                int iTotalAmt = TypeHelper.ToInt32(txtTicketTotalAmt.Text);
                                int iGetAmt   = TypeHelper.ToInt32(txtGetAmt.Text);

                                DataRow drAdd = dtAddExchange.NewRow();
                                drAdd[0]      = (grd.RowCount + 1).ToString();
                                drAdd[1]      = txtTicketNo.Text.ToString();
                                drAdd[2]      = string.Format("{0:#,##0}", iPayAmt);
                                drAdd[3]      = data[0].EtcData != null ? data[0].EtcData.ToString() : "";
                                drAdd[4]      = iGetAmt - iPayAmt >= 0 ? iPayAmt.ToString() : iGetAmt.ToString();
                                dtAddExchange.Rows.Add(drAdd);

                                grd.AddRow(drAdd);
                                iTranOverCnt++;

                                txtTicketTotalAmt.Text = iTotalAmt + iPayAmt > 0 ? string.Format("{0}", iTotalAmt + iPayAmt) : "0";
                                txtGetAmt.Text         = iGetAmt - iPayAmt > 0 ? string.Format("{0}", iGetAmt - iPayAmt) : "0";
                                txtTicketNo.Text       = "";

                                if (iGetAmt - iPayAmt <= 0)
                                {
                                    txtTicketNo.Text     = "";
                                    txtTicketNo.ReadOnly = true;
                                    msgBar.Text          = strMsg05;
                                }
                                else
                                {
                                    txtTicketNo.Text     = "";
                                    txtTicketNo.ReadOnly = false;
                                    txtTicketNo.SetFocus();
                                    msgBar.Text = strMsg01;
                                }
                            }
                            else
                            {
                                txtTicketNo.Text = "";
                                msgBar.Text      = data[0].EtcData != null ? data[0].EtcData.ToString() : "";
                            }

                            SetControlDisable(false);
                        });
                    }
                    else
                    {
                        if (responseData.Response.ReqHeader.RespCode.ToString() == "00")
                        {
                            int iPayAmt   = TypeHelper.ToInt32(data[0].PayAmt);
                            int iTotalAmt = TypeHelper.ToInt32(txtTicketTotalAmt.Text);
                            int iGetAmt   = TypeHelper.ToInt32(txtGetAmt.Text);

                            DataRow drAdd = dtAddExchange.NewRow();
                            drAdd[0] = (grd.RowCount + 1).ToString();
                            drAdd[1] = txtTicketNo.Text.ToString();
                            drAdd[2] = string.Format("{0:#,##0}", iPayAmt);
                            drAdd[3] = data[0].EtcData != null ? data[0].EtcData.ToString() : "";
                            drAdd[4] = iGetAmt - iPayAmt >= 0 ? iPayAmt.ToString() : iGetAmt.ToString();
                            dtAddExchange.Rows.Add(drAdd);

                            grd.AddRow(drAdd);
                            iTranOverCnt++;

                            txtTicketTotalAmt.Text = iTotalAmt + iPayAmt > 0 ? string.Format("{0}", iTotalAmt + iPayAmt) : "0";
                            txtGetAmt.Text         = iGetAmt - iPayAmt > 0 ? string.Format("{0}", iGetAmt - iPayAmt) : "0";
                            txtTicketNo.Text       = "";

                            if (iGetAmt - iPayAmt <= 0)
                            {
                                txtTicketNo.Text     = "";
                                txtTicketNo.ReadOnly = true;
                                msgBar.Text          = strMsg05;
                            }
                            else
                            {
                                txtTicketNo.Text     = "";
                                txtTicketNo.ReadOnly = false;
                                txtTicketNo.SetFocus();
                                msgBar.Text = strMsg01;
                            }
                        }
                        else
                        {
                            txtTicketNo.Text = "";
                            msgBar.Text      = data[0].EtcData != null ? data[0].EtcData.ToString() : "";
                        }

                        SetControlDisable(false);
                    }
                }
            }
            else if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.NoInfo)
            {
                if (this.InvokeRequired)
                {
                    this.Invoke((MethodInvoker) delegate()
                    {
                        txtTicketNo.Text     = "";
                        txtTicketNo.ReadOnly = false;
                        txtTicketNo.SetFocus();
                        msgBar.Text = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                    });
                }
                else
                {
                    txtTicketNo.Text     = "";
                    txtTicketNo.ReadOnly = false;
                    txtTicketNo.SetFocus();
                    msgBar.Text = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                }
            }
            else
            {
                if (this.InvokeRequired)
                {
                    this.Invoke((MethodInvoker) delegate()
                    {
                        txtTicketNo.Text     = "";
                        txtTicketNo.ReadOnly = false;
                        txtTicketNo.SetFocus();
                        msgBar.Text = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                    });
                }
                else
                {
                    txtTicketNo.Text     = "";
                    txtTicketNo.ReadOnly = false;
                    txtTicketNo.SetFocus();
                    msgBar.Text = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                }
            }
        }
Ejemplo n.º 15
0
        /// <summary>
        /// PP04전문통신 완료 이벤트
        /// </summary>
        /// <param name="responseData"></param>
        void pp04_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
        {
            ChildManager.ShowProgress(false);

            if (responseData.Response.ResponseState == SocketTrxnResType.Success)
            {
                var data = responseData.DataRecords.ToDataRecords <PP04RespData>();
                if (data.Length > 0)
                {
                    if (this.InvokeRequired)
                    {
                        this.Invoke((MethodInvoker) delegate()
                        {
                            // 포인트사용 TRAN (결제-현금 TRAN 사용)
                            BasketPoint pointAmt  = new BasketPoint();
                            pointAmt.BasketType   = BasketTypes.BasketPay;
                            pointAmt.PayGrpCd     = NetCommConstants.PAYMENT_GROUP_POINT;
                            pointAmt.PayDtlCd     = NetCommConstants.PAYMENT_DETAIL_POINT;
                            pointAmt.PayAmt       = txtPaymentAmt.Text.ToString();
                            pointAmt.BalGrpCd     = NetCommConstants.PAYMENT_GROUP_NONE;
                            pointAmt.BalDtlCd     = NetCommConstants.PAYMENT_DETAIL_NONE;
                            pointAmt.CancFg       = _modeReturn ? NetCommConstants.CANCEL_TYPE_CANCEL : NetCommConstants.CANCEL_TYPE_NORMAL;
                            pointAmt.CardNo       = txtCardNo.Text.ToString();
                            pointAmt.CustNm       = txtCustName.Text.ToString();
                            pointAmt.UsePoint     = txtPaymentAmt.Text.ToString();
                            pointAmt.BalancePoint = data[0].PayAfterPoint;
                            pointAmt.BalanceAmt   = data[0].PayAfterAmt;
                            pointAmt.ApprovalNo   = data[0].ApprNo;
                            pointAmt.CustNo       = _PP01RespData.CustNo;

                            this.ReturnResult.Add("PAY_DATA", pointAmt);
                            this.DialogResult = DialogResult.OK;
                            SetControlDisable(false);
                            Application.DoEvents();
                        });
                    }
                    else
                    {
                        // 포인트사용 TRAN (결제-현금 TRAN 사용)
                        BasketPoint pointAmt = new BasketPoint();
                        pointAmt.BasketType = BasketTypes.BasketPay;
                        pointAmt.PayGrpCd   = NetCommConstants.PAYMENT_GROUP_POINT;
                        pointAmt.PayDtlCd   = NetCommConstants.PAYMENT_DETAIL_POINT;
                        pointAmt.PayAmt     = txtPaymentAmt.Text.ToString();
                        pointAmt.BalGrpCd   = NetCommConstants.PAYMENT_GROUP_NONE;
                        pointAmt.BalDtlCd   = NetCommConstants.PAYMENT_DETAIL_NONE;
                        //_modeReturn ? NetCommConstants.CANCEL_TYPE_CANCEL : NetCommConstants.CANCEL_TYPE_NORMAL;
                        pointAmt.CancFg       = NetCommConstants.CANCEL_TYPE_NORMAL;
                        pointAmt.CardNo       = txtCardNo.Text.ToString();
                        pointAmt.CustNm       = txtCustName.Text.ToString();
                        pointAmt.UsePoint     = txtPaymentAmt.Text.ToString();
                        pointAmt.BalancePoint = data[0].PayAfterPoint;
                        pointAmt.BalanceAmt   = data[0].PayAfterAmt;
                        pointAmt.ApprovalNo   = data[0].ApprNo;
                        pointAmt.CustNo       = _PP01RespData.CustNo;

                        this.ReturnResult.Add("PAY_DATA", pointAmt);
                        this.DialogResult = DialogResult.OK;
                        SetControlDisable(false);
                        Application.DoEvents();
                    }
                }
            }
            else if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.NoInfo)
            {
                if (this.InvokeRequired)
                {
                    this.Invoke((MethodInvoker) delegate()
                    {
                        StatusMessage = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                        Application.DoEvents();
                    });
                }
                else
                {
                    StatusMessage = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                    Application.DoEvents();
                }
            }
            else
            {
                if (this.InvokeRequired)
                {
                    this.Invoke((MethodInvoker) delegate()
                    {
                        StatusMessage = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                        Application.DoEvents();
                    });
                }
                else
                {
                    StatusMessage = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                    Application.DoEvents();
                }
            }
        }
Ejemplo n.º 16
0
        /// <summary>
        /// PP01전문통신 완료 이벤트
        /// </summary>
        /// <param name="responseData"></param>
        void pp01_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
        {
            ChildManager.ShowProgress(false);

            if (responseData.Response.ResponseState == SocketTrxnResType.Success)
            {
                var data = responseData.DataRecords.ToDataRecords <PP01RespData>();
                if (data.Length > 0)
                {
                    if (this.InvokeRequired)
                    {
                        this.Invoke((MethodInvoker) delegate()
                        {
                            _PP01RespData     = data[0];
                            txtCardNo.Text    = data[0].CardNo;
                            txtCustName.Text  = data[0].CustName;
                            txtGradeName.Text = data[0].GradeName;
                            txtAbtyPoint.Text = data[0].AbtyPoint;
                            bCust             = true;

                            StatusMessage = strMsg02;
                            txtPaymentAmt.SetFocus();
                            txtPaymentAmt.Focus();
                            SetControlDisable(false);
                            Application.DoEvents();
                        });
                    }
                    else
                    {
                        _PP01RespData     = data[0];
                        txtCardNo.Text    = data[0].CardNo;
                        txtCustName.Text  = data[0].CustName;
                        txtGradeName.Text = data[0].GradeName;
                        txtAbtyPoint.Text = data[0].AbtyPoint;
                        bCust             = true;

                        StatusMessage = strMsg02;
                        txtPaymentAmt.SetFocus();
                        txtPaymentAmt.Focus();
                        SetControlDisable(false);
                        Application.DoEvents();
                    }
                }
            }
            else if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.NoInfo)
            {
                if (this.InvokeRequired)
                {
                    this.Invoke((MethodInvoker) delegate()
                    {
                        _PP01RespData     = null;
                        bCust             = false;
                        txtCardNo.Text    = "";
                        txtCustName.Text  = "";
                        txtGradeName.Text = "";
                        txtAbtyPoint.Text = "";
                        txtCardNo.SetFocus();
                        StatusMessage = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                        Application.DoEvents();
                    });
                }
                else
                {
                    _PP01RespData     = null;
                    bCust             = false;
                    txtCardNo.Text    = "";
                    txtCustName.Text  = "";
                    txtGradeName.Text = "";
                    txtAbtyPoint.Text = "";
                    txtCardNo.SetFocus();
                    StatusMessage = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                    Application.DoEvents();
                }
            }
            else
            {
                if (this.InvokeRequired)
                {
                    this.Invoke((MethodInvoker) delegate()
                    {
                        _PP01RespData     = null;
                        bCust             = false;
                        txtCardNo.Text    = "";
                        txtCustName.Text  = "";
                        txtGradeName.Text = "";
                        txtAbtyPoint.Text = "";
                        txtCardNo.SetFocus();
                        StatusMessage = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                        Application.DoEvents();
                    });
                }
                else
                {
                    _PP01RespData     = null;
                    bCust             = false;
                    txtCardNo.Text    = "";
                    txtCustName.Text  = "";
                    txtGradeName.Text = "";
                    txtAbtyPoint.Text = "";
                    txtCardNo.SetFocus();
                    StatusMessage = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                    Application.DoEvents();
                }
            }
        }
Ejemplo n.º 17
0
        /// <summary>
        /// PP02전문통신(전화번호) 완료 이벤트
        /// </summary>
        /// <param name="responseData"></param>
        void pp02_TaskCompleted(WSWD.WmallPos.FX.Shared.NetComm.Response.TaskResponseData responseData)
        {
            ChildManager.ShowProgress(false);

            if (responseData.Response.ResponseState == SocketTrxnResType.Success)
            {
                var data = responseData.DataRecords.ToDataRecords <PP02RespData>();
                if (data.Length > 0)
                {
                    if (this.InvokeRequired)
                    {
                        this.BeginInvoke((MethodInvoker) delegate()
                        {
                            if (TypeHelper.ToInt32(data[0].CustCount) > 1)
                            {
                                DataTable dtCust = new DataTable();
                                dtCust.Columns.Add("Col01");
                                dtCust.Columns.Add("Col02");

                                for (int i = 0; i < TypeHelper.ToInt32(data[0].CustCount); i++)
                                {
                                    dtCust.Rows.Add(new object[] { data[0].CustList[i].CustCardNo.ToString(), data[0].CustList[i].CustName.ToString() });
                                }


                                //동일 전화번호가 두명이상이면 선택팝업 open
                                if (dtCust.Rows.Count > 0)
                                {
                                    using (var pop = ChildManager.ShowPopup(strMsg12, "WSWD.WmallPos.POS.PT.dll",
                                                                            "WSWD.WmallPos.POS.PT.VC.POS_PT_P003", dtCust))
                                    {
                                        if (pop.ShowDialog(this) == DialogResult.OK)
                                        {
                                            if (pop.ReturnResult != null && pop.ReturnResult.Count > 0)
                                            {
                                                foreach (var item in pop.ReturnResult)
                                                {
                                                    GetServerRegister("1", item.Value.ToString());
                                                    break;
                                                }
                                            }
                                        }
                                    }
                                }

                                SetControlDisable(false);
                            }

                            if (TypeHelper.ToInt32(data[0].CustCount) <= 1)
                            {
                                GetServerRegister("1", data[0].CustList[0].CustCardNo.ToString());
                            }
                        });
                    }
                    else
                    {
                        if (TypeHelper.ToInt32(data[0].CustCount) > 1)
                        {
                            DataTable dtCust = new DataTable();
                            dtCust.Columns.Add("Col01");
                            dtCust.Columns.Add("Col02");

                            for (int i = 0; i < TypeHelper.ToInt32(data[0].CustCount); i++)
                            {
                                dtCust.Rows.Add(new object[] { data[0].CustList[i].CustCardNo.ToString(), data[0].CustList[i].CustName.ToString() });
                            }


                            //동일 전화번호가 두명이상이면 선택팝업 open
                            if (dtCust.Rows.Count > 0)
                            {
                                using (var pop = ChildManager.ShowPopup(strMsg12, "WSWD.WmallPos.POS.PT.dll",
                                                                        "WSWD.WmallPos.POS.PT.VC.POS_PT_P003", dtCust))
                                {
                                    if (pop.ShowDialog(this) == DialogResult.OK)
                                    {
                                        if (pop.ReturnResult != null && pop.ReturnResult.Count > 0)
                                        {
                                            foreach (var item in pop.ReturnResult)
                                            {
                                                GetServerRegister("1", item.Value.ToString());
                                                break;
                                            }
                                        }
                                    }
                                }
                            }

                            SetControlDisable(false);
                        }

                        if (TypeHelper.ToInt32(data[0].CustCount) <= 1)
                        {
                            GetServerRegister("1", data[0].CustList[0].CustCardNo.ToString());
                        }
                    }
                }
            }
            else if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.NoInfo)
            {
                if (this.InvokeRequired)
                {
                    this.BeginInvoke((MethodInvoker) delegate()
                    {
                        POSDeviceManager.SignPad.RequestPinData(strMsg06, "", "", "", 1, 13);
                        _returnData        = null;
                        txtCardNo.Text     = "";
                        txtCustName.Text   = "";
                        txtGradeName.Text  = "";
                        txtDelayPoint.Text = "";
                        txtAbtyPoint.Text  = "";
                        txtCltePoint.Text  = "";
                        txtRemark.Text     = "";
                        strCustNo          = "";
                        msgBar.Text        = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                    });
                }
                else
                {
                    POSDeviceManager.SignPad.RequestPinData(strMsg06, "", "", "", 1, 13);
                    _returnData        = null;
                    txtCardNo.Text     = "";
                    txtCustName.Text   = "";
                    txtGradeName.Text  = "";
                    txtDelayPoint.Text = "";
                    txtAbtyPoint.Text  = "";
                    txtCltePoint.Text  = "";
                    txtRemark.Text     = "";
                    strCustNo          = "";
                    msgBar.Text        = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                }
            }
            else
            {
                if (this.InvokeRequired)
                {
                    this.BeginInvoke((MethodInvoker) delegate()
                    {
                        POSDeviceManager.SignPad.RequestPinData(strMsg06, "", "", "", 1, 13);
                        _returnData        = null;
                        txtCardNo.Text     = "";
                        txtCustName.Text   = "";
                        txtGradeName.Text  = "";
                        txtDelayPoint.Text = "";
                        txtAbtyPoint.Text  = "";
                        txtCltePoint.Text  = "";
                        txtRemark.Text     = "";
                        strCustNo          = "";
                        msgBar.Text        = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                    });
                }
                else
                {
                    POSDeviceManager.SignPad.RequestPinData(strMsg06, "", "", "", 1, 13);
                    _returnData        = null;
                    txtCardNo.Text     = "";
                    txtCustName.Text   = "";
                    txtGradeName.Text  = "";
                    txtDelayPoint.Text = "";
                    txtAbtyPoint.Text  = "";
                    txtCltePoint.Text  = "";
                    txtRemark.Text     = "";
                    strCustNo          = "";
                    msgBar.Text        = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                }
            }
        }