Пример #1
0
        private void btnAlta_Click(object sender, EventArgs e)
        {
            fAlta = new FormAlta();
            fAlta.txtDNI.Enabled = true;
            fAlta.ShowDialog();

            if (fAlta.DialogResult == DialogResult.OK)
            {
                conexion.Open();

                string query = $"INSERT INTO cliente VALUES ('{fAlta.Dni}', '{fAlta.Nombre}', '{fAlta.Apellidos}', " +
                    $"'{fAlta.Telefono}', '{fAlta.Localidad}', '{fAlta.CodPostal}', '{fAlta.Provincia}', '{fAlta.Tipo}');";

                MySqlCommand comando = new MySqlCommand(query, conexion);
                comando.ExecuteNonQuery();

                this.actualizarTabla();

                conexion.Close();
            }
        }
Пример #2
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            DataGridViewRow filaActual = dgvClientes.CurrentRow;
            String dni = filaActual.Cells["DNI"].Value.ToString();
            String nom = filaActual.Cells["Nombre"].Value.ToString();
            String ape = filaActual.Cells["Apellidos"].Value.ToString();
            String tel = filaActual.Cells["Telefono"].Value.ToString();
            int pro = obtenerProvinciaCliente(dni);
            int loc = obtenerLocalidadCliente(dni);
            String cp = filaActual.Cells["Cod. Postal"].Value.ToString();
            String tip = filaActual.Cells["Tipo"].Value.ToString();

            fAlta = new FormAlta(dni, nom, ape, tel, pro, loc, cp, tip);
            fAlta.txtDNI.Enabled = false;
            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.Apellidos}', Telefono = '{fAlta.Telefono}', Localidad = {fAlta.Localidad}, " +
                    $"CP = '{fAlta.CodPostal}', Provincia = {fAlta.Provincia}, Tipo_cliente = '{fAlta.Tipo}' " +
                    $"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();

                this.actualizarTabla();

                conexion.Close();
            }
        }