Exemplo n.º 1
0
 void pq01_TaskCompleted(TaskResponseData responseData)
 {
     if (responseData.Response.ResponseState == SocketTrxnResType.Success)
     {
         var data = responseData.DataRecords.ToDataRecords <PQ01RespData>()[0];
         MessageBox.Show(data.SystemTime);
     }
 }
Exemplo n.º 2
0
 void task_TaskCompleted(TaskResponseData responseData)
 {
     this.BeginInvoke((MethodInvoker) delegate()
     {
         if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.Success)
         {
             dataGridView1.AutoGenerateColumns = true;
             dataGridView1.DataSource          = responseData.DataRecords.ToDataRecords <PQ06RespData>().ToDataTable();
         }
     });
 }
Exemplo n.º 3
0
        /// <summary>
        /// 전문(TR, 결락) 전송완료
        /// </summary>
        /// <param name="responseData"></param>
        void pu01Task_TaskCompleted(TaskResponseData responseData)
        {
            if (responseData.Response.ResponseState == SocketTrxnResType.Success)
            {
                if (this.InvokeRequired)
                {
                    this.BeginInvoke((MethodInvoker) delegate()
                    {
                        if (_dsTR.Tables[0].Rows.Count > 0)
                        {
                            colorProgressBar1.Percentage = (int)(Convert.ToDouble(iRow) / Convert.ToDouble(_dsTR.Tables[0].Rows.Count) * 100);
                        }
                        else
                        {
                            colorProgressBar1.Percentage = 0;
                        }

                        msgBarProgress.Text = string.Format("{0}/{1}", iRow, _dsTR.Tables[0].Rows.Count.ToString());

                        TransData();
                    });
                }
                else
                {
                    if (_dsTR.Tables[0].Rows.Count > 0)
                    {
                        colorProgressBar1.Percentage = (int)(Convert.ToDouble(iRow) / Convert.ToDouble(_dsTR.Tables[0].Rows.Count) * 100);
                    }
                    else
                    {
                        colorProgressBar1.Percentage = 0;
                    }

                    msgBarProgress.Text = string.Format("{0}/{1}", iRow, _dsTR.Tables[0].Rows.Count.ToString());

                    TransData();
                }
            }
            else if (responseData.Response.ResponseState == WSWD.WmallPos.FX.Shared.NetComm.SocketTrxnResType.NoInfo)
            {
                ChildManager.ShowProgress(false);

                if (this.InvokeRequired)
                {
                    this.BeginInvoke((MethodInvoker) delegate()
                    {
                        msgBar.Text = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                    });
                }
                else
                {
                    msgBar.Text = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                }
            }
            else
            {
                ChildManager.ShowProgress(false);

                if (this.InvokeRequired)
                {
                    this.BeginInvoke((MethodInvoker) delegate()
                    {
                        msgBar.Text = responseData.Response.ErrorMessage.ToString();
                        SetControlDisable(false);
                    });
                }
                else
                {
                    msgBar.Text = responseData.Response.ErrorMessage.ToString();
                    SetControlDisable(false);
                }
            }
        }