示例#1
0
        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;
            }
        }
示例#2
0
        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;
            }
        }
示例#3
0
 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();
     }
 }
示例#4
0
        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)
         {
         }
     }
 }
示例#8
0
        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;
            }
        }