コード例 #1
0
        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;
                    }
                }
            }
        }