public static void Escribir(StreamWriter sw, Paquete paquete) { Dictionary <string, string> diccionarioParseado = new Dictionary <string, string>(); diccionarioParseado = paquete.Parsear(); foreach (KeyValuePair <string, string> elemento in diccionarioParseado) { if (elemento.Value != "E") { sw.Write(elemento.Key + ": " + elemento.Value); sw.WriteLine(); } } }
private void BTNenviarPaquete_Click(object sender, RoutedEventArgs e) { Paquete paqueteUDP = new Paquete(TBpaqueteUDP.Text); Dictionary <string, string> diccionarioParseado = new Dictionary <string, string>(); diccionarioParseado = paqueteUDP.Parsear(); if (diccionarioParseado["Start Bit"] == "E") //En caso de que el paquete sea inválido { MessageBox.Show("No se ha ingresado un paquete válido."); } else { Tabla.Visibility = Visibility.Visible; Tabla.Items.Clear(); Ventana.Height = 700; foreach (KeyValuePair <string, string> elemento in diccionarioParseado) //Parseo Datos Caiquen { Tabla.Items.Add(new Datos { Campo = elemento.Key, Valor = elemento.Value }); } } }