public ActionResult BankaGuncelleIslem(banka model)
        {
            bool durum = _bankaService.BankaGuncelle(model);

            if (durum == true)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }

            else
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
        }
示例#2
0
        public void YeniBanka(string ad, string aciklama, decimal bakiye)
        {
            banka yeni = new banka();

            yeni.cikis     = 0;
            yeni.aciklama  = aciklama;
            yeni.bakiye    = bakiye;
            yeni.banka_adi = ad;
            yeni.Firma     = "firma";
            yeni.giris     = bakiye;

            dc.bankas.Add(yeni);
            KaydetmeIslemleri.kaydetR(dc);
        }
示例#3
0
        public static banka Ver_Banka(ref otosisdbEntities dbModel, int BankaID)
        {
            banka bk = null;

            bk = (from abc in dbModel.bankas
                  where abc.BankaID == BankaID
                  select abc).FirstOrDefault();

            if (bk != null)
            {
                dbModel.Refresh(RefreshMode.StoreWins, bk);
            }

            return(bk);
        }
示例#4
0
        public bool BankaKaydet(banka model)
        {
            _bankaRepository.Insert(model);

            int sonuc = _uow.SaveChanges();

            if (sonuc != 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#5
0
        public bool BankaGuncelle(banka model)
        {
            var gelenBanka = _bankaRepository.Find(model.id);

            AutoMapper.Mapper.DynamicMap(model, gelenBanka);

            _bankaRepository.Update(gelenBanka);

            if (_uow.SaveChanges() != 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public ActionResult BankaKaydetIslem(banka model)
        {
            Random rastgele = new Random();
            int    sayi     = rastgele.Next(10, 99);

            model.banka_no = "BK" + "-" + sayi;
            model.durum    = "True";
            bool sonuc = _bankaService.BankaKaydet(model);


            if (sonuc == true)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
示例#7
0
        public void kasa_transfer(decimal miktar, int banka_id)
        {
            banka b = dc.bankas.FirstOrDefault(x => x.banka_id == banka_id);

            if (b != null)
            {
                //aktif kasamız
                kasahesap h = dc.kasahesaps.FirstOrDefault(x => x.KasaTur == "Nakit");
                if (h != null)
                {
                    kasahareket k = new kasahareket();
                    k.aktif_bakiye = h.ToplamBakiye + miktar;
                    k.cikis        = 0;
                    k.Firma        = "firma";
                    k.giris        = miktar;
                    k.iptal        = false;
                    k.islem        = "Bankadan çekildi";
                    k.KasaTur      = "Nakit";

                    k.Musteri_ID = -1;
                    k.Odeme_ID   = null;

                    k.tarih = DateTime.Now;
                    dc.kasaharekets.Add(k);


                    b.cikis  += miktar;
                    b.bakiye -= miktar;

                    h.ToplamGiris  += miktar;
                    h.ToplamBakiye += miktar;

                    KaydetmeIslemleri.kaydetR(dc);
                }
            }
        }
示例#8
0
        public void Yukle_Banka(int _BankaID)
        {
            if (_Yukleme)
            {
                return;
            }

            try
            {
                Temizle_Banka();

                if (_bk != null && _bk.EntityState != EntityState.Detached)
                {
                    dbModel.Detach(_bk);
                }
                _bk = null;
                _bk = Isler.Banka.Ver_Banka(ref dbModel, _BankaID);
                if (_bk == null)
                {
                    return;
                }

                _Secili_BankaID  = _bk.BankaID;
                txtBankaAdi.Text = _bk.BankaAd;
                txtBankaID.Text  = _bk.BankaID.ToString();

                if (!string.IsNullOrEmpty(_bk.IlgiliKisiAd))
                {
                    txtBankaIlgiliKisi.Text = _bk.IlgiliKisiAd;
                }
                if (!string.IsNullOrEmpty(_bk.IlgiliKisiSoyad))
                {
                    txtBankaIlgiliKisi.Text += " " + _bk.IlgiliKisiSoyad;
                }
                lookUpHesapTuru.EditValue = _bk.HesapTuru;

                if (!string.IsNullOrEmpty(_bk.SubeAd))
                {
                    memoBankaDetay.Text = "Şube Adı / Kodu : " + _bk.SubeAd;
                }
                if (!string.IsNullOrEmpty(_bk.SubeKod))
                {
                    memoBankaDetay.Text += " / " + _bk.SubeKod;
                }
                SatirKontrol();
                if (!string.IsNullOrEmpty(_bk.HesapAd))
                {
                    memoBankaDetay.Text += "Hesap Adı / No : " + _bk.HesapAd;
                }
                if (!string.IsNullOrEmpty(_bk.HesapNo))
                {
                    memoBankaDetay.Text += " / " + _bk.HesapNo;
                }
                SatirKontrol();
                if (!string.IsNullOrEmpty(_bk.Iban))
                {
                    memoBankaDetay.Text += "Iban No : " + _bk.Iban;
                }
                SatirKontrol();
                if (!string.IsNullOrEmpty(_bk.AdresAcik) && _bk.AdresIl != null && _bk.AdresIlce != null)
                {
                    memoBankaDetay.Text += "Banka Adres :";
                    memoBankaDetay.Text += Environment.NewLine;
                    memoBankaDetay.Text += _bk.AdresAcik;
                    memoBankaDetay.Text += Environment.NewLine;
                    memoBankaDetay.Text += Isler.Adres.Ver_IlAd(_bk.AdresIl.Value) + " / "
                                           + Isler.Adres.Ver_IlceAd(_bk.AdresIlce.Value);
                }
            }
            catch (Exception hata)
            {
                XtraMessageBox.Show("Banka Bilgileri Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#9
0
        void Kaydet()
        {
            if ((_YeniKayit && !Isler.Yetki.Varmi_Yetki(52) || !_YeniKayit && !Isler.Yetki.Varmi_Yetki(53)))
            {
                return;
            }

            try
            {
                #region < Kontroller >
                if (string.IsNullOrEmpty(txtBankaAd.Text.Trim()))
                {
                    XtraMessageBox.Show("Cari Ünvanı Boş Bırakılamaz.", "Eksik Alan",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    tabBanka.SelectedTabPageIndex = 0;
                    txtBankaAd.Focus(); txtBankaAd.Select();
                    return;
                }
                if (lookUpHesapTuru.EditValue.ToString() == "-1")
                {
                    XtraMessageBox.Show("Lütfen Banka Grubunu Seçiniz.", "Değer Seçilmemiş",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    tabBanka.SelectedTabPageIndex = 0;
                    lookUpHesapTuru.Focus(); lookUpHesapTuru.Select();
                    return;
                }
                if (_YeniKayit && Isler.Banka.Varmi_BankaAd(txtBankaAd.Text))
                {
                    XtraMessageBox.Show("Bu Banka Adı Daha Önce Girilmiş.\nLütfen Farklı Bir Banka Adı Yazınız.", "Aynı Değer",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtBankaAd.Focus(); txtBankaAd.Select();
                    return;
                }
                else if (!_YeniKayit && txtBankaAd.Text != bk.BankaAd && Isler.Banka.Varmi_BankaAd(txtBankaAd.Text, bk.BankaAd))
                {
                    XtraMessageBox.Show("Bu Banka Adı Daha Önce Girilmiş.\nLütfen Farklı Bir Banka Adı Yazınız.", "Aynı Değer",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtBankaAd.Focus(); txtBankaAd.Select();
                    return;
                }
                #endregion

                if (_YeniKayit)
                {
                    if (bk != null && bk.EntityState != EntityState.Detached)
                    {
                        dbModel.Detach(bk);
                    }
                    bk          = null;
                    bk          = new banka();
                    bk.SirketID = Genel.AktifSirket.SirketID;
                }

                #region Aktarma
                bk.HesapTuru = lookUpHesapTuru.EditValue.ToString();
                bk.BankaAd   = txtBankaAd.Text;
                bk.Durum     = chkDurum.Checked;
                bk.Aciklama  = memoAciklama.Text;

                bk.SubeAd     = txtSubeAd.Text;
                bk.SubeKod    = txtSubeKod.Text;
                bk.HesapAd    = txtHesapAd.Text;
                bk.HesapNo    = txtHesapKod.Text;
                bk.Iban       = txtIbanNo.Text;
                bk.KartNo     = txtKartNo.Text;
                bk.KartSahibi = txtKartSahibi.Text;
                bk.MusteriNo  = txtMusteriNo.Text;

                bk.IlgiliKisiAd     = txtIlgiliKisiAdi.Text;
                bk.IlgiliKisiSoyad  = txtIlgiliKisiSoyad.Text;
                bk.IlgiliKisiGorev  = txtIlgiliKisiGorev.Text;
                bk.IlgiliKisiCep    = txtIlgiliKisiCepTel.Text;
                bk.IlgiliKisiEposta = txtIlgiliKisiEposta.Text;
                bk.IlgiliKisiDahili = txtIlgiliKisiDahili.Text;

                bk.Tel1   = txtTel1.Text;
                bk.Tel2   = txtTel2.Text;
                bk.Fax    = txtFax.Text;
                bk.Web    = txtWeb.Text;
                bk.Eposta = txtEposta.Text;
                if (lookUpAdresIl.EditValue.ToString() == "-1")
                {
                    bk.AdresIl = null;
                }
                else
                {
                    bk.AdresIl = Convert.ToInt32(lookUpAdresIl.EditValue);
                }
                if (lookUpAdresIlce.EditValue.ToString() == "-1")
                {
                    bk.AdresIlce = null;
                }
                else
                {
                    bk.AdresIlce = Convert.ToInt32(lookUpAdresIlce.EditValue);
                }
                bk.AdresAcik = memoAcikAdres.Text;
                #endregion

                #region Kayıt
                if (_YeniKayit)
                {
                    bk.KayitKullaniciID = Genel.AktifKullanici.KullaniciID;
                    bk.KayitZaman       = DateTime.Now;
                    dbModel.AddTobankas(bk);
                }
                else
                {
                    bk.DuzenKullaniciID = Genel.AktifKullanici.DuzenKullaniciID;
                    bk.DuzenZaman       = DateTime.Now;
                }

                dbModel.SaveChanges();
                _Secili_BankaID = bk.BankaID;

                Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Banka Başarılı Bir Şekilde Kaydedilmiştir.", null,
                                      ResOtoSis.mark_blue);

                _YeniKayit = false;

                if (DetayOlay != null)
                {
                    this.Invoke(DetayOlay, Enumlar.DetayOlaylari.Kaydedildi, null);
                }
                if (DetayOlay != null)
                {
                    this.Invoke(DetayOlay, Enumlar.DetayOlaylari.AramaGerekli, null);
                }

                Yeni();
                #endregion
            }
            catch (Exception hata)
            {
                XtraMessageBox.Show("Banka Kayıdı Yapılırken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#10
0
        public void Yukle_Banka(int _BankaID)
        {
            if (Yukleme)
            {
                return;
            }

            try
            {
                Temizle_Banka();
                _YeniKayit = false;

                if (bk != null && bk.EntityState != EntityState.Detached)
                {
                    dbModel.Detach(bk);
                }
                bk = null;
                bk = Isler.Banka.Ver_Banka(ref dbModel, _BankaID);
                if (bk == null)
                {
                    return;
                }

                txtBankaID.Text           = bk.BankaID.ToString();
                lookUpHesapTuru.EditValue = bk.HesapTuru;
                txtBankaAd.Text           = bk.BankaAd;
                chkDurum.Checked          = bk.Durum;

                txtSubeAd.Text     = bk.SubeAd;
                txtSubeKod.Text    = bk.SubeKod;
                txtHesapAd.Text    = bk.HesapAd;
                txtHesapKod.Text   = bk.HesapNo;
                txtKartNo.Text     = bk.KartNo;
                txtKartSahibi.Text = bk.KartSahibi;
                txtMusteriNo.Text  = bk.MusteriNo;

                txtIbanNo.Text = bk.Iban;

                memoAciklama.Text = bk.Aciklama;

                txtIlgiliKisiAdi.Text    = bk.IlgiliKisiAd;
                txtIlgiliKisiSoyad.Text  = bk.IlgiliKisiSoyad;
                txtIlgiliKisiGorev.Text  = bk.IlgiliKisiGorev;
                txtIlgiliKisiDahili.Text = bk.IlgiliKisiDahili;
                txtIlgiliKisiEposta.Text = bk.IlgiliKisiEposta;
                txtIlgiliKisiCepTel.Text = bk.IlgiliKisiCep;

                txtTel1.Text   = bk.Tel1;
                txtTel2.Text   = bk.Tel2;
                txtFax.Text    = bk.Fax;
                txtWeb.Text    = bk.Web;
                txtEposta.Text = bk.Eposta;
                if (bk.AdresIl != null)
                {
                    lookUpAdresIl.EditValue = bk.AdresIl.Value;
                }
                if (bk.AdresIlce != null)
                {
                    lookUpAdresIlce.EditValue = bk.AdresIlce.Value;
                }
                memoAcikAdres.Text = bk.AdresAcik;

                _Secili_BankaID = bk.BankaID;

                ucKayitBilgi1.Yukle(bk.KayitKullaniciID, bk.KayitZaman, bk.DuzenKullaniciID, bk.DuzenZaman);

                if (DetayOlay != null && this.Handle.ToInt32() > 0)
                {
                    this.Invoke(DetayOlay, Enumlar.DetayOlaylari.Yukleme, null);
                }
            }
            catch (Exception hata)
            {
                XtraMessageBox.Show("Banka Bilgileri Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }