protected override void DegiskenleriDoldur()
 {
     Tablo        = tablo;
     BaseKartTuru = KartTuru.Hizmet;// hata verebilir
     Navigator    = longNavigator1.Navigator;
     Text         = $"{Text} - {_makbuzTuru.ToName()} - ( {_makbuzHesapTuru.ToName()} )";
 }
Exemple #2
0
        protected override void NesneyiKontrollereBagla()
        {
            var entity = (MakbuzS)oldEntity;

            txtMakbuzNo.Text          = entity.Kod;
            txtTarih.DateTime         = entity.Tarih;
            txtHesapTuru.SelectedItem = _hesapTuru.ToName();

            if (BaseIslemTuru == IslemTuru.EntityInsert)
            {
                switch (_hesapTuru)
                {
                case MakbuzHesapTuru.Kasa when AnaForm.KullaniciParametreleri.DefaultKasaHesapId != null:
                    txtHesap.Id   = AnaForm.KullaniciParametreleri.DefaultKasaHesapId;
                    txtHesap.Text = AnaForm.KullaniciParametreleri.DefaultKasaHesapAdi;
                    break;

                case MakbuzHesapTuru.Banka when AnaForm.KullaniciParametreleri.DefaultBankaHesapId != null:
                    txtHesap.Id   = AnaForm.KullaniciParametreleri.DefaultBankaHesapId;
                    txtHesap.Text = AnaForm.KullaniciParametreleri.DefaultBankaHesapAdi;
                    break;

                case MakbuzHesapTuru.Avukat when AnaForm.KullaniciParametreleri.DefaultAvukatHesapId != null:
                    txtHesap.Id   = AnaForm.KullaniciParametreleri.DefaultAvukatHesapId;
                    txtHesap.Text = AnaForm.KullaniciParametreleri.DefaultAvukatHesapAdi;
                    break;

                case MakbuzHesapTuru.Transfer when MakbuzTuru == MakbuzTuru.GelenBelgeyiOnaylama:
                    txtHesap.Id   = AnaForm.SubeId;
                    txtHesap.Text = AnaForm.SubeAdi;
                    break;
                }
            }
            else
            {
                txtHesap.Id   = entity.AvukatHesapId ?? entity.BankaHesapId ?? entity.CariHesapId ?? entity.KasaHesapId ?? entity.SubeHesapId;
                txtHesap.Text = entity.HesapAdi;
            }
        }