//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); }
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); }
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); }
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(); } } }
//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(); }
//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(); }