public void Confirm(string CommPartnerId, string TransactionId, ConfirmDoc aConfirmDoc)
 {
     this.Invoke("Confirm", new object[] {
         CommPartnerId,
         TransactionId,
         aConfirmDoc
     });
     return;
 }
示例#2
0
        public ArrayList InternalProcess(System.String MsgOutId)
        {
            ArrayList aConfirmDocList = new ArrayList();

            IDataReader r = db.ExecuteReader(
                "select" +
                " MSG_OUT_CONFIRM.TRANSACTION_ID" +
                ",MSG_OUT_CONFIRM.TRANSACTION_STATUS" +
                ",MSG_OUT_CONFIRM.ERRCODE" +
                ",MSG_OUT_CONFIRM.ERRMSG" +
                " from   MSG_OUT_CONFIRM" +
                " where  MSG_OUT_CONFIRM.MSG_OUT_ID = '" + MsgOutId + "'");

            while (r.Read())
            {
                ConfirmDoc aConfirmDoc = new ConfirmDoc();

                aConfirmDoc.OPCODE = "1";

                if (r.IsDBNull(0))
                {
                    aConfirmDoc.TransactionId = null;
                }
                else
                {
                    aConfirmDoc.TransactionId = r.GetString(0);
                }

                if (r.IsDBNull(1))
                {
                    aConfirmDoc.TransactionStatus = null;
                }
                else
                {
                    aConfirmDoc.TransactionStatus = r.GetString(1);
                }

                if (r.IsDBNull(2))
                {
                    aConfirmDoc.ErrCode = null;
                }
                else
                {
                    aConfirmDoc.ErrCode = r.GetString(2);
                }

                if (r.IsDBNull(3))
                {
                    aConfirmDoc.ErrMsg = null;
                }
                else
                {
                    aConfirmDoc.ErrMsg = r.GetString(3);
                }

                aConfirmDocList.Add(aConfirmDoc);
            }

            r.Close();


            return(aConfirmDocList);
        }
 public System.IAsyncResult BeginConfirm(string CommPartnerId, string TransactionId, ConfirmDoc aConfirmDoc, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("Confirm", new object[] {
         CommPartnerId,
         TransactionId,
         aConfirmDoc
     }, callback, asyncState));
 }