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(); } }
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(); } }