private void listBoxKategori_SelectedIndexChanged(object sender, EventArgs e) { object selectedObject = listBoxKategori.SelectedItem; Entities.Kategori selectedKategori = (Entities.Kategori)selectedObject; txtKategoriAdi.Text = selectedKategori.KategoriAdi; }
public int Delete(Kategori selectedKategori) { ReturnValue = 0; using (Hesabım.Context.HesabimDatabaseContext db = new Context.HesabimDatabaseContext()) { try { Entities.Kategori findedKategori = db.Kategoriler.Find(selectedKategori.Id); if (findedKategori != null) { db.Kategoriler.Remove(findedKategori); ReturnValue = db.SaveChanges(); } else { throw new Exception("Silmek istediğiniz kayıt database içerisinde bulunamadı."); } } catch (Exception exception) { throw exception; } } return(ReturnValue); }
private void btnAdd_Click(object sender, EventArgs e) { Entities.Kategori newKategori = new Entities.Kategori { KategoriAdi = txtKategoriAdi.Text }; _kategoriManager.Add(newKategori); listBoxKategori.DataSource = _kategoriManager.GetAll(); }
private void btnDelete_Click(object sender, EventArgs e) { object selectedObject = listBoxKategori.SelectedItem; Entities.Kategori selectedKategori = (Entities.Kategori)selectedObject; if (selectedKategori != null) { _kategoriManager.Delete(selectedKategori); listBoxKategori.DataSource = _kategoriManager.GetAll(); } }
private void Kategori_Load(object sender, EventArgs e) { txtKategoriAdi.Focus(); if (_kategori == null) { _kategori = new Entities.Kategori { Id = 0, KategoriAdi = "Kayıt yok" }; } txtKategoriAdi.Text = _kategori.KategoriAdi; listBoxKategori.DataSource = _kategoriManager.GetAll(); listBoxKategori.DisplayMember = "KategoriAdi"; }
private void buttonSend_Click(object sender, EventArgs e) { try { //Bakiye kontrolu yapılıyor. var tutartextbox = Convert.ToDecimal(this.textBoxTutar.Text); if (bakiye - tutartextbox < 0) { throw new Exception("Bakiye yetersiz."); } Entities.Kategori kategori = new Entities.Kategori(); kategori = _kategoriService.GetAll().Where(I => I.KategoriAdi == "Para Transferi").SingleOrDefault(); while (kategori == null) { //kategori oluşturulması gerekiyor. Entities.Kategori __kategori = new Entities.Kategori(); __kategori.KategoriAdi = "Para Transferi"; _kategoriService.Add(__kategori); kategori = _kategoriService.GetAll().Where(I => I.KategoriAdi == "Para Transferi").SingleOrDefault(); } int kimeId = ((Entities.Hesap_Kart)comboBoxHesaplar.SelectedItem).Id; int kimdenId = _hesapKart.Id; decimal tutar = Convert.ToDecimal(textBoxTutar.Text); Entities.Gider __gider = new Entities.Gider(); __gider.GiderAdi = ((Entities.Hesap_Kart)comboBoxHesaplar.SelectedItem).Kart_Hesap_Adi; __gider.Hesap_Kart_Id = kimdenId; __gider.KategoriId = kategori.Id; __gider.Miktar = tutar; __gider.Tarih = DateTime.Now; _giderService.Add(__gider); Entities.Gelir __gelir = new Entities.Gelir(); __gelir.GelirAdi = _hesapKart.Kart_Hesap_Adi; __gelir.Hesap_Kart_Id = kimeId; __gelir.KategoriId = kategori.Id; __gelir.Miktar = tutar; __gelir.Tarih = DateTime.Now; _gelirService.Add(__gelir); GelirGiderYazdir(); } catch (Exception exception) { Helper.MesajError(exception.Message); } }
private void btnUpdate_Click(object sender, EventArgs e) { object selectedObject = listBoxKategori.SelectedItem; Entities.Kategori selectedKategori = (Entities.Kategori)selectedObject; if (selectedKategori != null) { Entities.Kategori updatedKategori = new Entities.Kategori { Id = selectedKategori.Id, KategoriAdi = txtKategoriAdi.Text }; _kategoriManager.Update(updatedKategori); listBoxKategori.DataSource = _kategoriManager.GetAll(); } }
public int Update(Kategori updatedKategori) { ReturnValue = 0; using (Hesabım.Context.HesabimDatabaseContext db = new Context.HesabimDatabaseContext()) { try { Entities.Kategori findedKategori = db.Kategoriler.Find(updatedKategori.Id); if (findedKategori != null) { findedKategori.KategoriAdi = updatedKategori.KategoriAdi; } ReturnValue = db.SaveChanges(); } catch (Exception exception) { throw exception; } } return(ReturnValue); }
public AddKategori(Entities.Kategori Kategori) { InitializeComponent(); _kategori = Kategori; _kategoriManager = new Manager.KategoriManager(); }