Example #1
0
        protected void btnDersKaydi_Click(object sender, EventArgs e)
        {
            string kod = dropDersKodu.SelectedItem.Text;

            if (Session["id"] != null)
            {
                int id = int.Parse(Session["id"].ToString());
                if (DersKontrol(kod))
                {
                    Response.Write("<script> alert('Ders Daha Önce Kayd Edilmiştir'); </script>");
                }
                else
                {
                    tblAkedimisyen_Al_Dersler ekle = new tblAkedimisyen_Al_Dersler()
                    {
                        AkedimisyenID = id,
                        Ders_Kod      = kod
                    };
                    ctx.tblAkedimisyen_Al_Dersler.Add(ekle);
                    ctx.SaveChanges();
                }
            }
            else
            {
                Response.Redirect("Login.aspx");
            }
        }
        protected void btnDersKaydi_Click(object sender, EventArgs e)
        {
            if (dropBollum.SelectedItem.Text == "Bölüm Seçiniz.." || dropDers.SelectedItem.Text == "Ders Seçiniz.." || dropHoca.SelectedItem.Text == "Hoca Seçiniz..")
            {
                lblmesaj.Text = "Lütfen İlgili Seçenekleri Seçiniz.";
            }
            else
            {
                string   dersAd   = dropDers.SelectedItem.Text;
                string[] dersKodu = new string[1];
                var      dersKou  =
                    from b in ctx.tblDerslers
                    where (b.Ders_Ad == dersAd)
                    select b;
                foreach (var i in dersKou)
                {
                    dersKodu[0] = i.Ders_Kod;
                }
                string DK = dersKodu[0];


                string   HID    = dropHoca.SelectedItem.Text;
                string[] hocaID = new string[3];
                var      hocaId =
                    from h in ctx.tblUsers
                    where (h.Unvani + ". " + h.Ad + " " + h.Soyad == HID)
                    select h;
                foreach (var i in hocaId)
                {
                    hocaID[0] = i.Id.ToString();
                }
                string id = hocaID[0];


                if (DersKontrol(DK))
                {
                    var DersAtananHoca =
                        from h in ctx.tblAkedimisyen_Al_Dersler
                        where (h.Ders_Kod == DK)
                        select h;
                    foreach (var i in DersAtananHoca)
                    {
                        hocaID[1] = i.AkedimisyenID.ToString();
                    }
                    int DAH = int.Parse(hocaID[1]);

                    var HocaBilgi =
                        from h in ctx.tblUsers
                        where (h.Id == DAH)
                        select h;
                    foreach (var i in HocaBilgi)
                    {
                        hocaID[2] = i.Unvani + ". " + i.Ad + " " + i.Soyad;
                    }
                    string HB = hocaID[2];
                    Response.Write("<script> alert('Ders Daha Önce " + HB + " İsimli Hocaya Atanmıştır !'); </script>");
                }
                else
                {
                    tblAkedimisyen_Al_Dersler ekle = new tblAkedimisyen_Al_Dersler()
                    {
                        AkedimisyenID = int.Parse(id),
                        Ders_Kod      = DK
                    };
                    ctx.tblAkedimisyen_Al_Dersler.Add(ekle);
                    ctx.SaveChanges();
                    Response.Write("<script> alert('Ders Başarılı Bir Şekilde Kaydedildi'); </script>");
                }
            }
        }