/* Tüm Eğitimleri Getir*/ public List <Egitim> Tum_Egitimleri_Listele() { List <Egitim> egitim_list = new List <Egitim>(); using (SqlConnection connect = new SqlConnection(base.ConnectionString)) { string sql = "SELECT Id,EgitimAdi,EgitimGenelTanimi,EgitimBaslamaTarihi,EgitimBitisTarihi,EgiticiSartlar,ToplamDersSaati,HaftalikDersTanimlari,HaftalikDersSaatleri,UcretBilgisi,OlusturulmaTarihi,SonBasvuruTarihi, Durum FROM Egitimler"; connect.Open(); SqlCommand command = new SqlCommand(sql, connect); SqlDataReader read = command.ExecuteReader(); while (read.Read()) { Egitim e = new Egitim(); e.Id = (int)read["Id"]; e.EgitimAdi = (string)read["EgitimAdi"]; e.EgitimGenelTanimi = (string)read["EgitimGenelTanimi"]; e.EgitimBaslamaTarihi = (DateTime)read["EgitimBaslamaTarihi"]; e.EgitimBitisTarihi = (DateTime)read["EgitimBitisTarihi"]; e.EgiticiSartlar = (string)read["EgiticiSartlar"]; e.ToplamDersSaati = (int)read["ToplamDersSaati"]; e.HaftalikDersTanimlari = (string)read["HaftalikDersTanimlari"]; e.HaftalikDersSaatleri = (string)read["HaftalikDersSaatleri"]; e.UcretBilgisi = (string)read["UcretBilgisi"]; e.OlusturmaTarihi = (DateTime)read["OlusturulmaTarihi"]; e.SonBasvuruTarihi = (DateTime)read["SonBasvuruTarihi"]; e.Durum = (int)read["Durum"]; egitim_list.Add(e); } connect.Close(); } return(egitim_list); }
public ActionResult konusil(int egitimID) { Egitim s = (from a in db.Egitim select a) .Where(x => x.egitimID == egitimID) .FirstOrDefault(); foreach (Kullanici_Hareket silinecekHareket in s.Kullanici_Hareket.ToList()) { db.Kullanici_Hareket.Remove(silinecekHareket); } foreach (Soru silinecekSoru in s.Soru.ToList()) { db.Soru.Remove(silinecekSoru); } if (s != null) { db.Egitim.Remove(s); db.SaveChanges(); return(Json("ok")); } else { return(Json("error.!")); } }
protected void EgitimKaydetButton_Click(object sender, EventArgs e) { Egitim yeni = new Egitim(); yeni.EgitimAdi = TxtEgitimAdi.Value; yeni.EgitimGenelTanimi = TxtEgitimTanimi.Value; yeni.EgitimBaslamaTarihi = Convert.ToDateTime(Baslama_Tarihi_tb.Text); yeni.EgitimBitisTarihi = Convert.ToDateTime(Bitis_Tarihi_tb.Text); yeni.EgiticiSartlar = TxtEgiticiSartlari.Value; yeni.ToplamDersSaati = int.Parse(TxtToplamDersSaati.Value); yeni.HaftalikDersTanimlari = TxtHaftalikDersTanim.Value; yeni.HaftalikDersSaatleri = TxtHaftalikDersSaatler.Value; yeni.UcretBilgisi = TxtEgitimUcreti.Value; yeni.OlusturmaTarihi = DateTime.Now; yeni.SonBasvuruTarihi = Convert.ToDateTime(Son_Basvuru_Tarihi_Tb.Text); yeni.Durum = 0; bool result = base.Get_egitim_bl.Egitim_Ekle(yeni); if (result) { Response.Write("Başarılı"); EgitimVeriEkleDiv.Visible = false; EgitimListeleDiv.Visible = true; DGEgitimListele.DataSource = base.Get_egitim_bl.Tum_Egitimleri_Listele(); DGEgitimListele.DataBind(); ScriptManager.RegisterStartupScript(this, GetType(), "toastr", "toastr.success('Eğitim Başarıyla Eklendi','Kayıt Mesajı')", true); } else { Response.Write("Başarısız"); ScriptManager.RegisterStartupScript(this, GetType(), "toastr", "toastr.success('Eğitim Başarıyla Eklendi','Kayıt Mesajı')", true); } }
protected void EgitimGuncelleButton_Click(object sender, EventArgs e) { Egitim guncel = new Egitim(); guncel.Id = int.Parse(Label_Egitim_Id.Text); guncel.EgitimAdi = TxtEgitimAdi.Value; guncel.EgitimGenelTanimi = TxtEgitimTanimi.Value; guncel.EgitimBaslamaTarihi = Convert.ToDateTime(Baslama_Tarihi_tb.Text); guncel.EgitimBitisTarihi = Convert.ToDateTime(Bitis_Tarihi_tb.Text); guncel.EgiticiSartlar = TxtEgiticiSartlari.Value; guncel.ToplamDersSaati = int.Parse(TxtToplamDersSaati.Value); guncel.HaftalikDersTanimlari = TxtHaftalikDersTanim.Value; guncel.HaftalikDersSaatleri = TxtHaftalikDersSaatler.Value; guncel.UcretBilgisi = TxtEgitimUcreti.Value; guncel.OlusturmaTarihi = DateTime.Now; guncel.SonBasvuruTarihi = Convert.ToDateTime(Son_Basvuru_Tarihi_Tb.Text); if (ChckEgitimDurum.Checked) { guncel.Durum = 1; } else { guncel.Durum = 0; } /* Güncelleme Methodu Çağrılacak*/ bool result = base.Get_egitim_bl.Egitim_Guncelle(guncel); if (result) { DGEgitimListele.DataSource = base.Get_egitim_bl.Tum_Egitimleri_Listele(); DGEgitimListele.DataBind(); EgitimVeriEkleDiv.Visible = false; } }
public ActionResult Detay(int id, EgitimModel model) { Egitim egitim = manager.Bul(id); model.Egitim = egitim; return(View(model)); }
protected void Ekle() { EFDal ed = new EFDal(); using (sfKalDataEntities ent = new sfKalDataEntities()) { try { Egitim oEgitim = new Egitim(); oEgitim.FirmaId = int.Parse(_FirmaId.Text.Trim()); oEgitim.Egitimci = _Egitimci.Text.Trim(); oEgitim.EgitimiAlan = _EgitimiAlan.Text.Trim(); oEgitim.EgitimTarihi = clnEgitimTar.SelectedDate.Value; //oEgitim.EgitimTarihi = DateTime.Parse("2010.06.14"); oEgitim.EgitiminKonusu = _EgitiminKonusu.Text.Trim(); oEgitim.SertifikaNo = _SertifikaNo.Text.Trim(); oEgitim.EgitimYeri = _EgitimYeri.Text.Trim(); oEgitim.BolgeKodu = (short)ed.kal_BolgeKoduDon(Context.User.Identity.Name); oEgitim.EgitimBedeli = decimal.Parse(_EgitimBedeli.Text); oEgitim.EgitimGunSayisi = short.Parse(_EgitimGunSayisi.Text); ent.AddToEgitim(oEgitim); ent.SaveChanges(); lblUyari.ForeColor = System.Drawing.Color.Green; lblUyari.Text = "Kayıt ekleme işlemi başarılı!"; } catch (Exception exc) { lblUyari.ForeColor = System.Drawing.Color.Red; lblUyari.Text = "Kayıt ekleme işlemi başarısız!Hata:" + exc.Message; } } }
public ActionResult ajaxEgitimGetir(int?id) { try { Egitim egitim = db.Egitims.Find(id); if (egitim.EgitimYapan == benuzman.KullaniciAdi) { return(Json(new { sonuc = 1, firmaadi = egitim.Firma.Adi.ToUpper(), adi = egitim.Adi.ToUpper(), lokasyonu = egitim.Lokasyonu.ToUpper(), egitimtarihi = egitim.EgitimTarihi.ToShortDateString(), eklenmetarihi = egitim.EklenmeTarihi.ToShortDateString(), ekleyenkisi = egitim.EkleyenAdiSoyadi.ToUpper() })); } else { return(Json(new { sonuc = 0, mesaj = "Bu eğitim size ait görünmüyor" })); } } catch { } return(Json(new { sonuc = 0, mesaj = "Eğitim detayları getirilirken bir hata meydana geldi" })); }
/* Id ile Eğitim Getir*/ public Egitim Id_ile_Egitim_Getir(int id) { Egitim e = new Egitim(); using (SqlConnection connect = new SqlConnection(base.ConnectionString)) { string sql = "SELECT * FROM Egitimler WHERE Id=@e_id"; connect.Open(); SqlCommand command = new SqlCommand(sql, connect); command.Parameters.AddWithValue("@e_id", id); SqlDataReader read = command.ExecuteReader(); while (read.Read()) { e.Id = (int)read["Id"]; e.EgitimAdi = (string)read["EgitimAdi"]; e.EgitimGenelTanimi = (string)read["EgitimGenelTanimi"]; e.EgitimBaslamaTarihi = (DateTime)read["EgitimBaslamaTarihi"]; e.EgitimBitisTarihi = (DateTime)read["EgitimBitisTarihi"]; e.EgiticiSartlar = (string)read["EgiticiSartlar"]; e.ToplamDersSaati = (int)read["ToplamDersSaati"]; e.HaftalikDersTanimlari = (string)read["HaftalikDersTanimlari"]; e.HaftalikDersSaatleri = (string)read["HaftalikDersSaatleri"]; e.UcretBilgisi = (string)read["UcretBilgisi"]; e.OlusturmaTarihi = (DateTime)read["OlusturulmaTarihi"]; e.SonBasvuruTarihi = (DateTime)read["SonBasvuruTarihi"]; e.Durum = (int)read["Durum"]; } connect.Close(); } return(e); }
public ActionResult Sorular(int?egitimID, SoruView gonderilenSoru) { if (egitimID != null) { int id = sicilNo(); Egitim egitimObject = (from a in db.Egitim select a) .Where(x => x.egitimID == egitimID) .FirstOrDefault(); int soruSayisi = egitimObject.soruSayisi; StringBuilder sb = new StringBuilder(); for (int i = 0; i < soruSayisi; i++) { sb.Append(0); } Kullanici_Hareket kullaniciHareket = new Kullanici_Hareket(); kullaniciHareket.baslamaTarihi = DateTime.Now; kullaniciHareket.egitimID = egitimID; kullaniciHareket.kullaniciID = id; kullaniciHareket.verdigiCevaplar = sb.ToString(); db.Kullanici_Hareket.Add(kullaniciHareket); db.SaveChanges(); SoruView soru = (from a in db.Soru select new vestelsinav.Models.SoruView { egitimID = a.egitimID, soruIcerigi = a.soruIcerigi, aSecenegi = a.aSecenegi, bSecenegi = a.bSecenegi, cSecenegi = a.cSecenegi, dSecenegi = a.dSecenegi, soruID = a.soruID, hareketID = kullaniciHareket.hareketID, kacinciSoru = 0 }) .Where(x => x.egitimID == egitimID) .FirstOrDefault(); if (soruSayisi == 1) { soru.sonMu = true; } return(View(soru)); } else { var obj = (SoruView)TempData["myObj"]; gonderilenSoru = obj; return(View(gonderilenSoru)); } }
public ActionResult Sil(int id) { Egitim egitim = manager.Bul(id); manager.Sil(egitim); manager.Save(); return(RedirectToAction("Egitim")); }
public ActionResult EgitimSil(int id) { Egitim e = db.Egitim.Where(x => x.egitimID == id).SingleOrDefault(); int kullaniciID = (int)e.kullaniciID; db.Egitim.Remove(e); db.SaveChanges(); return(Redirect("/Kullanici/Detay/" + kullaniciID)); }
public ActionResult EgitimDuzenle(int id) { Egitim egitim = db.Egitim.Where(x => x.egitimID == id).SingleOrDefault(); var yetkiler = db.yetki.ToList(); ViewBag.yetkiler = new SelectList(yetkiler, "yetkiID", "adi", egitim.egitimID); TempData["egitimID"] = id; //controllerın icine yukledi return(View(egitim)); }
public ActionResult Ekle(EgitimModel model) { Egitim egitim = new Egitim(); egitim.Ad = model.egitim.Ad; manager.Ekle(egitim); manager.Save(); return(RedirectToAction("Egitim")); }
public ActionResult Guncelle(int id, EgitimModel model) { Egitim egitim = manager.Bul(id); egitim.Ad = model.egitim.Ad; manager.Guncelle(egitim); manager.Save(); return(RedirectToAction("Egitim")); }
public JsonResult konuKaydet(Egitim a) { if (a != null) { db.Egitim.Add(a); db.SaveChanges(); } return(Json("ok")); }
public ActionResult Duzenle(Egitim egitim) { if (ModelState.IsValid) { _uw.egitimRep.Update(egitim); return(RedirectToAction("Index")); } ///son yazdılakrrımnı tekrar gorsun diye if girmezse eger return(View(egitim)); }
protected void DGEgitim_ItemCommand(object source, DataGridCommandEventArgs e) { // proses silmek için if (e.CommandName == "Egitim_Sil") { string proses_id = ((Label)((DataGridItem)e.Item).FindControl("Label_e_Id")).Text; bool result = base.Get_egitim_bl.Egitim_Sil(int.Parse(proses_id)); if (result) { ScriptManager.RegisterStartupScript(this, GetType(), ",toastr", "toastr.success('Eğitim Başarıyla Silindi','Silme Mesajı')", true); DGEgitimListele.DataSource = base.Get_egitim_bl.Tum_Egitimleri_Listele(); DGEgitimListele.DataBind(); } else { ScriptManager.RegisterStartupScript(this, GetType(), ",toastr", "toastr.error('Poroses Silme Başarısız !!!','Silme Mesajı')", true); } } if (e.CommandName == "Egitim_Duzenle") { string proses_id = ((Label)((DataGridItem)e.Item).FindControl("Label_e_Id")).Text; Label_Egitim_Id.Text = proses_id; P_Guncelle.Visible = true; P_Kaydet.Visible = false; Label_Egitim_Id.Text = proses_id; EgitimListeleDiv.Visible = false; EgitimVeriEkleDiv.Visible = true; EgitimKaydetButton.Visible = false; EgitimGucelleButton.Visible = true; ChckEgitimDurum.Visible = true; Egitim egitim = base.Get_egitim_bl.Id_ile_Egitim_Getir(int.Parse(Label_Egitim_Id.Text)); TxtEgitimAdi.Value = egitim.EgitimAdi; TxtEgitimTanimi.Value = egitim.EgitimGenelTanimi; Baslama_Tarihi_tb.Text = egitim.EgitimBaslamaTarihi.ToString("dd.MM.yyyy"); Bitis_Tarihi_tb.Text = egitim.EgitimBitisTarihi.ToString("dd.MM.yyyy"); Son_Basvuru_Tarihi_Tb.Text = egitim.SonBasvuruTarihi.ToString("dd.MM.yyyy"); TxtEgiticiSartlari.Value = egitim.EgiticiSartlar; TxtToplamDersSaati.Value = egitim.ToplamDersSaati.ToString(); TxtHaftalikDersTanim.Value = egitim.HaftalikDersTanimlari; TxtHaftalikDersSaatler.Value = egitim.HaftalikDersSaatleri; TxtEgitimUcreti.Value = egitim.UcretBilgisi; if (egitim.Durum == 1) { ChckEgitimDurum.Checked = true; } else { ChckEgitimDurum.Checked = false; } } }
public ActionResult soruKaydet(Soru s) { Egitim e = db.Egitim.Find(s.egitimID); e.cevapAnahtari += s.dogruCevap; e.soruSayisi++; db.Soru.Add(s); db.SaveChanges(); return(Json("ok")); }
public void SetOgretmenPropInConst() { //Arrange Ders ders = new Ders("Test Ders"); Sube sube = new Sube("Test Sube"); Ogretmen ogretmen = new Ogretmen("Test Ogretmen"); //Act Egitim egitim = new Egitim(ders, ogretmen, sube); // Assert Assert.AreEqual(ogretmen, egitim.Ogretmen); }
public ActionResult EgitimSilOk(int?id) { Egitim egitim = new Egitim(); using (ModelDB db = new ModelDB()) { egitim = db.Egitim.Where(x => x.id == id).FirstOrDefault(); db.Egitim.Remove(egitim); db.SaveChanges(); } return(RedirectToAction("egitimBil", "Admin")); }
public ActionResult Onay(int egitimID, int soruSayisi) { Egitim e = db.Egitim.Find(egitimID); ViewBag.egitimID = egitimID; ViewBag.egitimSuresi = e.egitimSuresi; if (soruSayisi == 0) { return(RedirectToAction("Sinavlar")); } return(View()); }
public JsonResult konuDuzenleDb(Egitim egitim) { Egitim s = new Egitim(); s = db.Egitim.Find(egitim.egitimID); s.cevapAnahtari = egitim.cevapAnahtari; s.konuBasligi = egitim.konuBasligi; s.egitimSuresi = egitim.egitimSuresi; db.Entry(s).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(Json("ok")); }
public ActionResult EgitimEkle(Egitim e) { if (ModelState.IsValid == false) // validation hatası varsa demek { var yetkiler = db.yetki.ToList(); ViewBag.yetkiler = new SelectList(yetkiler, "yetkiID", "adi"); return(View()); } e.kullaniciID = int.Parse(Session["KullaniciIdEkle"].ToString()); db.Egitim.Add(e); db.SaveChanges(); return(RedirectToAction("Index")); }
public JsonResult konuDuzenle(int egitimID) { // sınavın icinde soru var ise 500error veriyor. database foreign key Egitim egitim = (from a in db.Egitim select a) .Where(x => x.egitimID == egitimID) .FirstOrDefault(); Egitim e = new Egitim(); e.konuBasligi = egitim.konuBasligi; e.egitimSuresi = egitim.egitimSuresi; return(Json(e, JsonRequestBehavior.AllowGet)); }
public ActionResult EgitimDuzenle(Egitim egitim) { int egitimID = (int)TempData["egitimID"]; Egitim kul = db.Egitim.Where(x => x.egitimID == egitimID).SingleOrDefault(); kul.ad = egitim.ad; kul.yil = egitim.yil; kul.aciklama = egitim.aciklama; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult KullaniciSonuc() { int id = sicilNo(); List <Kullanici_Hareket> hareketList = (from a in db.Kullanici_Hareket select a) .Where(x => x.kullaniciID == id && x.bitirmeTarihi != null) .ToList(); List <SingleResultList> srlList = new List <SingleResultList>(); if (hareketList.Count == 0) { ViewBag.error = 1; return(View()); } ViewBag.error = 0; for (int i = 0; i < hareketList.Count; ++i) { int dogruSayisi = 0; int k = (int)hareketList.ElementAt(i).egitimID; Egitim e = (from b in db.Egitim select b) .Where(x => x.egitimID == k) .FirstOrDefault(); SingleResultList srl = new SingleResultList(); srl.sinavBasligi = e.konuBasligi; srl.toplamSoruSayisi = e.soruSayisi; for (int j = 0; j < hareketList.ElementAt(i).verdigiCevaplar.Length; ++j) { if (e.cevapAnahtari[j] == hareketList[i].verdigiCevaplar[j]) { dogruSayisi++; } } srl.dogruSayisi = dogruSayisi; srl.egitimID = e.egitimID; srlList.Add(srl); } return(View(srlList)); }
public JsonResult KonularaGoreSinavlariGetir(int id) { Egitim e = db.Egitim.Find(id); List <Kullanici_Hareket> hareketList = (from a in db.Kullanici_Hareket select a) .Where(x => x.egitimID == id && x.bitirmeTarihi != null) .ToList(); List <ResultView> r = new List <ResultView>(); for (int i = 0; i < hareketList.Count; i++) { var mm = hareketList[i].kullaniciID; Kullanici k = (from b in db.Kullanici select b) .Where(x => x.sicilNo == mm) .FirstOrDefault(); if (k != null) { TimeSpan span = (hareketList[i].bitirmeTarihi - hareketList[i].baslamaTarihi).Value; int dogruSayisi = 0; for (int j = 0; j < hareketList[i].verdigiCevaplar.Length; j++) { if (e.cevapAnahtari[j] == hareketList[i].verdigiCevaplar[j]) { dogruSayisi++; } } ResultView specificResult = new ResultView(); specificResult.sicilNo = k.sicilNo; specificResult.verdigiCevaplar = hareketList[i].verdigiCevaplar; specificResult.bitirmeSuresi = span.TotalSeconds; specificResult.isim = k.isim; specificResult.soyisim = k.soyisim; specificResult.dogruSayisi = dogruSayisi; specificResult.toplamSoruSayisi = e.soruSayisi; specificResult.egitimID = id; r.Add(specificResult); } } return(Json(r, JsonRequestBehavior.AllowGet)); }
public ActionResult EgitimGuncelle(FormCollection form, int id) { string uni = form["universite"].ToString(); string bolum = form["bolum"].ToString(); string yili = form["egitimyili"].ToString(); string aciklama = form["aciklama"].ToString(); using (ModelDB db = new ModelDB()) { Egitim e = db.Egitim.Where(x => x.id == id).SingleOrDefault(); e.Universite = uni; e.Bolum = bolum; e.egitimYili = yili; e.Aciklama = aciklama; db.SaveChanges(); } return(RedirectToAction("egitimBil")); }
public ActionResult EgitimSil(int?id) { if (Session["ActiveUser"] != null) { ViewBag.UserName = Session["ActiveUser"].ToString(); } else { return(RedirectToAction("login")); } ViewBag.UserName = Session["ActiveUser"].ToString(); using (ModelDB db = new ModelDB()) { Egitim egitim = db.Egitim.Where(x => x.id == id).SingleOrDefault(); return(View(egitim)); } }
public JavaScriptResult EgitimYapildiKaydet(int?id) { try { Egitim egitim = db.Egitims.Find(id); if (egitim.EgitimYapan == benuzman.KullaniciAdi) { egitim.isYapildi = true; db.SaveChanges(); return(onayyenile("Eğitiminiz için teşşekkür ederiz.")); } else { return(hata("Bu eğitim size ait görünmüyor")); } } catch { } return(hata("İşlem yapılırken bir hata meydana geldi")); }