コード例 #1
0
 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);
     }
 }
コード例 #2
0
 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");
     }
 }