//İşe yaradığını farkettim private void kullaniciListesi() { System.Data.DataTable dt; vtIslemleri vt = new vtIslemleri(); //Burada tecrübe yatıyor !1!!11111birbirbir!!!!! if (Session["ara"] == null) { dt = vt.kullaniciListesi(); } else { dt = vt.kullaniciListesi(Session["ara"].ToString()); } //Buralar data varmı yokmu onun için geçerli. Kod şişik dursun if (dt.Rows.Count > 0) { grid_kullanicilar.DataSource = dt; grid_kullanicilar.DataBind(); } else { lbl_altyaziBilgi.Text = "Tabloda veri yok"; } }
//Modülerlik kazandırıyormuş private void altyaziListesi() { System.Data.DataTable dt; vtIslemleri vt = new vtIslemleri(); if (Session["ara"] == null) { dt = vt.altyaziListesiKullanici(Session["userid"].ToString()); } else { dt = vt.altyaziListesiKullanici(Session["userid"].ToString(), Session["ara"].ToString()); } //Buralar data varmı yokmu onun için geçerli. Kod şişik dursun if (dt.Rows.Count > 0) { grid_altyazi.DataSource = dt; grid_altyazi.DataBind(); } else { lbl_altyaziBilgi.Text = "Tabloda veri yok"; } }
//Altyazı Eklemek için protected void btn_altyazi_Click(object sender, EventArgs e) { if (ddl_altyazi_filmAdi.SelectedIndex != -1) { //Seçmemişse uyarsın if (!fu_altyazi_filmkaynak.HasFile) { lbl_altyazi.Text = "DOSYA SEÇİNİZ."; lbl_dosyasec.Focus(); } else { fu_altyazi_filmkaynak.SaveAs(Request.PhysicalApplicationPath + @"/altyazilar/" + fu_altyazi_filmkaynak.FileName); string ad = txt_altyazi_altyaziAdi.Text.TrimEnd(' ').TrimStart(' '); string kaynak = @"/altyazilar/" + fu_altyazi_filmkaynak.PostedFile.FileName; string filmid = ddl_altyazi_filmAdi.SelectedValue; string userid = Session["userid"].ToString(); bool ekleme = new vtIslemleri().altyaziEkle(ad, kaynak, filmid, userid); lbl_altyazi.Focus(); lbl_altyazi.Text = ekleme ? "Ekleme başarılı" : "Ekleme başarısız"; gvbind(); } } else { lbl_altyazi.Text = "Film seçiniz."; lbl_dosyasec.Focus(); } }
protected void grid_kullanicilar_RowUpdating(object sender, GridViewUpdateEventArgs e) { //En sonda farkettim ama //adi = ((TextBox)grid_kullanicilar.Rows[e.RowIndex].Cells[1].Controls[0]).Text; //Böyle de yapılabilir. string id, adi, email, sifre, rol; TextBox txt; id = grid_kullanicilar.Rows[e.RowIndex].Cells[0].Text; txt = (TextBox)grid_kullanicilar.Rows[e.RowIndex].Cells[1].Controls[0]; adi = txt.Text; txt = (TextBox)grid_kullanicilar.Rows[e.RowIndex].Cells[2].Controls[0]; email = txt.Text; txt = (TextBox)grid_kullanicilar.Rows[e.RowIndex].Cells[3].Controls[0]; sifre = txt.Text; txt = (TextBox)grid_kullanicilar.Rows[e.RowIndex].Cells[4].Controls[0]; rol = txt.Text; grid_kullanicilar.EditIndex = -1; string sorgu = "update Users set " + "Name = '" + adi + "'," + "Email = '" + email + "', " + "Password = '******', " + "Roles = '" + rol + "' " + "where UsersID = " + id; bool guncelle = new vtIslemleri().guncelle(sorgu); grid_kullanicilar.Rows[e.RowIndex].Focus(); lbl_kullaniciBilgi.Text = guncelle ? "Güncelleme Basarili" : "Güncelleme Basarisiz"; gvbind(); }
//bilgileri de güncellesin protected void btn_bilgilerim_guncelle_Click(object sender, EventArgs e) { string ad = txt_bilgilerim_isim.Text.TrimEnd(' ').TrimStart(' '); string id = txt_bilgilerim_id.Text.TrimEnd(' ').TrimStart(' '); string sifre = txt_bilgilerim_sifre.Text.TrimEnd(' ').TrimStart(' '); bool guncelle = new vtIslemleri().bilgilerimiGuncelle(ad, sifre, id); if (guncelle) { Session["ad"] = ad; } lbl_bilgilerim.Text = guncelle ? "Güncelleme başarılı." : "Güncelleme başarısız."; gvbind(); }
protected void grid_altyazi_RowDeleting(object sender, GridViewDeleteEventArgs e) { string id = grid_altyazi.Rows[e.RowIndex].Cells[0].Text.ToString(); string name = grid_altyazi.Rows[e.RowIndex].Cells[1].Text; string sorgu = @"delete FROM Subtitles where SubtitlesID='" + id + "'"; bool sil = new vtIslemleri().sil(sorgu); lbl_altyaziBilgi.Focus(); lbl_altyaziBilgi.Text = sil ? "ID :" + id + " Altyazı Adı :" + name + " başarı ile silindi." : "Silme Başarısız."; gvbind(); }
//Film Eklemek için protected void btn_film_Click(object sender, EventArgs e) { if (txt_filmAdi.Text != "") { bool durum = new vtIslemleri().filmEkle(txt_filmAdi.Text.TrimEnd(' ').TrimStart(' ')); lbl_film.Text = durum ? "Ekleme başarılı" : "Ekleme başarısız"; lbl_film.Focus(); gvbind(); } else { lbl_film.Text = "Adsız film olmaz."; lbl_film.Focus(); } }
//Buralarda kafayı yaktım protected void grid_Films_RowDeleting(object sender, GridViewDeleteEventArgs e) { string id = grid_Films.Rows[e.RowIndex].Cells[0].Text.ToString(); string name = grid_Films.Rows[e.RowIndex].Cells[1].Text; string sorgu = "delete FROM Films where FilmsID='" + id + "'"; bool sil = new vtIslemleri().sil(sorgu); lbl_filmBilgi.Focus(); lbl_filmBilgi.Text = sil ? "ID :" + id + " Film ADI :" + name + " başarı ile silindi." : "Silme Başarısız."; gvbind(); }
protected void grid_kullanicilar_RowDeleting(object sender, GridViewDeleteEventArgs e) { string id = grid_kullanicilar.Rows[e.RowIndex].Cells[0].Text.ToString(); string name = grid_kullanicilar.Rows[e.RowIndex].Cells[1].Text; string eposta = grid_kullanicilar.Rows[e.RowIndex].Cells[2].Text; string sorgu = "delete FROM Users where UsersID='" + id + "'"; bool sil = new vtIslemleri().sil(sorgu); lbl_kullaniciBilgi.Focus(); lbl_kullaniciBilgi.Text = sil ? "ID :" + id + " Kullanıcı Adı :" + name + " E-Posta : " + eposta + " başarı ile silindi." : "Silme Başarısız."; gvbind(); }
//O Controls[0]'ı keşfedene kadar kaç ATP harcandı protected void grid_Films_RowUpdating(object sender, GridViewUpdateEventArgs e) { //Bu kısımda o edite e basınca textbox geliyor ya //onlardan dataları çekiyoruz string id, filmadi; TextBox txt; id = grid_Films.Rows[e.RowIndex].Cells[0].Text; txt = (TextBox)grid_Films.Rows[e.RowIndex].Cells[1].Controls[0]; filmadi = txt.Text; grid_Films.EditIndex = -1; string sorgu = "update Films set " + "Name = '" + filmadi + "'" + "where FilmsID = " + id; bool guncelle = new vtIslemleri().guncelle(sorgu); lbl_filmBilgi.Focus(); lbl_filmBilgi.Text = guncelle ? "Güncelleme Basarili" : "Güncelleme Basarisiz"; gvbind(); }
//Önceden yazmıştım. Yoksa bunları diğer fonksiyona da gömebilirim. private void filmListesi() { vtIslemleri vt = new vtIslemleri(); System.Data.DataTable dt; if (Session["ara"] == null) { dt = vt.filmListesi(); } else { dt = vt.filmListesi(Session["ara"].ToString()); } if (dt.Rows.Count > 0) { grid_Films.DataSource = dt; grid_Films.DataBind(); } else { lbl_filmBilgi.Text = "Tabloda veri yok"; } }
protected void grid_altyazi_RowUpdating(object sender, GridViewUpdateEventArgs e) { string id, altyaziadi, altyaziHedef; TextBox txt; id = grid_altyazi.Rows[e.RowIndex].Cells[0].Text; txt = (TextBox)grid_altyazi.Rows[e.RowIndex].Cells[1].Controls[0]; altyaziadi = txt.Text; txt = (TextBox)grid_altyazi.Rows[e.RowIndex].Cells[2].Controls[0]; altyaziHedef = txt.Text; grid_altyazi.EditIndex = -1; string sorgu = @"update Subtitles set " + "Name = '" + altyaziadi + "', " + "Directory = '" + altyaziHedef + "' " + "where SubtitlesID = " + id; bool guncelle = new vtIslemleri().guncelle(sorgu); grid_altyazi.Rows[e.RowIndex].Focus(); lbl_altyaziBilgi.Text = guncelle ? "Güncelleme Basarili" : "Güncelleme Basarisiz"; gvbind(); }