void limpiarFroma()
 {
     Dgv_mostrarFacturas.Rows.Clear();
     Txt_codigoCompra.Clear();
     Txt_fechaActualizacion.Clear();
     Txt_fechaCreacion.Clear();
     Txt_proveedor.Clear();
     Txt_tracking.Clear();
     Cbo_tracking.SelectedItem = null;
     Cbo_tracking.Text         = "";
 }
        private void button1_Click(object sender, EventArgs e)
        {
            bool   validacionConsulta = false;
            string scodigoOrden       = Txt_codigoCompra.Text;

            try
            {
                if (string.IsNullOrEmpty(Txt_codigoCompra.Text))
                {
                    MessageBox.Show("Debe ingresar un codigo para la consulta");
                }
                else
                {
                    OdbcCommand sql = new OdbcCommand("SELECT " +
                                                      "C.PK_IdComprasEncabezado, C.fecha_compra, C.fecha_modificacion, C.Tracking_compra, P.nombre_proveedor " +
                                                      "FROM tbl_compras C INNER JOIN tbl_orden_compra_encabezado OCE " +
                                                      "ON C.PK_IdComprasEncabezado = OCE.PK_IdComprasEncabezado " +
                                                      "INNER JOIN tbl_proveedores P ON OCE.PK_IdProveedores = P.PK_IdProveedores  " +
                                                      "WHERE C.estado_compra= '1' AND C.PK_IdComprasEncabezado = " + scodigoOrden + " ", conexion.conectar());
                    OdbcDataReader almacena = sql.ExecuteReader();
                    while (almacena.Read() == true)
                    {
                        validacionConsulta          = true;
                        Txt_fechaCreacion.Text      = almacena.GetString(1);
                        Txt_fechaActualizacion.Text = almacena.GetString(2);
                        Txt_proveedor.Text          = almacena.GetString(3);
                        Txt_tracking.Text           = almacena.GetString(4);
                    }
                    if (validacionConsulta == false)
                    {
                        MessageBox.Show("El codigo de orden no existe");
                        Txt_fechaCreacion.Clear();

                        Txt_fechaActualizacion.Clear();
                        Txt_proveedor.Clear();
                        Txt_tracking.Clear();
                        Txt_codigoCompra.Focus();
                    }
                    almacena.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }