private void buttonAdd_Click(object sender, EventArgs e) { Helper.Hata(() => { Gider gider = CreateGiderFromForm(); _giderService.Add(gider); Listele(); }); }
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); } }