private void dataGrid1_Click(object sender, EventArgs e)
        {
            int columns = ((DataTable)dataGrid1.DataSource).Columns.Count;

            string[] booya = new string[columns];
            for (int x = 0; x < columns; x++)
            {
                string index       = dataGrid1.CurrentCell.ToString();
                int    columnIndex = dataGrid1.CurrentCell.ColumnNumber;
                int    rowIndex    = dataGrid1.CurrentCell.RowNumber;
                string value       = dataGrid1[rowIndex, x].ToString();
                booya[x] = value;
            }
            if (booya[1].Length == 24)
            {
                MessageBox.Show("Este producto cuenta con un TAG", "Aviso");
            }
            else
            {
                lectura = ws.detalleEscuadra(booya[1]);
                Detalle_Recepcion dr = new Detalle_Recepcion(lectura, booya[1], user, false);
                dr.Show();
            }
        }
        private void btnDetener_Click(object sender, EventArgs e)
        {
            btnLeer.Visible    = true;
            btnLeer.Enabled    = true;
            btnDetener.Visible = false;
            btnDetener.Enabled = false;
            RFID = false;
            GC.Collect();


            try
            {
                Detalle_Recepcion dr = new Detalle_Recepcion(lectura, epc, user, true);
                dr.Show();
                //LiberarControles(this);
                this.Dispose();
                dataGrid1.Dispose();
            }
            catch
            {
                MessageBox.Show("Ningun TAG leido");
                return;
            }
        }