//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"); } } }