コード例 #1
0
        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
            Alergias alerg = new Alergias();

            alerg.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 descrip_alergia,id_alergia from alergias_cliente where id_alergia =" + 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())
            {
                alerg.descripcion.Text = (string)reader["descrip_alergia"];
                cod1 = (int)reader["id_alergia"];
                alerg.primarykey.Text = cod1.ToString();
            }
            reader.Close();
            MyConn2.Close();
            alerg.Show();
        }
コード例 #2
0
        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
            Alergias aler = new Alergias();

            aler.MdiParent = this.MdiParent;

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

            string         Query2     = "Select id_alergia from alergias_cliente order by id_alergia 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["id_alergia"];
                int cod2 = cod1 + 1;

                aler.primarykey.Text    = cod2.ToString();
                aler.primarykey.Visible = true;
            }
            aler.Show();
        }