private void btnSilmeOgretmen_Click(object sender, EventArgs e) { try { DialogResult dialog = MessageBox.Show("Öğretmeni Silmek İstediğinizden Emin Misiniz ??", "UYARI", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialog == DialogResult.Yes) { Ogretmen ogr = new Ogretmen(); ogr.OgretmenId = Convert.ToInt32(txtGelenOgrtmenId.Text); bool sonuc3 = OgretmenBL.OgretmenSil(ogr.OgretmenId); if (sonuc3) { MessageBox.Show("Öğretmen Silme İşlemi başarılı"); OgretmenListele(); DersListele(); Utility.CleanTextBoxes(grpOgretmen.Controls); Utility.CleanTextBoxes(grpSınıfBilg.Controls); Utility.CleanTextBoxes(grpDersler.Controls); } else { MessageBox.Show("Öğretmen Silme işlemi başarısız!!"); } } } catch (Exception) { throw; } }
// GET: OgretimElemani/Details/5 public async Task <IActionResult> Edit(int?id) { var ogretimElemani = await _context.OgretimElemani.Include(m => m.OgretimElemanininBolumleri).ThenInclude(m => m.Bolum) .FirstOrDefaultAsync(m => m.OgretimElemaniId == id); /* * * ogretimElemani.OgretimElemanininBolumleri.Clear(); * BolumOgretmen ddd = new BolumOgretmen {BolumId=2, OgretimElemaniId=1}; * ogretimElemani.OgretimElemanininBolumleri.Add(ddd); * _context.SaveChanges(); */ var tumBolumler = await _context.Bolum.ToListAsync(); if (ogretimElemani == null) { return(NotFound()); } Ogretmen ogretmen = new Ogretmen(ogretimElemani, tumBolumler); return(View("~/Views/Ogretmen/Edit.cshtml", ogretmen)); }
private void btnGrpOgretKaydet_Click(object sender, EventArgs e) { try { Ogretmen og = new Ogretmen(); og.OgretmenAd = txtOgretmenAd2.Text.Trim().ToUpper(); og.OgretmenSoyad = txtOgretSoyad.Text.Trim().ToUpper(); bool sonuc = OgretmenBL.OgretmenEkleme(og); if (sonuc) { MessageBox.Show("Öğretmen Kayıt Başarılı"); OgretmenListele(); Utility.CleanTextBoxes(grpOgretmen.Controls); Utility.CleanTextBoxes(grpSınıfBilg.Controls); Utility.CleanTextBoxes(grpDersler.Controls); } else { MessageBox.Show("Öğretmen Kayıt Başarısız!!"); } } catch (Exception) { throw; } }
public void SavingQuestions() { Ogretmen ogretmen = new Ogretmen(); ogretmen.SoruEkleme("asdasd", "aaa", "bbb", "ccc", "ddd", "C", "Üslü Sayılar"); ogretmen.Close(); }
public ActionResult Create([Bind(Include = "OgretmenID,OgretmenAdi,OgretmenSoyadi,Unvan,BaslangicTarihi,AyrilisTarihi,PersonelNumarasi,Sifre")] Ogretmen ogretmen, FormCollection frm, HttpPostedFileBase file) { ogretmen.IsActive = true; ogretmen.BaslangicTarihi = DateTime.Parse(frm["baslangicTarihi"]); ogretmen.Unvan = frm["unvan"]; if (ModelState.IsValid) { string ad = ""; if (file != null) { if (file.ContentLength > 0) { if (Path.GetExtension(file.FileName).ToLower() == ".jpg" || Path.GetExtension(file.FileName).ToLower() == ".png" || Path.GetExtension(file.FileName).ToLower() == ".gif" || Path.GetExtension(file.FileName).ToLower() == ".jpeg") { ad = Guid.NewGuid() + Path.GetExtension(file.FileName); var path = Path.Combine(Server.MapPath("~/images"), ad); file.SaveAs(path); } } } ogretmen.PersonelNumarasi = "120" + ogretmenConcrete._ogretmenRepository.GetAll().Count(); OgretmenBilgileri ogretmenBilgileri = new OgretmenBilgileri() { TCNo = frm["OgretmeninBilgisi.TCNo"], Fotograf = ad, }; KullaniciIslemleri.OgretmenEkle(ogretmen, ogretmenBilgileri); return(RedirectToAction("Index")); } return(View(ogretmen)); }
private void btnGuncelle_Click(object sender, EventArgs e) { if (seciliOgretmen == null) { MessageBox.Show("Güncellenecek Öğretmen bulunamadı"); return; } seciliOgretmen = Ogretmenler.Where(x => x.TCKN == seciliOgretmen.TCKN).First(); try { seciliOgretmen.Ad = txtAd.Text; seciliOgretmen.Adres = txtAdres.Text; seciliOgretmen.DogumTarihi = dtpDogumTarihi.Value; seciliOgretmen.Soyad = txtSoyad.Text; seciliOgretmen.TCKN = txtTCKN.Text; seciliOgretmen.Telefon = txtTelefon.Text.Replace(" ", ""); seciliOgretmen.Cinsiyet = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler), cmbCinsiyet.SelectedItem.ToString()); seciliOgretmen.Brans = (Branslar)Enum.Parse(typeof(Branslar), cmbBrans.SelectedItem.ToString()); seciliOgretmen.SicilNo = txtSicil.Text; seciliOgretmen.Maas = nMaas.Value; MessageBox.Show("Güncelleme işlemi başarılı"); seciliOgretmen = null; } catch (Exception ex) { MessageBox.Show(ex.Message); } FormMethods.ListeyiDoldur <Ogretmen>(lst, Ogretmenler); FormMethods.FormTemizle(this.Controls); }
public ActionResult LoginOgr(Ogretmen ogretmen) { try { var varmi = db.Ogretmens.Where(i => i.TC == ogretmen.TC).SingleOrDefault(); if (varmi == null) { return(View()); } if (varmi.Sifre == ogretmen.Sifre) { Session["username"] = varmi.AdSoyad; Session["Id"] = varmi.Id; Session["Alani"] = varmi.Alani; Session["Mail"] = varmi.Email; return(RedirectToAction("Process", "Home")); } else { return(View()); } } catch { return(View()); } }
public ActionResult DersListele() { string id = User.Identity.Name; Ogretmen aUser = dbcontext.Ogretmenler.FirstOrDefault(i => i.Id == User.Identity.Name); return(View(aUser)); }
public async Task <IActionResult> Edit(int id, [Bind("OgretmenId,Ad,Soyad")] Ogretmen ogretmen) { if (id != ogretmen.OgretmenId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(ogretmen); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OgretmenExists(ogretmen.OgretmenId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(ogretmen)); }
public ActionResult DeleteConfirmed(int id) { Ogretmen ogretmen = db.Ogretmens.Find(id); db.Ogretmens.Remove(ogretmen); db.SaveChanges(); return(RedirectToAction("Index")); }
public Ogretmen OgretmenEkle(Ogretmen ogretmen) { using (var context = new DbContext(connectionFactory)) { var OgretmenRepo = new OgretmenRepository(context); return(OgretmenRepo.OgretmenEkle(ogretmen)); } }
public void OgretmenEkle() { var moq = new Mock <IRepository <Ogretmen> >(); Ogretmen ogrnesne = new Ogretmen(); ogrnesne.Isim = "Ayşe"; ogrnesne.Soyisim = "Kunter"; ogrnesne.TCKimlikNo = 1234; moq.Setup(x => x.Add(ogrnesne)).Returns(true); }
public ActionResult DeleteConfirmed(string id) { Ogretmen ogretmen = ogretmenConcrete._ogretmenRepository.GetById(id); ogretmen.IsActive = false; ogretmen.AyrilisTarihi = DateTime.Now; ogretmenConcrete._ogretmenRepository.Update(ogretmen); ogretmenConcrete._ogretmenUnitOfWork.SaveChanges(); ogretmenConcrete._ogretmenUnitOfWork.Dispose(); return(RedirectToAction("Index")); }
private void OgretmenGuncelle(int kullaniciID, string unvan) { OgretmenService client = new OgretmenService(); Ogretmen _ogr = client.OgretmenleriGetir().Where(x => x.ID == kullaniciID).SingleOrDefault(); if (_ogr != null) { _ogr.Unvan = unvan; } client.OgretmenGuncelle(_ogr); }
public async Task <IActionResult> Create([Bind("OgretmenId,Ad,Soyad")] Ogretmen ogretmen) { if (ModelState.IsValid) { _context.Add(ogretmen); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(ogretmen)); }
public static void OgretmenEkle(Ogretmen ogretmen, OgretmenBilgileri ogretmenBilgileri) { OgretmenConcrete ogretmenConcrete = new OgretmenConcrete(); OgretmenBilgileriConcrete ogretmenBilgileriConcrete = new OgretmenBilgileriConcrete(); var roleStore = new RoleStore <IdentityRole>(ogretmenConcrete._dbContext); var roleManager = new RoleManager <IdentityRole>(roleStore); var userStore = new UserStore <Kullanici>(ogretmenConcrete._dbContext); var userManager = new UserManager <Kullanici>(userStore); var kullanici = userManager.FindByName((ogretmen.OgretmenAdi.ToLower() + ogretmen.OgretmenSoyadi.ToLower())); if (kullanici == null) { kullanici = new Kullanici() { UserName = ogretmen.OgretmenAdi.ToLower() + ogretmen.OgretmenSoyadi.ToLower(), Email = ogretmen.OgretmenAdi.ToLower() + ogretmen.OgretmenSoyadi.ToLower() + "@uni.edu.tr" }; } else { int sayi = 0; while (kullanici != null) { sayi++; kullanici = userManager.FindByName((ogretmen.OgretmenAdi.ToLower() + ogretmen.OgretmenSoyadi.ToLower() + sayi)); } kullanici = new Kullanici() { UserName = ogretmen.OgretmenAdi.ToLower() + ogretmen.OgretmenSoyadi.ToLower() + sayi, Email = ogretmen.OgretmenAdi.ToLower() + ogretmen.OgretmenSoyadi.ToLower() + sayi + "@uni.edu.tr" }; } //Yapicalak: Sifre kisminda TC Ogrenci kismina alinacak, asagidaki ornek gibi sifre girisi yapilacak. //Muhammed Talha Balci //Mb123717238192739. string sifre = ogretmen.OgretmenAdi.Substring(0, 1).ToUpper() + ogretmen.OgretmenAdi.Substring(1) + ogretmen.BaslangicTarihi.Date.Year + "."; var result = userManager.Create(kullanici, sifre); if (result.Succeeded) { userManager.AddToRole(kullanici.Id, "ogretmen"); } ogretmen.OgretmenID = kullanici.Id; ogretmenBilgileri.OgretmenID = ogretmen.OgretmenID; ogretmenBilgileri.OgretmenMail = kullanici.Email; ogretmenConcrete._ogretmenRepository.Insert(ogretmen); ogretmenConcrete._ogretmenUnitOfWork.SaveChanges(); ogretmenConcrete._ogretmenUnitOfWork.Dispose(); ogretmenBilgileriConcrete._ogretmenBilgileriRepository.Insert(ogretmenBilgileri); ogretmenBilgileriConcrete._ogretmenBilgileriUnitOfWork.SaveChanges(); ogretmenBilgileriConcrete._ogretmenBilgileriUnitOfWork.Dispose(); }
public ActionResult Edit([Bind(Include = "OgretmenID,Adi,Soyadi,Bransi,DersID")] Ogretmen ogretmen) { if (ModelState.IsValid) { db.Entry(ogretmen).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DersID = new SelectList(db.Derses, "DersID", "DersAdi", ogretmen.DersID); return(View(ogretmen)); }
private void OgretmenEkle(int kullaniciID, string unvan) { OgretmenService client = new OgretmenService(); Ogretmen ogr = new Ogretmen { ID = kullaniciID, Unvan = unvan }; client.OgretmenEkle(ogr); }
public static void OgretmenEkle(Ogretmen ogretmen) { SqlCommand ekle = new SqlCommand("Insert into Ogretmen(Adi,Soyadi,ResimUrl,Mail,Telefon,SkypeUrl) values(@Adi,@Soyadi,@ResimUrl,@Mail,@Telefon,@SkypeUrl)", Tools.Baglanti()); ekle.Parameters.AddWithValue("@Adi", ogretmen.Ad); ekle.Parameters.AddWithValue("@Soyadi", ogretmen.Soyad); ekle.Parameters.AddWithValue("@ResimUrl", ogretmen.ResimUrl); ekle.Parameters.AddWithValue("@Mail", ogretmen.Mail); ekle.Parameters.AddWithValue("@Telefon", ogretmen.Telefon); ekle.Parameters.AddWithValue("@SkypeUrl", ogretmen.SkypeURL); Tools.ExecuteNonQuery(ekle); }
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 static void OgretmenGuncelle(Ogretmen ogretmen) { SqlCommand guncelle = new SqlCommand("Update Ogretmen set Adi=@Adi,Soyadi=@Soyadi,Telefon=@Telefon,ResimUrl=@ResimUrl,Mail=@Mail,SkypeUrl=@SkypeUrl where OgretmenId=@OgretmenId", Tools.Baglanti()); guncelle.Parameters.AddWithValue("@Adi", ogretmen.Ad); guncelle.Parameters.AddWithValue("@Soyadi", ogretmen.Soyad); guncelle.Parameters.AddWithValue("@ResimUrl", ogretmen.ResimUrl); guncelle.Parameters.AddWithValue("@Mail", ogretmen.Mail); guncelle.Parameters.AddWithValue("@Telefon", ogretmen.Telefon); guncelle.Parameters.AddWithValue("@SkypeUrl", ogretmen.SkypeURL); guncelle.Parameters.AddWithValue("@OgretmenId", ogretmen.OgretmenId); Tools.ExecuteNonQuery(guncelle); }
public IActionResult Post([FromBody] Ogretmen ogretmen) { if (!ModelState.IsValid || ogretmen == null) { return(BadRequest()); } if (ogretmenRepository.Add(_mapper.Map <Domain.Entities.Ogretmen>(ogretmen))) { return(Ok(ogretmen)); } return(BadRequest()); }
// GET: Ogretmen/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Ogretmen ogretmen = db.Ogretmens.Find(id); if (ogretmen == null) { return(HttpNotFound()); } return(View(ogretmen)); }
public IActionResult Post([FromBody] Ogretmen ogretmen) { if (!ModelState.IsValid || ogretmen == null) { return(BadRequest()); } if (ogr_repository.Add(ogretmen)) { return(Ok(ogretmen)); } return(BadRequest()); }
// GET: Ogretmen/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Ogretmen ogretmen = ogretmenConcrete._ogretmenRepository.GetById(id); if (ogretmen == null) { return(HttpNotFound()); } return(View(ogretmen)); }
public IActionResult OgretmenSil([FromBody] Ogretmen entity) { try { ogretmenServis.Delete(new Ogretmen { Id = entity.Id }); return(Ok()); } catch (Exception e) { return(BadRequest(new { e.Message })); } }
// GET: Ogretmen/Create // GET: Ogretmen/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Ogretmen ogretmen = db.Ogretmens.Find(id); if (ogretmen == null) { return(HttpNotFound()); } ViewBag.DersID = new SelectList(db.Derses, "DersID", "DersAdi", ogretmen.DersID); return(View(ogretmen)); }
public ActionResult Edit([Bind(Include = "OgretmenID,OgretmenAdi,OgretmenSoyadi,Unvan,BaslangicTarihi,AyrilisTarihi,PersonelNumarasi")] Ogretmen ogretmen, FormCollection frm) { if (ModelState.IsValid) { ogretmenConcrete._ogretmenRepository.Update(ogretmen); ogretmenConcrete._ogretmenUnitOfWork.SaveChanges(); OgretmenBilgileri ogretmenBilgileri = ogretmenBilgileriConcrete._ogretmenBilgileriRepository.GetById(ogretmen.OgretmenID); ogretmenBilgileri.TCNo = frm["OgretmeninBilgisi.TCNo"]; ogretmenBilgileriConcrete._ogretmenBilgileriRepository.Update(ogretmenBilgileri); ogretmenBilgileriConcrete._ogretmenBilgileriUnitOfWork.SaveChanges(); ogretmenBilgileriConcrete._ogretmenBilgileriUnitOfWork.Dispose(); return(RedirectToAction("Index")); } return(View(ogretmen)); }
void Ogretmen() { Ogretmen ogretmen = new Ogretmen(); ogretmen.OgrTCKN = txtTc.Text; ogretmen.OgrSifre = txtSifre.Text; if (Login.OgretmenGiris(ogretmen) == true) { FrmOgretmen ogr = new FrmOgretmen(); ogr.Show(); this.Hide(); } else { MessageBox.Show("Hatalı kullanıcı adı ya da şifre girdiniz!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSil_Click(object sender, EventArgs e) { if (seciliOgretmen == null) { MessageBox.Show("Silinecek Öğretmen bulunamadı"); return; } DialogResult sonuc = MessageBox.Show($"{seciliOgretmen.Ad} isimli öğretmen silinsin mi?", "Silme işlemi", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (sonuc == DialogResult.Yes) { Insan.KisiSil <Ogretmen>(seciliOgretmen, Ogretmenler); } FormMethods.ListeyiDoldur <Ogretmen>(lst, Ogretmenler); FormMethods.FormTemizle(this.Controls); seciliOgretmen = null; }