public NIslemSonuc Guncelle(Fakulte kayit) { try { var duzenlenecekKayitlar = _veritabani.Fakulteler.Where(f => f.Id == kayit.Id); if (duzenlenecekKayitlar.Count() > 0) { var duzenlenecekKayit = duzenlenecekKayitlar.FirstOrDefault(); duzenlenecekKayit.Ad = kayit.Ad; duzenlenecekKayit.Adres = kayit.Adres; _veritabani.SaveChanges(); return(new NIslemSonuc { BasariliMi = true }); } else { return(new NIslemSonuc { BasariliMi = false, Mesaj = "Kayıt bulunamadı" }); } } catch (Exception hata) { return(new NIslemSonuc { BasariliMi = false, Mesaj = hata.Message }); } }
public async Task <ActionResult <Bolum> > PostBolum(string BolumAd, int FakulteId) { if (FakulteId <= 0 || BolumAd == null) { return(BadRequest()); } Fakulte fak = await _context.Fakulteler.Include(x => x.Bolumler) .FirstOrDefaultAsync(x => x.Id == FakulteId); if (fak == null) { return(BadRequest()); } if (fak.Bolumler.Any(x => x.Ad == BolumAd)) { return(fak.Bolumler.FirstOrDefault(x => x.Ad == BolumAd)); } Bolum newBol = new Bolum() { FakulteId = fak.Id, Ad = BolumAd }; _context.Bolumler.Add(newBol); await _context.SaveChangesAsync(); return(CreatedAtAction("GetBolum", new { id = newBol.Id }, newBol)); }
private void comboBoxFakulteler_SelectedIndexChanged(object sender, EventArgs e) { seciliFakulte = comboBoxFakulteler.SelectedItem as Fakulte; if (seciliFakulte != null) { var muellimler = (from Muellim m in Program.VBE orderby m.TamAdi ascending where m.VezifeliOlduguYer.Fakulte == seciliFakulte select m).ToList(); comboBoxDekan.DataSource = muellimler; comboBoxDekan.DisplayMember = "TamAdi"; comboBoxDekan.SelectedIndex = -1; comboBoxDekanMuavini.DataSource = muellimler; comboBoxDekanMuavini.DisplayMember = "TamAdi"; comboBoxDekanMuavini.SelectedIndex = -1; textBoxAd.Text = seciliFakulte.Ad; comboBoxDekan.SelectedItem = seciliFakulte.Dekan; comboBoxDekanMuavini.SelectedItem = seciliFakulte.DekanMuavini; buttonFakulteKafedralari.Enabled = true; buttonSaxla.Enabled = true; buttonSil.Enabled = true; } else { textBoxAd.Text = ""; comboBoxDekan.DataSource = null; comboBoxDekanMuavini.DataSource = null; buttonFakulteKafedralari.Enabled = false; buttonSaxla.Enabled = false; buttonSil.Enabled = false; } }
public static List <Fakulte> FillComboBox() { List <Fakulte> Fakulteler = new List <Fakulte>(); Connection ConnectAndRun = new Connection(); try { using (ConnectAndRun.OpenConnection()) { string Query = "Select Id, Ad from Fakulte"; SqlCommand Cmd = ConnectAndRun.CreateQuery(Query); SqlDataReader sqlDataReader = Cmd.ExecuteReader(CommandBehavior.CloseConnection); while (sqlDataReader.Read()) { Fakulte fakulte = new Fakulte { Id = Convert.ToInt32(sqlDataReader["Id"]), Ad = sqlDataReader["Ad"].ToString() }; Fakulteler.Add(fakulte); } return(Fakulteler); } } catch (Exception Err) { MessageBox.Show(Err.Message); return(null); } }
public async Task <IActionResult> PutFakulte(int id, Fakulte fakulte) { if (id != fakulte.Id) { return(BadRequest()); } _context.Entry(fakulte).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FakulteExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void UNIVERSITE_SelectedIndexChanged(object sender, EventArgs e) { if (UNIVERSITE.SelectedIndex != -1) { FAKULTE.SelectedIndex = -1; BOLUM.SelectedIndex = -1; fakulteList.Clear(); bolumList.Clear(); FAKULTE.Items.Clear(); BOLUM.Items.Clear(); SQLQry qryFakulte = new SQLQry(); qryFakulte.SQLText = "SELECT FAKULTE_ID, FAKULTE_ADI FROM TBLUNIVERSITEFAKULTE WHERE ISNULL(DURUM, 0) = 1 AND UNIVERSITE_ID = " + uniList[UNIVERSITE.SelectedIndex].universiteID + ""; qryFakulte.Open(); if (qryFakulte.Found()) { for (int i = 0; i < qryFakulte.DataCount(); i++) { Fakulte fakulte = new Fakulte(); fakulte.fakulteID = qryFakulte.GetInt("FAKULTE_ID"); fakulte.fakulteAdi = qryFakulte.GetString("FAKULTE_ADI"); fakulteList.Add(fakulte); qryFakulte.Next(); } } foreach (Fakulte fakulte in fakulteList) { FAKULTE.Items.Add(fakulte.fakulteAdi); } } }
public ActionResult DeleteConfirmed(int id) { Fakulte fakulte = db.Fakulte.Find(id); db.Fakulte.Remove(fakulte); db.SaveChanges(); return(RedirectToAction("Index")); }
private void buttonYeni_Click(object sender, EventArgs e) { comboBoxFakulteler.SelectedIndex = -1; seciliFakulte = new Fakulte(); seciliFakulte.Universitet = this.Universitet; buttonFakulteKafedralari.Enabled = true; buttonSaxla.Enabled = true; buttonSil.Enabled = true; }
private void btnFakulteEkle_Click(object sender, EventArgs e) { Fakulte _fakulte = new Fakulte(); _fakulte.FakulteAdi = txtFakulteAdi.Text; _fakulte.OkulID = ((Okul)cmbUniversiteAdi.SelectedItem).OkulID; _fakulte.AktifMi = true; _ekleController.EklemeyeGonder(_fakulte); this.Close(); }
public ActionResult Edit([Bind(Include = "fak_id,fak_name,fak_adres,fak_tel,fak_fax")] Fakulte fakulte) { if (ModelState.IsValid) { db.Entry(fakulte).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(fakulte)); }
public async Task <ActionResult <Fakulte> > PostFakulte(Fakulte fakulte) { if (_context.Fakulteler.Any(a => a.Ad == fakulte.Ad)) { return(ValidationProblem("Daha önce kayıt edilmiş")); } _context.Fakulteler.Add(fakulte); await _context.SaveChangesAsync(); return(CreatedAtAction("GetFakulte", new { id = fakulte.Id }, fakulte)); }
public ActionResult Edit([Bind(Include = "FakulteID,FakulteAdi")] Fakulte fakulte) { if (ModelState.IsValid) { fakulteConcrete._fakulteRepository.Update(fakulte); fakulteConcrete._fakulteUnitOfWork.SaveChanges(); fakulteConcrete._fakulteUnitOfWork.Dispose(); return(RedirectToAction("Index")); } return(View(fakulte)); }
public ActionResult Create([Bind(Include = "fak_id,fak_name,fak_adres,fak_tel,fak_fax")] Fakulte fakulte) { if (ModelState.IsValid) { db.Fakulte.Add(fakulte); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(fakulte)); }
private void cmbFakulte_SelectedIndexChanged(object sender, EventArgs e) { _extensionMethods.CmbSifirla(cmbBolum); Fakulte _fakulte = new Fakulte(); _fakulte = ((Fakulte)cmbFakulte.SelectedItem); if (_fakulte != null) { _extensionMethods.ComboDoldur(_listeleController.BolumListele(_fakulte.FakulteID), cmbBolum); } }
public async Task <ActionResult <Fakulte> > GetFakulte(int id) { Fakulte fak = await _context.Fakulteler.Include(x => x.Bolumler).FirstOrDefaultAsync(x => x.Id == id); if (fak == null) { return(NotFound()); } return(fak); }
private void btnFakulteEkle_Click(object sender, EventArgs e) { Fakulte fakulte = new Fakulte(); fakulte.fakulteAd = txtFakulte.Text; FakulteBolumFacade fakulteEkle = new FakulteBolumFacade(); fakulteEkle.Ekle(fakulte); frmFakulteBolumKayit_Load(null, null); }
protected void btnFakulteEkle_DirectClick(object sender, Ext.Net.DirectEventArgs e) { Fakulte fakulte = new Fakulte(); fakulte.fakulteAd = txtFakulte.Text; FakulteBolumFacade fakulteEkle = new FakulteBolumFacade(); fakulteEkle.Ekle(fakulte); Page_Load(null, null); }
public async Task <ActionResult> DeleteConfirmed(int id) { Fakulte fakulte = await db.Fakultes.FindAsync(id); if (fakulte.active == (int)EnumHelperData.Satatus.Aktif) { fakulte.active = (int)EnumHelperData.Satatus.Pasif; } //db.Fakultes.Remove(fakulte); await db.SaveChangesAsync(); return(RedirectToAction("FacultyList", "Home")); }
public async Task <ActionResult> Create([Bind(Include = "id,fakulteAdi")] Fakulte fakulte) { if (ModelState.IsValid) { fakulte.active = 1; db.Fakultes.Add(fakulte); await db.SaveChangesAsync(); return(RedirectToAction("FacultyList", "Home")); } return(View(fakulte)); }
/// <summary> /// Seçili Fakülte adına göre ilgili bölümleri döndür /// </summary> public static List <Bolum> BolumGetir(Fakulte seciliFakulte, List <Bolum> bolumList) { List <Bolum> seciliFakulteBolumleri = new List <Bolum>(); foreach (var item in bolumList) { if (item.FakulteAdi == seciliFakulte.FakulteAdi) { seciliFakulteBolumleri.Add(item); } } return(seciliFakulteBolumleri); }
// GET: Fakultes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Fakulte fakulte = db.Fakulte.Find(id); if (fakulte == null) { return(HttpNotFound()); } return(View(fakulte)); }
public void departmanBul(ComboBox departman, ComboBox fakulte) //fakülte seçimi her değiştiğinde departman bilgilerinin tekrar gelmesi { departman.SelectedItem = null; //fakülte her değiştiğinde tekrar departmanlar listeleneceği için seçili departman null olur. departman.SelectedText = string.Empty; //seçili eleman null olduğu için text de empty olur. departman.Items.Clear(); //departman combobox'ı temizle if (fakulte.SelectedItem != null) { Fakulte f = db.Fakulte.FirstOrDefault(x => x.fakulteAdi == fakulte.SelectedItem.ToString()); foreach (Departman d in db.Departman.Where(x => x.fakulteId == f.fakulteId)) { departman.Items.Add(d.departmanAdi); } } }
// GET: Fakulte/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Fakulte fakulte = fakulteConcrete._fakulteRepository.GetById(id); if (fakulte == null) { return(HttpNotFound()); } return(View(fakulte)); }
public static List <Bolum> BolumGetir(Fakulte gelenfakulte, List <Bolum> bolumlistem) { List <Bolum> secilenfakultebolum = new List <Bolum>(); foreach (var item in bolumlistem) { if (item.FakulteAdi == gelenfakulte.FakulteAdi) { //bolum listesi ile fakulte listesi kontrol edilmis olur secilenfakultebolum.Add(item); } } return(secilenfakultebolum); }
// GET: Fakultes/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Fakulte fakulte = await db.Fakultes.FindAsync(id); if (fakulte == null) { return(HttpNotFound()); } return(View(fakulte)); }
private void FormFakulteler_Load(object sender, EventArgs e) { if (this.Universitet == null) { this.Close(); return; } this.Text = Universitet.Ad + " Fakültələri"; seciliFakulte = null; buttonFakulteKafedralari.Enabled = false; buttonSaxla.Enabled = false; buttonSil.Enabled = false; FakulteleriGetir(); }
public async Task <ActionResult> Edit([Bind(Include = "id,fakulteAdi, active")] Fakulte fakulte) { if (ModelState.IsValid) { if (fakulte.active == null) { fakulte.active = 1; } db.Entry(fakulte).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("FacultyList", "Home")); } return(View(fakulte)); }
public ActionResult Guncelle(Fakulte fakulte) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } else { var updatedFakulte = db.Fakulte.SingleOrDefault(x => x.Fakulte_No == fakulte.Fakulte_No); updatedFakulte.Fakulte_No = fakulte.Fakulte_No; updatedFakulte.Fakulte_Adi = fakulte.Fakulte_Adi; db.Entry(updatedFakulte).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } }
private void cmbFakulte_SelectedIndexChanged(object sender, EventArgs e) { //secilen fakultenin item ını yakalayıp buna gore bolum getir Fakulte secilenfakulte = (Fakulte)cmbFakulte.SelectedItem; List <Bolum> gelenbolumler = Helper.BolumGetir(secilenfakulte, bolumlistem); Helper.ComboBoxDoldur(cmbBolum, gelenbolumler, "BolumAdi", "BolumAdi"); string ogrencino = ((Bolum) cmbBolum.SelectedItem).BolumAdi.Substring(0, 3) + ((Fakulte)cmbFakulte.SelectedItem).FakulteAdi.Substring(0, 3) + DateTime.Now.Year + (ogrencilistesi.Count() + 1); txtbxOgrenciNumarasi.Text = ogrencino; }
public void Ekle(Fakulte fakulte) { using (var db = new KutuphaneDBEntities()) { try { db.Fakulte.Add(fakulte); db.SaveChanges(); KayitMesaj(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } } }