示例#1
0
        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));
                }
            }
        }
示例#2
0
        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));
                }
            }
        }
示例#3
0
        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);
            }
        }