protected void btn_Ekle_Click(object sender, EventArgs e) { var rand = new Random(); String kod = ""; for (int i = 0; i < 5; i++) { kod += KodHarfler[rand.Next(36)]; } bg.baglanti(); string kayit2 = "select ID from tbl_Sinif where sinifKod=@Kod"; SqlCommand komut2 = new SqlCommand(kayit2, bg.baglanti()); komut2.Parameters.AddWithValue("@Kod", kod); SqlDataReader dr2 = komut2.ExecuteReader(); bg.baglantikes(); if (dr2.HasRows) { lbl_Hata.Text = "Bir hata oluştu lütfen tekrar deneyiniz"; } else { bg.baglanti(); string kayit1 = "insert into tbl_Sinif(ogretmenID,sinifAd,sinifKod) values (@ogretmenID,@sinifAd,@sinifKod)"; SqlCommand komut1 = new SqlCommand(kayit1, bg.baglanti()); komut1.Parameters.AddWithValue("@OgretmenID", Session["OgretmenID"]); komut1.Parameters.AddWithValue("@sinifAd", txt_sinifAd.Text); komut1.Parameters.AddWithValue("@sinifKod", kod); komut1.ExecuteNonQuery(); bg.baglantikes(); lbl_Hata.Text = "Sınıf Başarıyla Oluşturuldu. Sınıf Kodu : " + kod; } }
protected void gvOdev_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { string id = gvOdev.DataKeys[e.RowIndex].Value.ToString(); SqlDataAdapter da = new SqlDataAdapter("select dosyaYolu from tbl_odevTeslim where ID=" + id, bg.baglanti()); DataTable dt = new DataTable(); da.Fill(dt); String dosyaYolu = dt.Rows[0][0].ToString(); bg.baglantikes(); string query = "DELETE FROM tbl_odevTeslim WHERE ID = @id"; SqlCommand sqlCmd = new SqlCommand(query, bg.baglanti()); sqlCmd.Parameters.AddWithValue("@id", id); sqlCmd.ExecuteNonQuery(); bg.baglantikes(); File.Delete(MapPath("~/Odevler/" + dosyaYolu)); //Dosyanın veriyolunu veritabanından kaldırdıktan sonra dosyanın kendisinide kaldırıyoruz. PopulateGridview(); lblSuccessMessage.Text = "Seçilen satır başarıyla kaldırıldı."; lblErrorMessage.Text = ""; } catch (Exception ex) { lblSuccessMessage.Text = ""; lblErrorMessage.Text = ex.Message; } }
protected void btn_Kaydet_Click(object sender, EventArgs e) { try { tarih = takvim.SelectedDate.ToString("yyyy-MM-dd "); tarih += list_Saat.SelectedValue.ToString() + ":00:00.000"; DateTime tarih1 = Convert.ToDateTime(tarih); int sonuc = DateTime.Compare(DateTime.Now, tarih1); if (sonuc < 0 && Session["SinifID"] != null) { string kayit = "insert into tbl_Odev(sinifID,odevKonu,odevBaslik,teslimTarih) values (@sinifID,@odevKonu,@odevBaslik,@teslimTarih)"; SqlCommand komut = new SqlCommand(kayit, bg.baglanti()); komut.Parameters.AddWithValue("@sinifID", Session["SinifID"]); komut.Parameters.AddWithValue("@odevKonu", txt_odevKonu.Value.ToString()); komut.Parameters.AddWithValue("@odevBaslik", txt_odevBaslik.Text); komut.Parameters.AddWithValue("@teslimTarih", tarih1.ToString("yyyy-MM-dd HH:mm:ss.FFF")); komut.ExecuteNonQuery(); bg.baglantikes(); lblErrorMessage.Text = ""; lblSuccessMessage.Text = "Ödev başarıyla eklendi."; } else if (sonuc > 0) { lblErrorMessage.Text = "Seçtiğiniz tarih hatalı."; } else { lblErrorMessage.Text = "Seçtiğiniz tarih hatalı."; } } catch (Exception ex) { lblErrorMessage.Text = "Girdiğiniz tarihleri kontrol ediniz. Hata Kodu : " + ex.ToString(); } }
void PopulateGridview() { if (Session["SinifID"] != null) { DataTable dtbl = new DataTable(); bg.baglanti(); SqlDataAdapter sqlDa = new SqlDataAdapter("select tbl_Ogrenci.Ad,tbl_Ogrenci.Soyad,tbl_ogrenciSinif.ID from tbl_ogrenciSinif INNER JOIN tbl_Ogrenci on tbl_ogrenciSinif.ogrenciID=tbl_Ogrenci.ID where tbl_ogrenciSinif.sinifID=@SinifID", bg.baglanti()); sqlDa.SelectCommand.Parameters.Add("@SinifID", SqlDbType.Int); sqlDa.SelectCommand.Parameters["@SinifID"].Value = Convert.ToInt32(Session["SinifID"]); sqlDa.Fill(dtbl); bg.baglantikes(); if (dtbl.Rows.Count > 0) { sinif_List.DataSource = dtbl; sinif_List.DataBind(); } else { dtbl.Rows.Add(dtbl.NewRow()); sinif_List.DataSource = dtbl; sinif_List.DataBind(); sinif_List.Rows[0].Cells.Clear(); sinif_List.Rows[0].Cells.Add(new TableCell()); sinif_List.Rows[0].Cells[0].ColumnSpan = dtbl.Columns.Count; sinif_List.Rows[0].Cells[0].Text = "Veri Bulunamadı .....!"; sinif_List.Rows[0].Cells[0].HorizontalAlign = HorizontalAlign.Center; } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["sinifID"] != null) { SqlDataAdapter da = new SqlDataAdapter("select sinifAd from tbl_Sinif where ID=" + Session["sinifID"], bg.baglanti()); DataTable dt = new DataTable(); da.Fill(dt); Label1.Text = dt.Rows[0][0].ToString(); bg.baglantikes(); } }
protected void Page_Load(object sender, EventArgs e) { try { bg.baglanti(); SqlCommand komut = new SqlCommand("select * from tbl_Sinif where ogretmenID=@ogretmenID", bg.baglanti()); komut.Parameters.AddWithValue("@ogretmenID", Session["OgretmenID"]); SqlDataReader dr = komut.ExecuteReader(); dt_List.DataSource = dr; dt_List.DataBind(); bg.baglantikes(); } catch (Exception) { } }
protected void Page_Load(object sender, EventArgs e) { if (Session["SinifID"] != null) { try { bg.baglanti(); SqlCommand komut = new SqlCommand("select * from tbl_Odev where sinifID=@sinifID", bg.baglanti()); komut.Parameters.AddWithValue("@sinifID", Session["SinifID"]); SqlDataReader dr = komut.ExecuteReader(); dtListOdev.DataSource = dr; dtListOdev.DataBind(); bg.baglantikes(); } catch (Exception) { } } }
protected void gvDuyuru_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { string query = "DELETE FROM tbl_Duyuru WHERE ID = @id"; SqlCommand sqlCmd = new SqlCommand(query, bg.baglanti()); sqlCmd.Parameters.AddWithValue("@id", Convert.ToInt32(gvDuyuru.DataKeys[e.RowIndex].Value.ToString())); sqlCmd.ExecuteNonQuery(); bg.baglantikes(); PopulateGridview(); lblSuccessMessage.Text = "Seçilen satır başarıyla kaldırıldı."; lblErrorMessage.Text = ""; } catch (Exception ex) { lblSuccessMessage.Text = ""; lblErrorMessage.Text = ex.Message; } }