예제 #1
0
        private void button8_Click(object sender, EventArgs e)
        {
            IDispatchInterface s = new DispatchService();

            Model.InputDispatch model = new Model.InputDispatch();

            model.ConstId = 7091;
            model.RoleId  = 9;
            model.UserId  = 13640; //13640  13501 13641
            s.InsertDispatch(model);
        }
예제 #2
0
        public void Start()
        {
            MessageQueue       myQueue = new MessageQueue(".\\private$\\RobOrderQueue");
            IDispatchInterface servier = new DispatchService();

            while (true)
            {
                //连接到本地队列
                System.Messaging.Message message   = myQueue.Receive();
                XmlMessageFormatter      formatter = new XmlMessageFormatter(new Type[] { typeof(string) });

                message.Formatter = formatter;
                string jsonData           = message.Body.ToString();
                Model.InputDispatch model = JsonConvert.DeserializeObject <Model.InputDispatch>(jsonData);

                servier.InsertDispatch(model);
            }
        }