Example #1
0
    protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        string id;
        int    ogid;

        switch (e.CommandName)
        {
        case "Red":
            id             = e.CommandArgument.ToString();
            ogid           = Convert.ToInt32(id);
            tez            = db.Tez.Where(o => o.Id == ogid).FirstOrDefault();
            tez.ResimDurum = 2;    //onaylanmadı
            db.SaveChanges();
            Response.Redirect(@"~/Forms/Hoca/TezPosterOnay.aspx");
            break;

        case "Onay":
            id             = e.CommandArgument.ToString();
            ogid           = Convert.ToInt32(id);
            tez            = db.Tez.Where(o => o.Id == ogid).FirstOrDefault();
            tez.ResimDurum = 3;    //onaylandı
            db.SaveChanges();
            Response.Redirect(@"~/Forms/Hoca/TezPosterOnay.aspx");
            break;
        }
    }
Example #2
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        if (DBas.Text != "" && DBit.Text != "")
        {
            var rptarih = db.Rapor_Tarih.Where(r => r.Hoca_Id == AppKontrol.id);
            int sayi    = rptarih.Count();

            if (sayi == 0)
            {
                tarihekle();

                //Label1.Text = "Başlangıç " + trh.RaporBas.ToString();
                //Label2.Text = "Bitiş " + trh.RaporBit.ToString();
            }
            else
            {
                db.Rapor_Tarih.RemoveRange(rptarih);
                db.SaveChanges();
                tarihekle();
            }
        }
        else
        {
            Label2.Text = "";
            Label1.Text = "Başlangıç ve Bitiş Tarihini Boş Geçemezsin.!";
        }
    }
Example #3
0
 protected void btnGiris_Click(object sender, EventArgs e)
 {
     if (DBas.Text != "" && DBit.Text != "")
     {
         DateTime tarih    = DateTime.Now;
         DateTime RaporBas = DateTime.Parse(DBas.Text.Replace("T", " "));
         DateTime RaporBit = DateTime.Parse(DBit.Text.Replace("T", " "));
         var      rptarih  = db.Rapor_Tarih.Where(r => r.Hoca_Id == AppKontrol.id && r.tur == 3).FirstOrDefault();
         if (rptarih == null && RaporBas < RaporBit && RaporBas >= tarih && RaporBit > tarih)
         {
             trh.Hoca_Id  = AppKontrol.id;
             trh.RaporBas = RaporBas;
             trh.RaporBit = RaporBit;
             trh.tur      = 3;
             db.Rapor_Tarih.Add(trh);
             db.SaveChanges();
             Label2.Text = "Final rapor tarihi kaydedildi.";
         }
         else if (rptarih != null && RaporBas < RaporBit && RaporBas >= tarih && RaporBit > tarih)
         {
             rptarih.RaporBas = RaporBas;
             rptarih.RaporBit = RaporBit;
             db.SaveChanges();
             Label2.Text = "Final rapor tarihi güncellendi.";
         }
         else
         {
             Label2.Text = "Bitiş Tarihi Başlangıç tarihinden önce olamaz .!";
         }
     }
     else
     {
         Label2.Text = "Başlangıç ve Bitiş Tarihini Boş Geçemezsin.!";
     }
 }
Example #4
0
    protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        string id;
        int    ogid;

        switch (e.CommandName)
        {
        case "Red":
            id                = e.CommandArgument.ToString();
            ogid              = Convert.ToInt32(id);
            Ogrenci           = db.Ogrenci.Where(o => o.Id == ogid).FirstOrDefault();
            Ogrenci.Hoca_ID   = null;
            Ogrenci.Hoca_Onay = false;
            db.SaveChanges();
            Repeater1.DataBind();
            Response.Redirect(@"~/Forms/Hoca/OgrenciOnay.aspx");
            break;

        case "Sec":
            id                = e.CommandArgument.ToString();
            ogid              = Convert.ToInt32(id);
            Ogrenci           = db.Ogrenci.Where(o => o.Id == ogid).FirstOrDefault();
            Ogrenci.Hoca_ID   = AppKontrol.id;
            Ogrenci.Hoca_Onay = true;
            db.SaveChanges();
            Repeater1.DataBind();
            Response.Redirect(@"~/Forms/Hoca/OgrenciOnay.aspx");
            break;
        }
    }
Example #5
0
    protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        Label1.Text = "Konu  : ";
        Label5.Text = "<br/>";
        string id;
        int    ogid;

        switch (e.CommandName)
        {
        case "incele":
            id           = e.CommandArgument.ToString();
            ogid         = Convert.ToInt32(id);
            Ogrenci      = db.Ogrenci.Where(o => o.Id == ogid).FirstOrDefault();
            Tez          = db.Tez.Where(oo => oo.Id == Ogrenci.Tez_ID).FirstOrDefault();
            Label1.Text += Tez.Konu;
            Label3.Text  = Ogrenci.Ad;
            Label5.Text  = Label5.Text + Tez.Aciklama;
            Page.ClientScript.RegisterStartupScript(GetType(), "modelBox", "$('.modal').modal()", true);
            break;

        case "Red":
            id               = e.CommandArgument.ToString();
            ogid             = Convert.ToInt32(id);
            Ogrenci          = db.Ogrenci.Where(o => o.Id == ogid).FirstOrDefault();
            Ogrenci.Tez_ID   = null;
            Ogrenci.Tez_Onay = false;
            db.SaveChanges();
            Repeater1.DataBind();
            break;

        case "Onay":
            id      = e.CommandArgument.ToString();
            ogid    = Convert.ToInt32(id);
            Ogrenci = db.Ogrenci.Where(o => o.Id == ogid).FirstOrDefault();
            Tez     = db.Tez.Where(oo => oo.Id == Ogrenci.Tez_ID).FirstOrDefault();
            //Tezdeki boş yer kontrolü
            if (Tez.Tez_Alan < Tez.Tez_Limit)
            {
                Ogrenci.Tez_Onay = true;
                Tez.Tez_Alan    += 1;
                db.SaveChanges();
                Response.Redirect(@"~/Forms/Hoca/TezOnay.aspx");
            }

            db.SaveChanges();
            Repeater1.DataBind();
            break;
        }
    }
Example #6
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        hca = db.Hoca.Where(h => h.Id == AppKontrol.id).FirstOrDefault();
        string baslik = Request["Baslik"].Trim();
        string mesajT = Request["Mesaj"].Trim();

        if (mesajT == "" || baslik == "" || Alici.SelectedValue == "")
        {
            msgbilgi.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            Mesaj mesaj = new Mesaj();
            mesaj.MsjBaslik = baslik;
            mesaj.MsjText   = mesajT;
            mesaj.Gid       = AppKontrol.id;
            mesaj.Aid       = Convert.ToInt32(Alici.SelectedValue);
            mesaj.Gadi      = hca.Ad;
            mesaj.Aadi      = Alici.SelectedItem.Text;
            mesaj.GDerece   = AppKontrol.derece;
            mesaj.ADerece   = 2;
            mesaj.Okundu    = false;
            mesaj.MsjTarih  = DateTime.Now;
            db.Mesaj.Add(mesaj);
            db.SaveChanges();
            msgbilgi.Text = "Mesajınız Gönderilmiştir.";
        }
    }
Example #7
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        string sifrem = Sifreleme.Sifrele(Request["Sifre"].Trim());
        string no     = Request["E-mail"].Trim();

        if (Request["Name"].Trim() == "" || Request["Sifre"].Trim() == "" || Request["E-mail"].Trim() == "" || Request["Ders"].Trim() == "")
        {
            LabelSignUP.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            if (db.Hoca.Where(w => w.Mail == no).Any())
            {
                LabelSignUP.Text = "Bu Kullanıcı Sistemde Mevcut";
            }
            else
            {
                Hoca hoca = new Hoca();

                hoca.Ad     = Request["Name"].Trim();
                hoca.Sifre  = sifrem;
                hoca.Mail   = Request["E-mail"].Trim();
                hoca.Ders   = Request["Ders"].Trim();
                hoca.Derece = 1;
                db.Hoca.Add(hoca);
                db.SaveChanges();
                Response.Redirect(@"~/Default.aspx");
            }
        }
    }
Example #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Label1.Text = "Konu  : ";
     Label2.Text = "<br/>";
     if (Request.QueryString["Id"] != null)
     {
         int id  = int.Parse(Request.QueryString["Id"]);
         var msg = db.Mesaj.Find(id);
         if (msg != null)
         {
             Label4.Text = msg.MsjTarih.ToString();
             Label3.Text = msg.Gadi;
             Label1.Text = Label1.Text + msg.MsjBaslik;
             Label2.Text = Label2.Text + "<blockquote>" + msg.MsjText;
             msg.Okundu  = true;
             db.SaveChanges();
         }
         else
         {
             dolumsg.Visible = false;
             bosmsg.Visible  = true;
             Label5.Text     = Label5.Text + "<blockquote>" + "Mesaj Bulunamadı.";
         }
     }
     else
     {
         dolumsg.Visible = false;
         bosmsg.Visible  = true;
         Label5.Text     = Label5.Text + "<blockquote>" + "Mesaj Bulunamadı.";
     }
 }
Example #9
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        string sifrem = Sifreleme.Sifrele(Request["Sifre"].Trim());
        string mail   = Request["E-mail"].Trim();

        if (Request["Name"].Trim() == "" || Request["Sifre"].Trim() == "" || Request["E-mail"].Trim() == "")
        {
            LabelSignUP.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            if (db.Admin.Where(w => w.Mail == mail).Any())
            {
                LabelSignUP.Text = "Bu Kullanıcı Sistemde Mevcut";
            }
            else
            {
                Admin admin = new Admin();

                admin.KullanıcıAdi = Request["Name"].Trim();
                admin.Sifre        = sifrem;
                admin.Mail         = Request["E-mail"].Trim();
                admin.Derece       = 0;
                db.Admin.Add(admin);
                db.SaveChanges();
                Response.Redirect(@"~/Forms/Admin/AdminEkle.aspx");
            }
        }
    }
Example #10
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        string sifrem = Sifreleme.Sifrele(Request["Sifre"].Trim());
        string no     = Request["No"].Trim();

        if (Request["No"].Trim() == "" || Request["Name"].Trim() == "" || Request["Sifre"].Trim() == "" || Request["E-mail"].Trim() == "" || Request["Bolum"].Trim() == "")
        {
            LabelSignUP.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            if (db.Ogrenci.Where(w => w.No == no).Any())
            {
                LabelSignUP.Text = "Bu Kullanıcı Sistemde Mevcut";
            }
            else
            {
                Ogrenci ogrenci = new Ogrenci();

                ogrenci.No     = Request["No"].Trim();
                ogrenci.Ad     = Request["Name"].Trim();
                ogrenci.Sifre  = sifrem;
                ogrenci.Mail   = Request["E-mail"].Trim();
                ogrenci.Bolum  = Request["Bolum"].Trim();
                ogrenci.durum  = true;
                ogrenci.Derece = 2;
                db.Ogrenci.Add(ogrenci);
                db.SaveChanges();
                Response.Redirect(@"~/Default.aspx");
            }
        }
    }
Example #11
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        string baslik = Request["Baslik"].Trim();
        string mesajT = Request["Mesaj"].Trim();

        if (ogr.Hoca_ID == null)
        {
            msgbilgi.Text = "Danışman Hoca Atanmadığından Mesaj Gönderemezsiniz!";
        }
        else if (mesajT == "" || baslik == "" || ogr.Hoca_ID == null)
        {
            msgbilgi.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            Mesaj mesaj = new Mesaj();
            mesaj.MsjBaslik = baslik;
            mesaj.MsjText   = mesajT;
            mesaj.Gid       = AppKontrol.id;
            mesaj.Aid       = ogr.Hoca.Id;
            mesaj.Gadi      = ogr.Ad;
            mesaj.Aadi      = ogr.Hoca.Ad;
            mesaj.GDerece   = AppKontrol.derece;
            mesaj.ADerece   = ogr.Hoca.Derece;
            mesaj.MsjTarih  = DateTime.Now;
            mesaj.Okundu    = false;
            db.Mesaj.Add(mesaj);
            db.SaveChanges();
            msgbilgi.Text = "Mesajınız Gönderilmiştir.";
        }
    }
Example #12
0
    protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        Label1.Text = "Konu  : ";
        Label5.Text = "<br/>";
        string id;
        int    ogid;

        switch (e.CommandName)
        {
        case "Red":
            id   = e.CommandArgument.ToString();
            ogid = Convert.ToInt32(id);
            Tez  = db.Tez.Where(o => o.Id == ogid).FirstOrDefault();
            db.Tez.Remove(Tez);
            db.SaveChanges();
            Repeater1.DataBind();
            break;

        case "bitir":
            id   = e.CommandArgument.ToString();
            ogid = Convert.ToInt32(id);
            Tez  = db.Tez.Where(o => o.Id == ogid).FirstOrDefault();
            var ogr = db.Ogrenci.Where(o => o.Tez_ID == Tez.Id).ToList();
            foreach (var item in ogr)
            {
                item.durum = false;
            }
            Tez.durum = false;
            db.SaveChanges();
            Repeater1.DataBind();
            break;

        case "incele":
            id   = e.CommandArgument.ToString();
            ogid = Convert.ToInt32(id);
            var hoca = db.Hoca.Where(w => w.Id == AppKontrol.id).FirstOrDefault();
            Tez          = db.Tez.Where(oo => oo.Id == ogid).FirstOrDefault();
            Label1.Text += Tez.Konu;
            Label3.Text  = hoca.Ad;
            Label5.Text  = Label5.Text + Tez.Aciklama;
            var tezalan = db.Ogrenci.Where(oo => oo.Tez_ID == ogid).ToList();
            Repeater2.DataSource = tezalan;
            Repeater2.DataBind();
            Page.ClientScript.RegisterStartupScript(GetType(), "none", "$('#exampleModal').modal()", true);
            break;
        }
    }
Example #13
0
    protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        Label1.Text = "Konu  : ";
        Label5.Text = "<br/>";
        string id;
        int    ogid;

        switch (e.CommandName)
        {
        case "Red":
            id          = e.CommandArgument.ToString();
            ogid        = Convert.ToInt32(id);
            kitap       = db.Tez_Kitap.Where(o => o.Id == ogid).FirstOrDefault();
            kitap.Durum = 2;    //onaylanmadı
            db.SaveChanges();
            Response.Redirect(@"~/Forms/Hoca/TezKitapOnay.aspx");
            break;

        case "Onay":
            id          = e.CommandArgument.ToString();
            ogid        = Convert.ToInt32(id);
            kitap       = db.Tez_Kitap.Where(o => o.Id == ogid).FirstOrDefault();
            kitap.Durum = 3;    //onaylandı
            db.SaveChanges();
            Response.Redirect(@"~/Forms/Hoca/TezKitapOnay.aspx");
            break;

        case "incele":
            id    = e.CommandArgument.ToString();
            ogid  = Convert.ToInt32(id);
            kitap = db.Tez_Kitap.Where(o => o.Id == ogid).FirstOrDefault();
            string navigateURL      = "../../../TezKitaplar/" + kitap.Dosya_ad + "." + kitap.Dosya_Uzanti;
            string windowProperties = "status=no, menubar=yes, toolbar=yes";
            string scriptText       = "window.open('" + navigateURL + "','" + windowProperties + "')";
            Page.ClientScript.RegisterStartupScript(this.GetType(), "eşsizAnahtar", scriptText, true);

            break;
        }
    }
Example #14
0
    protected void PosterEkle_Click(object sender, EventArgs e)
    {
        var ogr = db.Ogrenci.Find(AppKontrol.id);

        if (ogr.Tez_ID != null)
        {
            var            ogrenci = db.Ogrenci.Where(w => w.Id == AppKontrol.id && w.Hoca_ID != null && w.Hoca_Onay == true && w.Tez_ID != null && w.Tez_Onay == true).FirstOrDefault();
            var            poster  = db.Tez.Where(o => o.Id == ogrenci.Tez_ID).FirstOrDefault();
            var            kontrol = db.Tez.Where(o => o.Id == ogrenci.Tez_ID && o.ResimDurum == 3).FirstOrDefault();
            HttpPostedFile myFile  = filMyFile.PostedFile;
            if (myFile.ContentLength > 0)
            {
                string[] parcalar = myFile.FileName.Split('.');
                if (parcalar[1] == "jpg" || parcalar[1] == "jpeg" || parcalar[1] == "png" || parcalar[1] == "JPG" || parcalar[1] == "PNG" || parcalar[1] == "JPEG")
                {
                    if (poster != null)
                    {
                        if (kontrol == null)
                        {
                            myFile.SaveAs(Server.MapPath("~/Posterler/") + ogrenci.Hoca_ID + ogrenci.Tez_ID + "." + parcalar[1]);
                            poster.ResimUzanti = parcalar[1];
                            poster.ResimAd     = ogrenci.Hoca_ID + "" + ogrenci.Tez_ID;
                            poster.ResimDurum  = 1;
                            db.SaveChanges();
                            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Kaydedildi');</script>");
                        }
                        else
                        {
                            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Onaylanmış poster için tekrar yükleme yapılmaz');</script>");
                        }
                    }
                    else
                    {
                        Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Tez Bulunmadı');</script>");
                    }
                }
                else
                {
                    Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('uzantı hatası');</script>");
                }
            }
            else
            {
                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Dosya Seçiniz');</script>");
            }
        }
        else
        {
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Tez Seçimi yapmadan Poster ekleyemezsiniz!');</script>");
        }
    }
Example #15
0
 protected void btnGiris_Click(object sender, EventArgs e)
 {
     if (Request.QueryString["Id"] != null)
     {
         int id  = int.Parse(Request.QueryString["Id"]);
         var tez = db.Tez.Find(id);
         if (tez != null)
         {
             tez.Konu      = konu.Text;
             tez.Aciklama  = aciklama.Text;
             tez.Tez_Limit = int.Parse(sayi.Text);
             db.SaveChanges();
             Response.Redirect("~/Forms/Hoca/TezListele.aspx");
         }
     }
 }
Example #16
0
    protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        string id;

        switch (e.CommandName)
        {
        case "Sec":
            id = e.CommandArgument.ToString();
            Ogrenci.Hoca_ID   = Convert.ToInt32(id);
            Ogrenci.Hoca_Onay = false;
            db.SaveChanges();
            Repeater1.DataBind();
            Response.Redirect(@"~/Forms/Ogrenci/TezHocaSec.aspx");
            break;
        }
    }
Example #17
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        if (DBas.Text != "" && DBit.Text != "")
        {
            //DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss").Replace(' ', 'T');
            //Tarih kayıt
            trh.DanismanSBas = DateTime.Parse(DBas.Text.Replace("T", " "));
            trh.DanismanSBit = DateTime.Parse(DBit.Text.Replace("T", " "));
            db.SaveChanges();

            //Label yenileme
            Label1.Text = "Başlangıç " + trh.DanismanSBas.ToString();
            Label2.Text = "Bitiş " + trh.DanismanSBit.ToString();
        }
        else
        {
            Label2.Text = "";
            Label1.Text = "Başlangıç ve Bitiş Tarihini Boş Geçemezsin.!";
        }
    }
Example #18
0
 protected void Password_Click(object sender, EventArgs e)
 {
     if (Password.Text != null && Password1.Text != null && Password2.Text != null)
     {
         var    guncelKayit = db.Hoca.Find(AppKontrol.id);
         string pass        = Sifreleme.Sifrele(Password.Text);
         if (pass == guncelKayit.Sifre && Password1.Text == Password2.Text)
         {
             guncelKayit.Sifre = Sifreleme.Sifrele(Password1.Text);
             db.SaveChanges();
             Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Şifreniz başarıyla güncellendi');</script>");
         }
         else
         {
             Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Yanlış Bilgi Girişi Yapıldı');</script>");
         }
     }
     else
     {
         Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Boş Geçilemez');</script>");
     }
 }
Example #19
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db          = new TezDBEntities();
        Tez           tez         = new Tez();
        string        konu        = Request["Konu"].Trim();
        string        aciklama    = Request["Aciklama"].Trim();
        string        keywordlist = Request["KeywordBox"].Trim();

        keywordlist = keywordlist.ToLower();
        if (Request["Konu"].Trim() != "" && Request["Aciklama"].Trim() != "" && Convert.ToInt32(Request["TezAdet"].Trim()) > 0)
        {
            var kontrol = db.Tez.Where(t => t.Konu == konu || t.Aciklama == aciklama).Any();
            if (!kontrol)
            {
                tez.Konu        = Request["Konu"].Trim();
                tez.Aciklama    = Request["Aciklama"].Trim();
                tez.Tez_Limit   = Convert.ToInt32(Request["TezAdet"].Trim());
                tez.Hoca_ID     = AppKontrol.id;
                tez.ResimAd     = "bosimg";
                tez.ResimUzanti = "png";
                tez.Tez_Alan    = 0;
                tez.durum       = true;
                tez.ResimDurum  = 1;
                tez.keywords    = keywordlist;
                db.Tez.Add(tez);
                db.SaveChanges();
                uyari.Text = ("<br>") + "Teziniz Kaydedilmiştir.!";
            }
            else
            {
                uyari.Text = ("<br>") + "Sistemde Bu Tez Mevcuttur.";
            }
        }
        else
        {
            uyari.Text = ("<br>") + "Hatalı Veri Girişi Yada Boş Veri Girişi";
        }
    }
Example #20
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        string baslik  = Request["Baslik"].Trim();
        string duyuruT = Request["Duyuru"].Trim();

        if (duyuruT == "" || baslik == "")
        {
            LabelSignUP.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            Duyuru_Admin duyuru = new Duyuru_Admin();

            duyuru.Duyuru_Baslik = baslik;
            duyuru.Duyuru_Text   = duyuruT;
            duyuru.Duyuru_Tarih  = DateTime.Now;
            db.Duyuru_Admin.Add(duyuru);
            db.SaveChanges();
            Response.Redirect(@"~/Forms/Admin/DuyuruEkle.aspx");
        }
    }
Example #21
0
    protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        Label1.Text = "";
        Label3.Text = "";
        Label5.Text = "";
        string id;
        int    tezid, ogid;

        switch (e.CommandName)
        {
        case "Sec":
            id               = e.CommandArgument.ToString();
            tezid            = Convert.ToInt32(id);
            Ogrenci.Tez_ID   = Convert.ToInt32(id);
            Ogrenci.Tez_Onay = false;
            db.SaveChanges();
            Repeater1.DataBind();
            Response.Redirect(@"~/Forms/Ogrenci/TezSec.aspx");

            break;

        case "incele":
            id      = e.CommandArgument.ToString();
            ogid    = Convert.ToInt32(id);
            Ogrenci = db.Ogrenci.Where(w => w.Id == AppKontrol.id).FirstOrDefault();
            var hoca = db.Hoca.Find(Ogrenci.Hoca_ID);
            tez          = db.Tez.Where(oo => oo.Id == ogid).FirstOrDefault();
            Label1.Text += tez.Konu;
            Label3.Text  = hoca.Ad;
            Label5.Text  = Label5.Text + tez.Aciklama;
            var tezalan = db.Ogrenci.Where(oo => oo.Tez_ID == ogid && oo.Tez_Onay == true).ToList();
            Repeater2.DataSource = tezalan;
            Repeater2.DataBind();
            Page.ClientScript.RegisterStartupScript(GetType(), "modelBox", "$('.modal').modal()", true);
            break;
        }
    }
Example #22
0
 protected void btnGiris_Click(object sender, EventArgs e)
 {
     if (Request.QueryString["IdD"] != null)
     {
         int id   = int.Parse(Request.QueryString["IdD"]);
         var hoca = db.Hoca.Find(id);
         if (hoca != null)
         {
             if (sifre.Text == sifretekrar.Text)
             {
                 hoca.Sifre = Sifreleme.Sifrele(sifre.Text);
                 db.SaveChanges();
                 Label1.Text = "Şifreniz Başarıyla Değiştirilmiştir.";
             }
             else
             {
                 Label1.Text = "Girilen Şifreler Uyuşmadı";
             }
         }
         else
         {
             Label1.Text = "Sistemde Böyle Bir Kullanıcı Bulunamadı";
         }
     }
     else if (Request.QueryString["IdO"] != null)
     {
         int id  = int.Parse(Request.QueryString["IdO"]);
         var ogr = db.Ogrenci.Find(id);
         if (ogr != null)
         {
             if (sifre.Text == sifretekrar.Text)
             {
                 ogr.Sifre = Sifreleme.Sifrele(sifre.Text);
                 db.SaveChanges();
                 Label1.Text = "Şifreniz Başarıyla Değiştirilmiştir.";
             }
             else
             {
                 Label1.Text = "Girilen Şifreler Uyuşmadı";
             }
         }
         else
         {
             Label1.Text = "Sistemde Böyle Bir Kullanıcı Bulunamadı";
         }
     }
     else if (Request.QueryString["IdA"] != null)
     {
         int id    = int.Parse(Request.QueryString["IdA"]);
         var admin = db.Admin.Find(id);
         if (admin != null)
         {
             if (sifre.Text == sifretekrar.Text)
             {
                 admin.Sifre = Sifreleme.Sifrele(sifre.Text);
                 db.SaveChanges();
                 Label1.Text = "Şifreniz Başarıyla Değiştirilmiştir.";
             }
             else
             {
                 Label1.Text = "Girilen Şifreler Uyuşmadı";
             }
         }
         else
         {
             Label1.Text = "Sistemde Böyle Bir Kullanıcı Bulunamadı";
         }
     }
     else
     {
         Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Sistemde Böyle Bir Kullanıcı Bulunamadı');</script>");
     }
 }
Example #23
0
    protected void TezKitapEkle_Click(object sender, EventArgs e)
    {
        var ogrr = db.Ogrenci.Find(AppKontrol.id);

        if (ogrr.Tez_ID != null)
        {
            var            ogr      = db.Ogrenci.Where(w => w.Id == AppKontrol.id && w.Hoca_ID != null && w.Hoca_Onay == true && w.Tez_ID != null && w.Tez_Onay == true).FirstOrDefault();
            var            tezkitap = db.Tez_Kitap.Where(o => o.Hoca_id == ogr.Hoca_ID && o.Tez_id == ogr.Tez_ID && o.Ogr_id == AppKontrol.id).FirstOrDefault();
            var            kontrol  = db.Tez_Kitap.Where(o => o.Hoca_id == ogr.Hoca_ID && o.Tez_id == ogr.Tez_ID && o.Ogr_id == AppKontrol.id && o.Durum == 3).FirstOrDefault();
            HttpPostedFile myFile   = filMyFile.PostedFile;

            if (myFile.ContentLength > 0)
            {
                string[] parcalar = myFile.FileName.Split('.');//.dan sonrakı uzantıyı parcalar[1] içine atar

                if (parcalar[1] == "doc" || parcalar[1] == "docx" || parcalar[1] == "DOC" || parcalar[1] == "DOCX")
                {
                    if (tezkitap == null)
                    {
                        myFile.SaveAs(Server.MapPath("~/TezKitaplar/") + ogr.Hoca_ID + ogr.Tez_ID + AppKontrol.id + "." + parcalar[1]);
                        rpr.Hoca_id      = ogr.Hoca_ID;
                        rpr.Tez_id       = ogr.Tez_ID;
                        rpr.Ogr_id       = AppKontrol.id;
                        rpr.Dosya_Uzanti = parcalar[1];
                        rpr.Dosya_ad     = Convert.ToInt16(ogr.Hoca_ID + "" + ogr.Tez_ID + "" + AppKontrol.id);
                        rpr.Durum        = 1;//ilk Eklenme
                        db.Tez_Kitap.Add(rpr);
                        db.SaveChanges();
                        Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Kaydedildi');</script>");
                    }
                    else
                    {
                        if (kontrol == null)
                        {
                            File.Delete(Server.MapPath("~/TezKitaplar/") + ogr.Hoca_ID + ogr.Tez_ID + AppKontrol.id + "." + tezkitap.Dosya_ad);
                            myFile.SaveAs(Server.MapPath("~/TezKitaplar/") + ogr.Hoca_ID + ogr.Tez_ID + AppKontrol.id + "." + parcalar[1]);
                            tezkitap.Hoca_id      = ogr.Hoca_ID;
                            tezkitap.Tez_id       = ogr.Tez_ID;
                            tezkitap.Ogr_id       = AppKontrol.id;
                            tezkitap.Dosya_Uzanti = parcalar[1];
                            tezkitap.Durum        = 1;//güncelleme
                            tezkitap.Dosya_ad     = Convert.ToInt16(ogr.Hoca_ID + "" + ogr.Tez_ID + "" + AppKontrol.id);
                            db.SaveChanges();
                            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Kaydedildi');</script>");
                        }
                        else
                        {
                            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Onaylanmış kitap için tekrar yükleme yapılmaz');</script>");
                        }
                    }
                }
                else
                {
                    Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('uzantı hatası');</script>");
                }
            }
            else
            {
                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Hata');</script>");
            }
        }
        else
        {
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Tez Seçimi yapmadan Tez Kitabı ekleyemezsiniz!');</script>");
        }
    }
Example #24
0
    protected void Rapor_Yukle_Click(object sender, CommandEventArgs e)
    {
        switch (e.CommandName)
        {
        case "Kaydet":
            DateTime tarih = DateTime.Now;

            HttpPostedFile myFile = filMyFile.PostedFile;
            if (myFile.ContentLength > 0)
            {
                string[] parcalar = myFile.FileName.Split('.');    //.dan sonrakı uzantıyı parcalar[1] içine atar
                string   id       = HiddenField1.Value.ToString();
                int      idi      = Convert.ToInt32(id);
                if (parcalar[1] == "doc" || parcalar[1] == "docx" || parcalar[1] == "pdf" || parcalar[1] == "DOC" || parcalar[1] == "DOCX" || parcalar[1] == "PDF")
                {
                    var kontrol = db.Rapor.Where(w => w.Tarih_Id == idi && w.Hoca_Id == ogr.Hoca_ID && w.Tez_Id == ogr.Tez_ID).FirstOrDefault();
                    var rprtrh  = db.Rapor_Tarih.Find(idi);
                    if (rprtrh.RaporBit >= tarih && rprtrh.RaporBas <= tarih)
                    {
                        if (kontrol == null)
                        {
                            myFile.SaveAs(Server.MapPath("~/Raporlar/") + ogr.Hoca_ID + ogr.Tez_ID + id + "." + parcalar[1]);
                            rpr.Hoca_Id  = ogr.Hoca_ID;
                            rpr.Tez_Id   = ogr.Tez_ID;
                            rpr.Tarih_Id = Convert.ToInt32(id);
                            rpr.Ad       = parcalar[1];
                            rpr.Dosya    = ogr.Hoca_ID + "" + ogr.Tez_ID + "" + rpr.Tarih_Id;
                            rpr.Aciklama = rprtrh.tur.ToString();
                            db.Rapor.Add(rpr);
                            db.SaveChanges();
                            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Kaydedildi');</script>");
                        }
                        else
                        {
                            File.Delete(Server.MapPath("~/Raporlar/") + ogr.Hoca_ID + ogr.Tez_ID + id + "." + kontrol.Ad);
                            myFile.SaveAs(Server.MapPath("~/Raporlar/") + ogr.Hoca_ID + ogr.Tez_ID + id + "." + parcalar[1]);
                            kontrol.Hoca_Id  = ogr.Hoca_ID;
                            kontrol.Tez_Id   = ogr.Tez_ID;
                            kontrol.Tarih_Id = Convert.ToInt32(id);
                            kontrol.Ad       = parcalar[1];
                            kontrol.Aciklama = rprtrh.tur.ToString();
                            kontrol.Dosya    = ogr.Hoca_ID + "" + ogr.Tez_ID + "" + idi;
                            db.SaveChanges();
                            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Kaydedildi');</script>");
                        }
                    }
                    else
                    {
                        Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Rapor Yükleme Tarihi Aralık Dışı');</script>");
                    }
                }
                else
                {
                    Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('uzantı hatası');</script>");
                }
            }
            else
            {
                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Hata');</script>");
            }
            break;
        }
    }
Example #25
0
    protected void Onayla_Click(object sender, EventArgs e)
    {
        List <string> yeniList           = Session["ogrList"] as List <string>;
        string        keywordlistesiyeni = Session["keyword"] as string;

        Session.Remove("ogrList");
        Session.Remove("keyword");
        if (IsPostBack)
        {
            if (Ogrenci.Tez_ID == null)
            {
                if (yeniList.Count > 0)
                {
                    foreach (var item in yeniList)
                    {
                        Ogrenci DigerOgr = db.Ogrenci.Where(o => o.Hoca_Onay == true &&
                                                            o.Hoca_ID == Ogrenci.Hoca.Id &&
                                                            o.Tez_ID == null &&
                                                            o.Tez_Onay != true &&
                                                            o.Id != AppKontrol.id &&
                                                            o.No == item.Trim()).FirstOrDefault();
                        if (DigerOgr != null)
                        {
                            Tez tez        = new Tez();
                            Tez tezKontrol = db.Tez.Where(o => o.Konu == konu.Text).FirstOrDefault();
                            if (!(tezKontrol != null))
                            {
                                tez.Hoca_ID     = Ogrenci.Hoca.Id;
                                tez.Konu        = konu.Text;
                                tez.Aciklama    = comment.Text;
                                tez.Tez_Limit   = (yeniList.Count) + 1;
                                tez.Tez_Alan    = 0;
                                tez.ResimAd     = "bosimg";
                                tez.ResimUzanti = "png";
                                tez.keywords    = keywordlistesiyeni;
                                tez.ResimDurum  = 1;
                                tez.durum       = true;
                                db.Tez.Add(tez);
                                db.SaveChanges();
                                Ogrenci.Tez_ID    = tez.Id;
                                Ogrenci.Tez_Onay  = false;
                                DigerOgr.Tez_ID   = tez.Id;
                                DigerOgr.Tez_Onay = false;
                                db.SaveChanges();
                            }
                            else
                            {
                                Ogrenci.Tez_ID    = tezKontrol.Id;
                                Ogrenci.Tez_Onay  = false;
                                DigerOgr.Tez_ID   = tezKontrol.Id;
                                DigerOgr.Tez_Onay = false;
                                db.SaveChanges();
                            }
                            uyarı.Text = "Tez Onay İçin Gönderildi";
                        }
                        else
                        {
                            uyarı.Text = "Sistemde Şartlara Uygun Öğrenci Bulunamadı";
                        }
                    }
                }
                else
                {
                    if (Ogrenci.Tez_ID == null)
                    {
                        Tez tez = new Tez();
                        tez.Hoca_ID     = Ogrenci.Hoca.Id;
                        tez.Konu        = konu.Text;
                        tez.Aciklama    = comment.Text;
                        tez.Tez_Limit   = (yeniList.Count) + 1;
                        tez.Tez_Alan    = 0;
                        tez.ResimAd     = "bosimg";
                        tez.ResimUzanti = "png";
                        tez.keywords    = keywordlistesiyeni;
                        tez.ResimDurum  = 1;
                        tez.durum       = true;
                        db.Tez.Add(tez);
                        db.SaveChanges();
                        Ogrenci.Tez_ID   = tez.Id;
                        Ogrenci.Tez_Onay = false;
                        db.SaveChanges();
                        uyarı.Text = "Tez Onay İçin Gönderildi";
                    }
                    else
                    {
                        uyarı.Text = "Sisteme kayıtlı teziniz olduğundan tez önerisi yapamazsınız";
                    }
                }
            }
            else
            {
                uyarı.Text = "Sisteme kayıtlı teziniz olduğundan tez önerisi yapamazsınız";
            }
        }
    }