private void txtNroBom_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F3) { Busqueda.Busqueda frmBusqueda = new Busqueda.Busqueda(18); frmBusqueda.ShowDialog(); if (frmBusqueda.dato != string.Empty && frmBusqueda.dato1 != string.Empty) { if (Bom.BuscarCurr(frmBusqueda.dato1)) { int estado; txtNroBom.Text = frmBusqueda.dato; txtEstilo.Text = frmBusqueda.dato1; Bom.VerificarEstadoCierre(txtNroBom.Text, txtEstilo.Text, lblStatus, lblEtapa); Bom.CargarDatosPOH(txtNroBom.Text, txtEstilo.Text, txtHilos, txtPO, snotas, txtHilos); Bom.CargarDatosC(DtBOM, frmBusqueda.dato, "N"); estado = Bom.VerificarEstadoHilos(txtNroBom.Text, txtEstilo.Text, "N"); flagEstado = estado; if (estado < 1) { pbEstadoThread.Image = Properties.Resources.estado0; } if (estado == 1) { pbEstadoThread.Image = Properties.Resources.estado2; } if (estado > 1) { pbEstadoThread.Image = Properties.Resources.estado3; } groupBox1.Enabled = true; } else if (Bom.BuscarCurr(frmBusqueda.dato1) == false) { int estado; txtNroBom.Text = frmBusqueda.dato; txtEstilo.Text = frmBusqueda.dato1; Bom.VerificarEstadoCierre(txtNroBom.Text, txtEstilo.Text, lblStatus, lblEtapa); Bom.CargarDatosPOH(txtNroBom.Text, txtEstilo.Text, txtHilos, txtPO, snotas, txtHilos); Bom.CargarDatosC(DtBOM, frmBusqueda.dato, "E"); estado = Bom.VerificarEstadoHilos(txtNroBom.Text, txtEstilo.Text, "E"); flagEstado = estado; if (estado < 1) { pbEstadoThread.Image = Properties.Resources.estado0; } if (estado == 1) { pbEstadoThread.Image = Properties.Resources.estado2; } if (estado > 1) { pbEstadoThread.Image = Properties.Resources.estado3; } groupBox1.Enabled = true; } } } }