private void btnPoistaPalvelu_Click(object sender, EventArgs e) { if (dgVarauksenPalvelut.Rows.Count > 0) { //Poistaa palveluita string deleteQuery = $"DELETE FROM varauksen_palvelut WHERE varaus_id = {varausId} AND palvelu_id = {dgVarauksenPalvelut.SelectedRows[0].Cells[0].Value} AND lkm={dgVarauksenPalvelut.SelectedRows[0].Cells[2].Value}"; Aloitussivu.modifyDatabaseAndGrid(deleteQuery, "SELECT * FROM varauksen_palvelut WHERE varaus_id=" + varausId, dgVarauksenPalvelut); } }
private void btnLisaaPalvelu_Click(object sender, EventArgs e) { try { //Lisää varauksen ID:llä palveluita if (txtPalveluLkm.Text != "") { string insertQuery = $"INSERT INTO varauksen_palvelut(varaus_id, palvelu_id, lkm) VALUES({varausId}, {cbVarausPalvelu.SelectedValue}, {txtPalveluLkm.Text})"; Aloitussivu.modifyDatabaseAndGrid(insertQuery, "SELECT * FROM varauksen_palvelut WHERE varaus_id=" + varausId, dgVarauksenPalvelut); } else { MessageBox.Show("Et antanut lukumäärää"); txtPalveluLkm.Focus(); } } catch { MessageBox.Show("Varauksella ei voi olla useampaa merkintää samasta palvelusta"); } }