//Fotoğrafı Güncelleme protected void btnfoto_Click(object sender, EventArgs e) { if (Session["OrgNo"] != null) { string OrgNo = Session["OrgNo"].ToString(); if (resimyukle.HasFile) { string fileName = resimyukle.FileName; Guid G = Guid.NewGuid(); string yol = G + "-u-" + resimyukle.FileName; imgfoto.ImageUrl = "~/Forms/images/" + yol; resimyukle.SaveAs(Server.MapPath("~/Forms/images/" + yol)); var resim = ctx.tblOgr_Ogrenci.First(x => x.Ogr_No == OrgNo); resim.Ogr_Fotograf = "~/Forms/images/" + yol; ctx.SaveChanges(); } else { lblBilgilendirme.Text = "Lütfen Yüklenecek Bir Resim Seçiniz."; } } else { Response.Redirect("OgrLogin.aspx"); } }
//Fotoğraf güncelleme protected void btnfoto_Click(object sender, EventArgs e) { if (Session["iid"] != null) { int id = int.Parse(Session["iid"].ToString()); if (resimyukle.HasFile) { string fileName = resimyukle.FileName; Guid G = Guid.NewGuid(); string yol = G + "-u-" + resimyukle.FileName; imgfoto.ImageUrl = "~/idari/images/" + yol; resimyukle.SaveAs(Server.MapPath("~/idari/images/" + yol)); var resim = ctx.tbIdariPersonels.First(x => x.PID == id); resim.Fotograf = "~/idari/images/" + yol; ctx.SaveChanges(); } else { Response.Write("Lütfen Yüklenecek Bir Resim Seçiniz."); } } else { Response.Redirect("idariLogin.aspx"); } }
//bilgileri Güncelleme protected void btnYukle_Click1(object sender, EventArgs e) { if (txtKullanıcıAd.Text == "" || txtTelefon.Text == "" || txtEposta.Text == "") { Response.Write("<script>alert('Lütfen İlgili Alanları Doldurduğunuzdan Emin Olun...');</script>"); } else { if (Session["id"] != null) { int id = int.Parse(Session["id"].ToString()); var qprof = from p in ctx.tblUsers where (p.Id == id) select p; foreach (var p in qprof) { p.Kullanici_Adi = txtKullanıcıAd.Text; p.Telefon = txtTelefon.Text; p.E_posta = txtEposta.Text; //p.Unvani = txtUnvan.Text; } ctx.SaveChanges(); } else { Response.Redirect("Login.aspx"); } } }
//Şifreyi Güncelle protected void btnYukle_Click(object sender, EventArgs e) { if (Session["iid"] != null) { int id = int.Parse(Session["iid"].ToString()); if (IsvalidUser(txtEskiSifre.Text)) { var Sifre = ctx.tbIdariPersonels.First(x => x.PID == id); Sifre.Password = txtYeniSifrr.Text; ctx.SaveChanges(); Response.Write("<script> alert('Şifre Başarılı Bir Şekilde Güncellendi');</script>"); txtEskiSifre.Text = string.Empty; txtYeniSifrr.Text = string.Empty; txtYeniSifrrTekrar.Text = string.Empty; } else { Response.Write("<script>alert('Eski Şifreyi Yanlış Girdiniz..');</script>"); } } else { Response.Redirect("Login.aspx"); } }
protected void btnKayit_Click(object sender, EventArgs e) { if (gecerliKullanici(txtOgrNo.Text, txtAd.Text, txtSoyad.Text)) { var OgrenciAkti = from o in ctx.tblOgr_Ogrenci where (o.Ogr_No == txtOgrNo.Text) select o; foreach (var i in OgrenciAkti) { i.Ogr_MacAddres = MacAddress; i.Ogr_Password = txtSifre.Text; i.Ogr_telefon = txtTelefon.Text; i.Ogr_Eposta = txtEposta.Text; } ctx.SaveChanges(); HttpCookie cerez = new HttpCookie("Mac"); cerez["MacAddress"] = MacAddress; cerez["Tc"] = txtTc.Text; cerez.Expires = DateTime.Now.AddYears(4); Response.Cookies.Add(cerez); Response.Redirect("OgrLogin.aspx"); } else { Response.Write("<script> alert('Kayıt Başarısız Lütfen Bilgilerinizi Doğru Girdiğinizden Emin Olun.. '); </script>"); } }
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 btnYukle_Click(object sender, EventArgs e) { if (Session["OrgNo"] != null) { string OrgNo = Session["OrgNo"].ToString(); if (SifreKontrol(txtEskiSifre.Text)) { var Sifre = ctx.tblOgr_Ogrenci.First(x => x.Ogr_No == OrgNo); Sifre.Ogr_Password = txtYeniSifrr.Text; ctx.SaveChanges(); lblUyari.Text = "Şifre Başarılı Bir Şekilde Güncellendi"; } else { lblUyari.Text = "Eski Şifreyi Yanlış Girdiniz.."; } } else { Response.Redirect("OgrLogin.aspx"); } txtEskiSifre.Text = string.Empty; txtYeniSifrr.Text = string.Empty; txtYeniSifrrTekrar.Text = string.Empty; }
protected void btnUpload_Click(object sender, EventArgs e) { imzaSistemiDBContext ctx = new imzaSistemiDBContext(); if (Session["id"] != null) { int id = int.Parse(Session["id"].ToString()); if (resimyukle.HasFile) { string fileName = resimyukle.FileName; Guid G = Guid.NewGuid(); string yol = G + "-u-" + resimyukle.FileName; Image1.ImageUrl = "~/Forms/images/" + yol; resimyukle.SaveAs(Server.MapPath("~/Forms/images/" + yol)); var resim = ctx.tblUsers.First(x => x.Id == id); resim.Fotograf = "~/Forms/images/" + yol; ctx.SaveChanges(); } else { Response.Write("Lütfen Yüklenecek Bir Resim Seçiniz."); } } else { Response.Redirect("Login.aspx"); } }
protected void btnYayinla_Click(object sender, EventArgs e) { if (Session["id"] != null) { string Mesaj = HiddenField.Value; int Aid = int.Parse(Session["id"].ToString()); string DersKod = dropders.SelectedItem.Text; string OgrAS = dropOgr.SelectedItem.Text; //Ogrenci No Gerit string[] Bilgi = new string[2]; var getOgrNo = from o in ctx.tblOgr_Ogrenci where (o.Ogr_No + " " + o.Ogr_Ad + " " + o.Ogr_SoyAd == OgrAS) select new { o.Ogr_No }; foreach (var i in getOgrNo) { Bilgi[0] = i.Ogr_No; } //Akedemisyenin Görevli Olduğu Bölümü Getir var getBolumKod = from b in ctx.tblUsers where (b.Id == Aid) select b; foreach (var b in getBolumKod) { Bilgi[1] = b.BolumKod; } if (dropKatagori.SelectedItem.Text.Equals("Tek Öğrenci")) { DersKod = ""; } else { } //Tarihi Al DateTime dt = DateTime.Now; DateTime dt1 = DateTime.Today; string saat = dt.ToShortTimeString(); //Mesajı veri Tabanına Kaydet tblOgr_Duyrular Duyru = new tblOgr_Duyrular() { AkedimisyenID = Aid.ToString(), DersKod = DersKod, BolumKod = Bilgi[1], OgrNo = Bilgi[0], Baslik = txtBaslik.Text, Mesaj = Mesaj, Tarih = dt.Date, Saat = dt.ToShortTimeString() }; ctx.tblOgr_Duyrular.Add(Duyru); ctx.SaveChanges(); txtBaslik.Text = ""; Response.Write("<script> alert('Duyru Başarılı Bir Şekilde gönderildi'); </script>"); } else { Response.Write("<script> alert('Hata Oluştu Lütfen Tekrar Deneyin.'); </script>"); } }
//Buton--> protected void btnQrUret_Click(object sender, EventArgs e) { string dersTP = dropPT.SelectedItem.Text; string dersKod = dropDers.SelectedItem.Text; string saat = dropSaat.SelectedItem.Text; string hafta = dropHafta.SelectedItem.Text; //string derslik = dropSinif.SelectedItem.Text; if (dropDers.SelectedItem.Text == "Der Seçiniz.." || dropHafta.SelectedItem.Text == "Haftayı Seçiniz.." || dropSaat.SelectedItem.Text == "Saat Seçiniz.." || dropPT.SelectedItem.Text == "Ders Tipi..") { labUyari.Text = "Lütfen İlgili Seçenekleri Seçiniz."; } else { //hocanın Ad Soyad Tc Bilgilerini al ve dizilere aktar--> string[] KisiselBilgi = new string[3]; //string[] soyad = new string[1]; //string[] tc = new string[1]; int id = int.Parse(Session["id"].ToString()); var Kul = from k in ctx.tblUsers where (k.Id == id)select new { Ad = k.Ad, Soyad = k.Soyad, Tc = k.Tc }; foreach (var qk in Kul) { KisiselBilgi[0] = qk.Ad.ToString(); KisiselBilgi[1] = qk.Soyad.ToString(); KisiselBilgi[2] = qk.Tc.ToString(); }//<-- string Ad = KisiselBilgi[0]; string Soyad = KisiselBilgi[1]; string Tcc = KisiselBilgi[2]; if (Tek_imza(Ad, Soyad, Tcc, dersTP, dersKod, saat, hafta)) { labUyari.Text = "İmza Daha Önce Alınmıştır Lütfen bilgileri Kontrol Ediniz."; } else { //Şifrelenmiş Veeriyi Barkod.aspx sayfasına gönder--> Session["QR"] = Sifrele(dersTP + "," + dersKod + "," + saat + "," + hafta); //<-- //hoca imza oluşturduğu zaman billgileri veri Tabanıa tblimzaliste isimli tabloya bilgileri ekle--> tblAlinan_imza imza = new tblAlinan_imza() { Ad = KisiselBilgi[0], Soyad = KisiselBilgi[1], Tc = KisiselBilgi[2], Ders_Tipi = dersTP, Ders_Kod = dersKod, Ders_Saat = saat, Ders_Haftasi = hafta, imza_Tarihi = DateTime.Now.ToShortDateString(), imza_Saat = DateTime.Now.ToShortTimeString(), IslenenDersSuresi = imzaToplamSaat(dersKod, dersTP, saat) }; ctx.tblAlinan_imza.Add(imza); ctx.SaveChanges();//<-- Response.Redirect("BarKode.aspx"); } } }//<--
protected void btnQrUret_Click(object sender, EventArgs e) { string Tarih = DateTime.Now.ToShortDateString(); string derGun = dropGun.SelectedItem.Text; string dersI_O = dropI_O.SelectedItem.Text; string dersKod = dropDers.SelectedItem.Text; //string derslik = dropSinif.SelectedItem.Text; if (dropGun.SelectedItem.Text == "Gün Seçiniz.." || dropI_O.SelectedItem.Text == "Seçiniz..") { labUyari.Text = "Lütfen İlgili Seçenekleri Seçiniz."; } else { //hocanın Ad Soyad Tc Bilgilerini al ve dizilere aktar--> string[] KisiselBilgi = new string[3]; //string[] soyad = new string[1]; //string[] tc = new string[1]; int id = int.Parse(Session["id"].ToString()); var Kul = from k in ctx.tblUsers where (k.Id == id)select new { Ad = k.Ad, Soyad = k.Soyad, Tc = k.Tc }; foreach (var qk in Kul) { KisiselBilgi[0] = qk.Ad.ToString(); KisiselBilgi[1] = qk.Soyad.ToString(); KisiselBilgi[2] = qk.Tc.ToString(); }//<-- string Ad = KisiselBilgi[0]; string Soyad = KisiselBilgi[1]; string Tcc = KisiselBilgi[2]; if (Tek_imza(Ad, Soyad, Tcc, dersI_O, dersKod, "1", derGun)) { labUyari.Text = "İmza Daha Önce Alınmıştır Lütfen bilgileri Kontrol Ediniz."; } else { Session["QR"] = Sifrele(dersI_O + "," + dersKod + "," + "0" + "," + derGun); tblAlinan_imza imza = new tblAlinan_imza() { Ad = KisiselBilgi[0], Soyad = KisiselBilgi[1], Tc = KisiselBilgi[2], Ders_Tipi = dersI_O, Ders_Kod = dersKod, Ders_Saat = "1", Ders_Haftasi = derGun, imza_Tarihi = DateTime.Now.ToShortDateString(), imza_Saat = DateTime.Now.ToShortTimeString(), IslenenDersSuresi = 1 }; ctx.tblAlinan_imza.Add(imza); ctx.SaveChanges();//<-- Response.Redirect("BarKode.aspx"); } } }
protected void btnQrUret_Click(object sender, EventArgs e) { string dersTP = dropPT.SelectedItem.Text; string dersKod = dropDers.SelectedItem.Text; string saat = dropSaat.SelectedItem.Text; string hafta = dropHafta.SelectedItem.Text; string ogrNo = dropOgrenci.SelectedItem.Text; if (dropDers.SelectedItem.Text == "Der Seçiniz.." || dropHafta.SelectedItem.Text == "Haftayı Seçiniz.." || dropSaat.SelectedItem.Text == "Saat Seçiniz.." || dropPT.SelectedItem.Text == "Ders Tipi..") { labUyari.Text = "Lütfen İlgili Seçenekleri Seçiniz."; } else { //hocanın Ad Soyad Tc Bilgilerini al ve dizilere aktar--> string[] ad = new string[1]; string[] soyad = new string[1]; int id = int.Parse(Session["id"].ToString()); var ogre = from o in ctx.tblDersKaydı where (o.Ogr_No == ogrNo) select new { Ad = o.Ogr_Ad, Soyad = o.Ogr_Soyad }; foreach (var qo in ogre) { ad[0] = qo.Ad.ToString(); soyad[0] = qo.Soyad.ToString(); }//<-- //hoca elle imza oluşturduğu zaman billgileri veri Tabanıa tblimzaliste isimli tabloya bilgileri ekle--> tblimzaliste imza = new tblimzaliste() { Ogr_Ad = ad[0], Ogr_Soyad = soyad[0], Ogr_No = ogrNo, Ders_Tipi = dersTP, Ders_Kod = dersKod, Ders_Saat = saat, Ders_Haftasi = hafta, imza_Tarihi = DateTime.Now.ToShortDateString(), imza_Saat = DateTime.Now.ToShortTimeString() }; ctx.tblimzalistes.Add(imza); ctx.SaveChanges();//<-- Response.Write("<script> alert('İmza Başarılı Bir Şekilde Kayıt edildi'); </script>"); } }
//İmzayı al ve veri Tabanına Kaydet protected void Button1_Click(object sender, EventArgs e) { string OgrNo = Session["OrgNo"].ToString(); var ogrAS = ctx.tblOgr_Ogrenci.Where(x => x.Ogr_No == OgrNo).FirstOrDefault(); string Ad = ogrAS.Ogr_Ad; string Soyad = ogrAS.Ogr_SoyAd; string str = HiddenField1.Value; string Veri = SifreCoz(str); string[] VeriListe = Veri.Split(','); if (str.Equals("")) { lblBilgi.Text = "İmzalamak İçin Lütfen Barkodu Okudunuz !"; //Response.Write("<script> alert('İmzalamak İçin Lütfen Barkodu Okudunuz !'); </script>"); } else { if (Hoca_imzasi(VeriListe)) { if (Tek_imza(Ad, Soyad, OgrNo, VeriListe[0], VeriListe[1], VeriListe[2], VeriListe[3])) { lblBilgi.Text = "İmza Daha Önce Zaten Alınmıştır !"; //Response.Write("<script> alert('İmza Daha Önce Zaten Alınmıştır !'); </script>"); HiddenField1.Value = ""; } else { string zaman = ZamanKontrol(VeriListe); if (Convert.ToDateTime(zaman + ":00").AddMinutes(10) > DateTime.Now) { tblimzaliste imza = new tblimzaliste() { Ogr_Ad = Ad, Ogr_Soyad = Soyad, Ogr_No = OgrNo, Ders_Tipi = VeriListe[0], Ders_Kod = VeriListe[1], Ders_Saat = VeriListe[2], Ders_Haftasi = VeriListe[3], imza_Tarihi = DateTime.Now.ToShortDateString(), imza_Saat = DateTime.Now.ToShortTimeString(), Ogr_DerseKatilimSuresi = imzaToplamSaat(VeriListe[1], VeriListe[0], VeriListe[2]) }; ctx.tblimzalistes.Add(imza); ctx.SaveChanges(); lblBilgi.Text = "İmza Başarılı Bir Şekilde Alındı."; //Response.Write("<script> alert('İmza Başarılı Bir Şekilde Alındı.'); </script>"); HiddenField1.Value = ""; //Response.Redirect("OgrAnaSayfa.aspx"); } else { lblBilgi.Text = "İmza Süresi Geçersiz !"; //Response.Write("<script> alert('İmza Süresi Geçersiz !'); </script>"); HiddenField1.Value = ""; } } } else { lblBilgi.Text = "Geçersiz Barkod İmza Bulunmadı !"; //Response.Write("<script> alert('Geçersiz Barkod İmza Bulunmadı !'); </script>"); HiddenField1.Value = ""; } } }
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>"); } } }
protected void Button1_Click1(object sender, EventArgs e) { if (Session["iid"] != null) { string Mesaj = HiddenField.Value; int pid = int.Parse(Session["iid"].ToString()); String BolumAd = dropBolum.SelectedItem.Text; String AK_Ad = drophoca.SelectedItem.Text; dropBolum.Items.Clear(); drophoca.Items.Clear(); drophoca.Items.Add("Hoca Seçiniz.."); dropBolum.Items.Add("Bölüm Seçiniz.."); string[] Bilgi = new string[2]; Bilgi[0] = null; Bilgi[1] = null; var HocaID = from k in ctx.tblUsers where (k.Unvani + ". " + k.Ad + " " + k.Soyad == AK_Ad) select new { id = k.Id }; foreach (var i in HocaID) { Bilgi[0] = i.id.ToString(); } var BolumKod = from b in ctx.tblBolumlers where (b.Bolum_Ad == BolumAd) select new { BolumKodu = b.Bolum_Kod }; foreach (var i in BolumKod) { Bilgi[1] = i.BolumKodu; } DateTime dt = DateTime.Today; int yil = dt.Year; int ay = dt.Month; int gun = dt.Day; string fk = "a"; if (dropKatagori.SelectedItem.Text.Equals("Tek Bölüme")) { fk = ""; } else { if (Session["Fakulte"].ToString() != null) { fk = Session["Fakulte"].ToString(); } } tblDuyrular Duyru = new tblDuyrular() { PresonelID = pid.ToString(), BolumKod = Bilgi[1], FakulteKod = fk, AkID = Bilgi[0], Baslik = txtBaslik.Text, Mesaj = Mesaj, Tarih = dt.ToShortDateString(), Gun = gun.ToString(), Ay = ay.ToString() }; ctx.tblDuyrulars.Add(Duyru); ctx.SaveChanges(); txtBaslik.Text = ""; Response.Write("<script> alert('Duyru Başarılı Bir Şekilde gönderildi'); </script>"); } }