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); }
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); }
public void envoyer_message(object parameter) { string msg = SerialisationTool.serialiser((InfoTrain)parameter); publisher.sendMsg(msg); }