Пример #1
0
        public void Listner_eventMsg(ActivMQListner l, Apache.NMS.ITextMessage msg)
        {
            //Console.WriteLine(msg.Text);
            //viewModel.ListTrains[0].Destination = msg.Text;

            // Désérialiser => Récupérer dans un objet train dans le mainviewmodel
            Train myTrain = SerialisationTool.deserialiser(msg.Text);

            // L'envoyer dans le MainViewModel avec la fonction Add
            Console.WriteLine(msg.Text);

            viewModel.AddTrain(myTrain);
        }
Пример #2
0
        private void btn_envoyer_Click(object sender, RoutedEventArgs e)
        {
            infoTrain          = new InfoTrain();
            infoTrain.ligne    = cmb_ligne.Text;
            infoTrain.id_train = Int32.Parse(txt_id_train.Text);
            //infoTrain.horaire = (DateTime) date_picker.SelectedDate;
            infoTrain.direction = txt_direction.Text;
            infoTrain.voie      = txt_voie.Text;
            infoTrain.info      = txt_info.Text;

            string msg = SerialisationTool.serialiser(infoTrain);

            publisher.sendMsg(msg);
        }
        private void Listner_eventMsg(ActivMQListner l, ITextMessage msg)
        {
            Console.WriteLine(msg.Text);
            string path = Directory.GetCurrentDirectory();

            infoTrain = SerialisationTool.deserialiser(msg.Text);
            Dispatcher.Invoke(() =>
            {
                this.uc_1.info = infoTrain.info;
                //this.uc_1.lbl_horaire_ligne.Content = infoTrain.horaire.ToString();
                this.uc_1.lbl_id_ligne.Content  = infoTrain.id_train;
                this.uc_1.lbl_direction.Content = infoTrain.direction;
                this.uc_1.lbl_voie.Content      = infoTrain.voie;

                this.uc_1.img_ligne.Source = new BitmapImage(new Uri(path + @"\images\ligne" + infoTrain.ligne + ".png"));
            });
        }
        public void envoyer_message(object parameter)
        {
            string msg = SerialisationTool.serialiser((InfoTrain)parameter); //transformation du message en string serialisation

            publisher.sendMsg(msg);
        }
Пример #5
0
        public void envoyer_message(object parameter)
        {
            string msg = SerialisationTool.serialiser((InfoTrain)parameter);

            publisher.sendMsg(msg);
        }