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; } }
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.!"; } }
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.!"; } }
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; } }
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; } }
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."; } }
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"); } } }
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ı."; } }
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"); } } }
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"); } } }
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."; } }
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; } }
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; } }
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>"); } }
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"); } } }
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; } }
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.!"; } }
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>"); } }
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"; } }
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"); } }
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; } }
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>"); } }
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>"); } }
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; } }
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"; } } }