private void btnKaydet_Click(object sender, RoutedEventArgs e) { if (seçili == null) { sorgu = "INSERT INTO [Şarkılar] VALUES (@ŞarkıAdı,@Ad)"; komut = new SqlCommand(sorgu, Bağla.conn); } else { sorgu = "UPDATE [Şarkılar] SET ŞarkıAdı=@ŞarkıAdı,Ad=@Ad WHERE Id=@Id"; komut = new SqlCommand(sorgu, Bağla.conn); komut.Parameters.AddWithValue("@Id", seçili["Id"]); } komut.Parameters.AddWithValue("@ŞarkıAdı", tbŞarkıAdı.Text); komut.Parameters.AddWithValue("@Ad", cbŞarkıcıAdı.SelectedValue); try { Bağla.Open(); komut.ExecuteNonQuery(); MessageBox.Show("Başarılı!"); } catch (Exception err) { MessageBox.Show(err.ToString()); } finally { if (Bağla.conn.State == ConnectionState.Open) { Bağla.Close(); NavigationService.Navigate(new Uri("Pages/ListeleŞarkı.xaml", UriKind.Relative)); } } }
private void btnKaydet_Click(object sender, RoutedEventArgs e) { if (seçili == null) { sorgu = "INSERT INTO [KayıtYerleri] VALUES (@Resim,@KayıtYeriAdı)"; komut = new SqlCommand(sorgu, Bağla.conn); } else { sorgu = "UPDATE [KayıtYerleri] SET KayıtYeriAdı=@KayıtYeriAdı,Resim=@Resim WHERE Id=@Id"; komut = new SqlCommand(sorgu, Bağla.conn); komut.Parameters.AddWithValue("@Id", seçili["Id"]); } komut.Parameters.AddWithValue("@KayıtYeriAdı", tbKayıtYeriAdı.Text); komut.Parameters.AddWithValue("@Resim", Bağla.BitmapSourcetoByteArray((BitmapSource)imgResim.Source)); try { Bağla.Open(); komut.ExecuteNonQuery(); MessageBox.Show("Başarılı!"); } catch (Exception err) { MessageBox.Show(err.ToString()); } finally { if (Bağla.conn.State == ConnectionState.Open) { Bağla.Close(); NavigationService.Navigate(new Uri("Pages/ListeleKayıtYeri.xaml", UriKind.Relative)); } } }
private void miSil_Click(object sender, RoutedEventArgs e) { if (dg.SelectedItem == null) { return; } var sonuc = MessageBox.Show("Kayıt Silinsin mi?", "Uyarı", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (sonuc == MessageBoxResult.Yes) { seçili = dg.SelectedItem as DataRowView; sorgu = "DELETE FROM [Şarkılar] WHERE Id=@Id"; komut = new SqlCommand(sorgu, Bağla.conn); komut.Parameters.AddWithValue("@Id", seçili["Id"]); Bağla.Open(); komut.ExecuteNonQuery(); Bağla.Close(); dg.ItemsSource = Bağla.Listele("SELECT * FROM [Şarkılar]"); } else { MessageBox.Show("İşlem İptal Edildi.", "Uyarı", MessageBoxButton.OK); } }