public void DepartureNode(string CommPartnerId, string TransactionId, DepartureNodeDoc aDepartureNodeDoc)
 {
     this.Invoke("DepartureNode", new object[] {
         CommPartnerId,
         TransactionId,
         aDepartureNodeDoc
     });
     return;
 }
Esempio n. 2
0
        public ArrayList InternalProcess(System.String MsgOutId)
        {
            ArrayList aDepartureNodeDocList = new ArrayList();

            IDataReader r = db.ExecuteReader(
                "select" +
                " MSG_OUT_DEPARTURE_NODE.DEPARTUREIDENTITY" +
                ",MSG_OUT_DEPARTURE_NODE.SEQNUM" +
                ",MSG_OUT_DEPARTURE_NODE.TONODEIDENTITY" +
                ",MSG_OUT_DEPARTURE_NODE.ESTIMATEDARRIVALDATETIME" +
                ",MSG_OUT_DEPARTURE_NODE.RECEIVETRANSITGOODS" +
                " from   MSG_OUT_DEPARTURE_NODE" +
                " where  MSG_OUT_DEPARTURE_NODE.MSG_OUT_ID = '" + MsgOutId + "'");

            while (r.Read())
            {
                DepartureNodeDoc aDepartureNodeDoc = new DepartureNodeDoc();

                aDepartureNodeDoc.OPCODE = "1";

                if (r.IsDBNull(0))
                {
                    aDepartureNodeDoc.DepartureIdentity = null;
                }
                else
                {
                    aDepartureNodeDoc.DepartureIdentity = r.GetString(0);
                }

                if (r.IsDBNull(1))
                {
                    aDepartureNodeDoc.SEQNUM = null;
                }
                else
                {
                    aDepartureNodeDoc.SEQNUM = r.GetInt32(1);
                }

                if (r.IsDBNull(2))
                {
                    aDepartureNodeDoc.ToNodeIdentity = null;
                }
                else
                {
                    aDepartureNodeDoc.ToNodeIdentity = r.GetString(2);
                }

                if (r.IsDBNull(3))
                {
                    aDepartureNodeDoc.EstimatedArrivalDateTime = null;
                }
                else
                {
                    aDepartureNodeDoc.EstimatedArrivalDateTime = DateTime.SpecifyKind(r.GetDateTime(3), DateTimeKind.Local);
                }

                if (r.IsDBNull(4))
                {
                    aDepartureNodeDoc.ReceiveTransitGoods = null;
                }
                else
                {
                    aDepartureNodeDoc.ReceiveTransitGoods = r.GetString(4);
                }

                aDepartureNodeDocList.Add(aDepartureNodeDoc);
            }

            r.Close();


            return(aDepartureNodeDocList);
        }
 public System.IAsyncResult BeginDepartureNode(string CommPartnerId, string TransactionId, DepartureNodeDoc aDepartureNodeDoc, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("DepartureNode", new object[] {
         CommPartnerId,
         TransactionId,
         aDepartureNodeDoc
     }, callback, asyncState));
 }