コード例 #1
0
        //public bool FilmTuruSil(FilmTuru ft)
        //{
        //    bool Sonuc = false;
        //    SqlCommand comm = new SqlCommand("Delete from FilmTurleri Where FilmTurNo=@FilmTurNo", conn);
        //    comm.Parameters.Add("@FilmTurNo", SqlDbType.Int).Value = ft.FilmTurNo;

        //    if (conn.State == ConnectionState.Closed) conn.Open();
        //    try
        //    {
        //        Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());
        //        //return Sonuc; Yine de finally çalışır.
        //    }
        //    catch (SqlException ex)
        //    {
        //        string hata = ex.Message;
        //    }
        //    finally
        //    {
        //        conn.Close();
        //    }
        //    return Sonuc;
        //}
        public bool FilmTuruSil(FilmTuru ft)
        {
            bool       Sonuc = false;
            SqlCommand comm  = new SqlCommand("Update FilmTurleri set Silindi=1 Where FilmTurNo=@FilmTurNo", conn);

            comm.Parameters.Add("@FilmTurNo", SqlDbType.Int).Value = ft.FilmTurNo;

            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            try
            {
                Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());
                //return Sonuc; Yine de finally çalışır.
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            finally
            {
                conn.Close();
            }
            return(Sonuc);
        }
コード例 #2
0
        public bool FilmTuruEkle(FilmTuru yeniTur)
        {
            SqlCommand comm = new SqlCommand("Insert into FilmTurleri(TurAd, Aciklama) values(@TurAd, @Aciklama)", conn);

            comm.Parameters.Add("@TurAd", SqlDbType.VarChar).Value    = yeniTur._turAd;
            comm.Parameters.Add("@Aciklama", SqlDbType.VarChar).Value = yeniTur._aciklama;
            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            bool Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());

            conn.Close();
            return(Sonuc);
        }
コード例 #3
0
        public bool FilmTuruGuncelle(FilmTuru guncelTur)
        {
            SqlCommand comm = new SqlCommand("Update FilmTurleri Set TurAd=@TurAd, Aciklama=@Aciklama where FilmTurNo=@FilmTurNo", conn);

            comm.Parameters.Add("@TurAd", SqlDbType.VarChar).Value    = guncelTur._turAd;
            comm.Parameters.Add("@Aciklama", SqlDbType.VarChar).Value = guncelTur._aciklama;
            comm.Parameters.Add("@FilmTurNo", SqlDbType.Int).Value    = guncelTur._filmTurNo;
            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            bool Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());

            conn.Close();
            return(Sonuc);
        }
コード例 #4
0
ファイル: frmFilmTurleri.cs プロジェクト: nhadeka/VideoMarket
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek İstiyor musunuz?", "Silinsin mi?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         FilmTuru ft = new Model.FilmTuru();
         if (ft.FilmTuruSil(SecilenTurNo))
         {
             MessageBox.Show("Film Türü silindi.", "Silme Gerçekleşti.");
             Temizle();
             btnDegistir.Enabled = false;
             btnSil.Enabled      = false;
             ft.FilmTurleriGoster(lvFilmTurleri);
         }
         else
         {
             MessageBox.Show("Silme Gerçekleşmedi!", "Dikkat! İşlem Tamamlanmadı!"); txtFilmTuru.Focus();
         }
     }
 }
コード例 #5
0
        //public void FilmTurleriGoster(ComboBox liste)
        //{
        //    liste.Items.Clear();
        //    SqlCommand comm = new SqlCommand("Select * from FilmTurleri where Silindi=0", conn);
        //    if (conn.State == ConnectionState.Closed) conn.Open();
        //    SqlDataReader dr = comm.ExecuteReader();
        //    while (dr.Read())
        //    {
        //        liste.Items.Add(dr["TurAd"].ToString());
        //    }
        //    dr.Close();
        //    conn.Close();
        //}
        public void FilmTurleriGoster(ComboBox liste)
        {
            liste.Items.Clear();
            SqlCommand comm = new SqlCommand("Select * from FilmTurleri where Silindi=0", conn);

            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            SqlDataReader dr = comm.ExecuteReader();

            while (dr.Read())
            {
                FilmTuru ft = new FilmTuru();
                ft._turAd     = dr["TurAd"].ToString();
                ft._filmTurNo = Convert.ToInt32(dr["FilmTurNo"]);
                liste.Items.Add(ft);    //ComboBox item olarak object aldığından, TurAd ve FilmTurNo bilgileri girilen FilmTuru nesnelerini item olarak ekliyoruz.
            }
            dr.Close();
            conn.Close();
        }
コード例 #6
0
        //public void FilmTurleriGoster(ComboBox liste)
        //{
        //    liste.Items.Clear();
        //    SqlCommand comm = new SqlCommand("Select * from FilmTurleri where Silindi=0", conn); //Silindi kolonu eklediğimiz için şart olarak yazmak zorundayım ve defalt olarak 0 yan false döndürür.Bütün select lere koymam lazım şart olarak.
        //    if (conn.State == ConnectionState.Closed) conn.Open();
        //    SqlDataReader dr = comm.ExecuteReader();
        //    while (dr.Read())
        //    {
        //        liste.Items.Add(dr["TurAd"].ToString()); //comboboxın sadece ıtemsları var subitemsları yok
        //    }
        //    dr.Close();
        //    conn.Close();
        //}
        public void FilmTurleriGoster(ComboBox liste) //yukardakinde sadece tur adına ulaşıyoduk,burda ise filmtur noya da ihtiyacım oldugu için bunu yazdım
        {
            liste.Items.Clear();
            SqlCommand comm = new SqlCommand("Select * from FilmTurleri where Silindi=0", conn); //Silindi kolonu eklediğimiz için şart olarak yazmak zorundayım ve defalt olarak 0 yan false döndürür.Bütün select lere koymam lazım şart olarak.

            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            SqlDataReader dr = comm.ExecuteReader();

            while (dr.Read())
            {
                FilmTuru ft = new FilmTuru(); //her seferinde yeni bi nesne oluşturuyoruz, bunu yazmazsak hepsinin adresi aynı olur ve en son gelen atılınca sadece onun ismini gösterir.
                ft._turAd     = dr["TurAd"].ToString();
                ft._filmTurNo = Convert.ToInt32(dr["FilmTurNo"]);
                liste.Items.Add(ft); //comboboxın sadece ıtemsları var subitemsları yok //combobox item olarak object aldığından, TurAd ve FilmTurNo bilgileri girilen FilmTuru nesnelerini item olarak ekliyoruz.
            }
            dr.Close();
            conn.Close();
        }