コード例 #1
0
        private void KaydetFonk()
        {
            try
            {
                yazar.YazarAdi         = adTxt.Text.ToString();
                yazar.YazarSoyadi      = soyadTxt.Text.ToString();
                yazar.YazarBiyografisi = biyografiTxt.Text.ToString();
                yazar.YazarFotoUrl     = fotoTxt.Text.ToString();

                ValidationTool.Validate(validator, yazar);
                SqlCommand komut = new SqlCommand("exec Yazar_Ekle @p1,@p2,@p3,@p4", SqlBaglantisi.BaglantiDondur());
                komut.Parameters.AddWithValue("@p1", yazar.YazarAdi);
                komut.Parameters.AddWithValue("@p2", yazar.YazarSoyadi);
                komut.Parameters.AddWithValue("@p3", yazar.YazarBiyografisi);
                komut.Parameters.AddWithValue("@p4", yazar.YazarFotoUrl);
                komut.ExecuteNonQuery();
                SqlBaglantisi.BaglantiDondur().Close();
                MessageBox.Show("Yazar ekleme başarılı oldu.", "Bilgilendirme", MessageBoxButton.OK, MessageBoxImage.Information);
                Temizle();
                GridDoldur();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata oluştu. =>" + ex.Message, "Hata", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #2
0
        private void KaydetFonk()
        {
            try
            {
                Editor _editor = new Editor
                {
                    EditorAdi    = adTxt.Text.ToString(),
                    EditorSoyadi = soyadTxt.Text.ToString()
                };

                ValidationTool.Validate(validator, _editor);

                SqlCommand komut = new SqlCommand("exec Editor_Ekle @p1,@p2", SqlBaglantisi.BaglantiDondur());
                komut.Parameters.AddWithValue("@p1", _editor.EditorAdi);
                komut.Parameters.AddWithValue("@p2", _editor.EditorSoyadi);
                komut.ExecuteNonQuery();
                SqlBaglantisi.BaglantiDondur().Close();
                MessageBox.Show("Editor ekleme başarılı oldu.", "Bilgilendirme", MessageBoxButton.OK, MessageBoxImage.Information);
                Temizle();
                GridDoldur();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata oluştu. =>" + ex.Message, "Hata", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #3
0
        public void Islem_Click(object sender, EventArgs e)
        {
            try
            {
                SqlCommand komut = new SqlCommand("exec Yorum_Sil @p1", SqlBaglantisi.BaglantiDondur());
                komut.Parameters.AddWithValue("@p1", yorum.Id);
                komut.ExecuteNonQuery();
                SqlBaglantisi.BaglantiDondur().Close();
                MessageBox.Show("Yorum silme başarılı oldu.", "Bilgilendirme", MessageBoxButton.OK, MessageBoxImage.Information);

                GridDoldur();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata oluştu. =>" + ex.Message, "Hata", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #4
0
        private void SilFonk()
        {
            try
            {
                SqlCommand komut = new SqlCommand("exec Yazar_Sil @p1", SqlBaglantisi.BaglantiDondur());
                komut.Parameters.AddWithValue("@p1", yazar.Id);
                komut.ExecuteNonQuery();
                SqlBaglantisi.BaglantiDondur().Close();
                MessageBox.Show("Yazar silme başarılı oldu.", "Bilgilendirme", MessageBoxButton.OK, MessageBoxImage.Information);

                Temizle();
                GridDoldur();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata oluştu. =>" + ex.Message, "Hata", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #5
0
        private void GridDoldur()
        {
            List <Editor> editorler = new List <Editor>();
            SqlCommand    komut     = new SqlCommand("exec Editor_Tablosu", SqlBaglantisi.BaglantiDondur());
            SqlDataReader okuyucu   = komut.ExecuteReader();

            while (okuyucu.Read())
            {
                editorler.Add(new Editor
                {
                    Id           = int.Parse(okuyucu[0].ToString()),
                    EditorAdi    = okuyucu[1].ToString(),
                    EditorSoyadi = okuyucu[2].ToString()
                });
            }
            SqlBaglantisi.BaglantiDondur().Close();

            editor_dataGrid.ItemsSource = editorler;
        }
コード例 #6
0
        private void GridDoldur()
        {
            List <Yazar>  yazarlar = new List <Yazar>();
            SqlCommand    komut    = new SqlCommand("exec Yazar_Tablosu", SqlBaglantisi.BaglantiDondur());
            SqlDataReader okuyucu  = komut.ExecuteReader();

            while (okuyucu.Read())
            {
                yazarlar.Add(new Yazar
                {
                    Id               = int.Parse(okuyucu[0].ToString()),
                    YazarAdi         = okuyucu[1].ToString(),
                    YazarSoyadi      = okuyucu[2].ToString(),
                    YazarBiyografisi = okuyucu[3].ToString(),
                    YazarFotoUrl     = okuyucu[4].ToString()
                });
            }
            SqlBaglantisi.BaglantiDondur().Close();

            yazar_dataGrid.ItemsSource = yazarlar;
        }
コード例 #7
0
        private void GridDoldur()
        {
            List <Yorum>  yorumlar = new List <Yorum>();
            SqlCommand    komut    = new SqlCommand("exec Yorumlar_Tablosu", SqlBaglantisi.BaglantiDondur());
            SqlDataReader okuyucu  = komut.ExecuteReader();

            while (okuyucu.Read())
            {
                yorumlar.Add(new Yorum
                {
                    Id          = int.Parse(okuyucu[0].ToString()),
                    Ad          = okuyucu[1].ToString(),
                    Soyad       = okuyucu[2].ToString(),
                    Mesaj       = okuyucu[3].ToString(),
                    YorumTarihi = DateTime.Parse(okuyucu[4].ToString())
                });
            }
            SqlBaglantisi.BaglantiDondur().Close();

            yorum_dataGrid.ItemsSource = yorumlar;
        }