Ejemplo n.º 1
0
        private void btnAlta_Click(object sender, EventArgs e)
        {
            fAlta = new FormAlta();
            fAlta.ShowDialog();

            if (fAlta.DialogResult == DialogResult.OK)
            {
                //Se abre la conexión con la base de datos
                conexion.Open();

                //Cadena con la consulta
                string query = $"INSERT INTO cliente VALUES ('{fAlta.DNI}', '{fAlta.Nombre}', '{fAlta.Apellido}', " +
                               $"'{fAlta.codigo}', '{fAlta.Telefono}', '{fAlta.Provincia}', '{fAlta.Poblacion}', '{fAlta.tipo_cli}');";

                //Se crea el comando para una consulta no SELECT
                MySqlCommand comando = new MySqlCommand(query, conexion);
                //Se ejecuta el comando
                comando.ExecuteNonQuery();

                //Se actualiza la tabla en el dataGridView
                this.actualizarTabla();

                //Se cierra la conexión
                conexion.Close();
            }
        }
Ejemplo n.º 2
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            //Se recoge la fila actual
            DataGridViewRow filaActual = dataGridView1.CurrentRow;

            //Variables para los datos de la fila actual
            String dni  = filaActual.Cells["DNI"].Value.ToString();
            String nom  = filaActual.Cells["Nombre"].Value.ToString();
            String ape  = filaActual.Cells["Apellidos"].Value.ToString();
            String cp   = filaActual.Cells["CP"].Value.ToString();
            String tel  = filaActual.Cells["Telefono"].Value.ToString();
            String tipo = filaActual.Cells["Tipo de cliente"].Value.ToString();
            int    pro  = obtenerProvinciaAlumno(dni);
            int    pob  = obtenerPoblacionAlumno(dni);

            //String pro = código de provincia
            //String pob = código de municipio

            //Creamos un nuevo formulario para modificar los datos de la fila seccionada
            fAlta = new FormAlta(dni, nom, ape, cp, tel, tipo, pro, pob);
            fAlta.ShowDialog();


            if (fAlta.DialogResult == DialogResult.OK)
            {
                //Se abre la conexión con la base de datos
                conexion.Open();

                //Cadena con la consulta
                string query = $"UPDATE cliente SET DNI = '{fAlta.DNI}', Nombre = '{fAlta.Nombre}', Apellidos = '{fAlta.Apellido}', " +
                               $"CP = '{fAlta.codigo}', Telefono = '{fAlta.Telefono}', Provincia = '{fAlta.Provincia}', " +
                               $"Localidad = '{fAlta.Poblacion}', Tipo_cliente = '{fAlta.tipo_cli}'  WHERE DNI = '{fAlta.DNI}';";

                //Se crea el comando para una consulta no SELECT
                MySqlCommand comando = new MySqlCommand(query, conexion);
                //Se ejecuta el comando

                comando.ExecuteNonQuery();

                //Se actualiza la tabla en el dataGridView
                this.actualizarTabla();
            }
        }