private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            // al darle doble clic a cualquier celda, se llevarán los datos del datagrid al siguiente formulario
            Trans_cliente trans_m = new Trans_cliente();

            trans_m.MdiParent = this.MdiParent;
            int    cod1;
            string columna    = dataGridView1.CurrentCell.RowIndex.ToString();//selecciona numero de columna
            int    columna_id = Convert.ToInt32(columna);
            string dato1      = dataGridView1.Rows[columna_id].Cells[0].Value.ToString();
            int    datoint    = Convert.ToInt32(dato1);
            //MessageBox.Show(datoint.ToString());
            string MyConnection3 = "Driver ={ MySQL ODBC 3.51 Driver }; Dsn=servidor_seguridad; UID=root; PWD = ;  ";

            string         Query      = "select descripcion,accion,cod_transaccion from transaccional_cliente where cod_transaccion =" + datoint + ";";
            OdbcConnection MyConn2    = new OdbcConnection(MyConnection3);
            OdbcCommand    MyCommand2 = new OdbcCommand(Query, MyConn2);

            MyConn2.Open();
            OdbcDataReader reader = MyCommand2.ExecuteReader();

            // coloca en los textBox, y comboBox correspondientes la informacion que se obtiene de la base de datos
            if (reader.Read())
            {
                trans_m.descripcion.Text = (string)reader["descripcion"];
                trans_m.accion.Text      = (string)reader["accion"];
                cod1 = (int)reader["cod_transaccion"];
                trans_m.primarykey.Text = cod1.ToString();
            }
            reader.Close();
            MyConn2.Close();
            trans_m.Show();
        }
        private void button2_Click(object sender, EventArgs e)
        {
            // al presionar el boton guardar lo que hará es verificar el ultimo codigo ingresado y
            // y sumarle 1, para que en el siguiente formulario aparezca ya el codigo que sigue
            Trans_cliente trans_m = new Trans_cliente();

            trans_m.MdiParent = this.MdiParent;

            int    cod1;
            string MyConnection3 = "Driver ={ MySQL ODBC 3.51 Driver }; Dsn=servidor_seguridad; UID=root; PWD = ;  ";

            string         Query2     = "Select cod_transaccion from transaccional_cliente order by cod_transaccion DESC LIMIT 1;";
            OdbcConnection MyConn3    = new OdbcConnection(MyConnection3);
            OdbcCommand    MyCommand3 = new OdbcCommand(Query2, MyConn3);

            MyConn3.Open();
            OdbcDataReader myreader3;

            myreader3 = MyCommand3.ExecuteReader();
            if (myreader3.Read())
            {
                cod1 = (int)myreader3["cod_transaccion"];
                int cod2 = cod1 + 1;

                trans_m.primarykey.Text    = cod2.ToString();
                trans_m.primarykey.Visible = true;
            }
            trans_m.Show();
        }
        private void button2_Click(object sender, EventArgs e)
        {
            Trans_cliente trans_m = new Trans_cliente();

            trans_m.Show();
        }