示例#1
0
        private void button5_Click(object sender, EventArgs e)
        {
            //启动2   SmartBusAPCECOClientBinding   SOAPdServiceSoap12Binding
            HellaAPCECOSOAPdServiceClient.SOAPdServiceSoap12BindingClient MySoap12BindingClient;



            MySoap12BindingClient = new HellaAPCECOSOAPdServiceClient.SOAPdServiceSoap12BindingClient("SmartBusAPCECOClientSoap12Binding");

            HellaAPCECOSOAPdServiceClient.NotificationContainer MyNotificationContainer = new HellaAPCECOSOAPdServiceClient.NotificationContainer();

            HellaAPCECOSOAPdServiceClient.StartupNotification MyStartupNotification = new HellaAPCECOSOAPdServiceClient.StartupNotification();
            MyStartupNotification.serverTask_ID   = 0;
            MyStartupNotification.customer_ID     = CounterID;// "C11200987654321";
            MyStartupNotification.ip_address      = "192.168.1.20";
            MyStartupNotification.notification_ID = 123456789;

            MyNotificationContainer.Item = MyStartupNotification;
            HellaAPCECOSOAPdServiceClient.AnswerContainer MyAnswerContainer;

            MyAnswerContainer = MySoap12BindingClient.Notification(MyNotificationContainer);

            if (MyAnswerContainer.Items != null)
            {
                ServerTaskID = MyAnswerContainer.Items[0].serverTask_ID;
            }


            OutPutXMLInfor(MyAnswerContainer.Items);

            OutMessage(null, 2);
        }
示例#2
0
        private void button4_Click(object sender, EventArgs e)
        {
            //计数2  SmartBusAPCECOClientBinding   SOAPdServiceSoap12Binding
            HellaAPCECOSOAPdServiceClient.SOAPdServiceSoap12BindingClient MySoap12BindingClient;

            MySoap12BindingClient = new HellaAPCECOSOAPdServiceClient.SOAPdServiceSoap12BindingClient("SmartBusAPCECOClientSoap12Binding");

            HellaAPCECOSOAPdServiceClient.NotificationContainer MyNotificationContainer = new HellaAPCECOSOAPdServiceClient.NotificationContainer();

            HellaAPCECOSOAPdServiceClient.CountNotification MyCountNotification = new HellaAPCECOSOAPdServiceClient.CountNotification();
            MyCountNotification.serverTask_ID   = ServerTaskID;
            MyCountNotification.customer_ID     = CounterID;// "C11200987654321";
            MyCountNotification.notification_ID = 123456789;
            MyCountNotification.count_in        = 1;
            MyCountNotification.count_out       = 1;
            HellaAPCECOSOAPdServiceClient.CountingGateID MyCountingGateID = new HellaAPCECOSOAPdServiceClient.CountingGateID();
            MyCountingGateID.id = "10";
            MyCountNotification.counting_gate_id = MyCountingGateID;

            MyNotificationContainer.Item = MyCountNotification;
            HellaAPCECOSOAPdServiceClient.AnswerContainer MyAnswerContainer;

            MyAnswerContainer = MySoap12BindingClient.Notification(MyNotificationContainer);
            OutPutXMLInfor(MyAnswerContainer.Items);
        }