public Inicio() { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; ws = new WebService(pbProgreso, lbEstado); puerto = new AdministracionPuertoSerial(pbProgreso, lbEstado); _hConsumoWS = new Thread(new ThreadStart(ws.Consumir)); _hVerificacion = new Thread(new ThreadStart(Verificar)); _hConexionSerial = new Thread(new ThreadStart(puerto.Conectar)); _hConsumoWS.Start(); _hVerificacion.Start(); }
public void SetDatosIniciales(WebService ws, AdministracionPuertoSerial puerto) { this.ws = ws; this.puerto = puerto; this.puerto.GetPuerto().DataReceived += RecibirDatos; ciclosEscolares = ws.GetCiclosEscolares(); foreach (var ciclo in ciclosEscolares) { listaCiclos.Items.Add(ciclo); } listaCiclos.ComboBox.DisplayMember = "Nombre"; listaCiclos.ComboBox.ValueMember = "ID"; listaCiclos.ComboBox.DataSource = ciclosEscolares; listaCiclos.Text = ciclosEscolares.Last().Nombre; lbCicloEscolar.Text = listaCiclos.Text; }