Example #1
0
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     Helper.Hata(() =>
     {
         Gelir _gelir = CreateGelirFromForm();
         Helper.GelirControl(_gelir);
         _gelirService.Add(_gelir);
         Listele();
     });
 }
Example #2
0
        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);
            }
        }