示例#1
0
        private void AlanIslemleri()
        {
            Text = $"{Text} - {MakbuzTuru.ToName()}";
            txtTarih.Properties.MinValue = AnaForm.DonemParametreleri.GunTarihininOncesineMakbuzTarihiGirilebilir ? AnaForm.DonemParametreleri.DonemBaslamaTarihi : DateTime.Now.Date;
            txtTarih.Properties.MaxValue = AnaForm.DonemParametreleri.GunTarihininSonrasinaMakbuzTarihiGirilebilir ? AnaForm.DonemParametreleri.DonemBitisTarihi : DateTime.Now.Date;

            switch (MakbuzTuru)
            {
            case MakbuzTuru.BlokeyeAlma:
            case MakbuzTuru.BlokeCozumu:
                txtHesapTuru.Properties.Items.AddRange(Enum.GetValues(typeof(MakbuzHesapTuru)).Cast <MakbuzHesapTuru>().Where(x => x == MakbuzHesapTuru.Epos || x == MakbuzHesapTuru.Ots || x == MakbuzHesapTuru.Pos).Select(x => x.ToName()).ToList());
                break;

            case MakbuzTuru.PorfoyeGeriIade:
            case MakbuzTuru.PorfoyeKarsiliksizIade:
                txtHesapTuru.Properties.Items.AddRange(Enum.GetValues(typeof(MakbuzHesapTuru)).Cast <MakbuzHesapTuru>().Where(x => x == MakbuzHesapTuru.Avukat || x == MakbuzHesapTuru.Banka || x == MakbuzHesapTuru.Cari).Select(x => x.ToName()).ToList());
                break;

            case MakbuzTuru.OdenmisOlarakIsaretleme:
            case MakbuzTuru.KarsiliksizOlarakIsaretleme:
            case MakbuzTuru.MusteriyeGeriIade:
            case MakbuzTuru.TahsiliImkansızHaleGelme:
                txtHesapTuru.Properties.Items.Add(_hesapTuru.ToName());
                layoutHesapAdi.Visibility = LayoutVisibility.Never;
                break;

            default:
                txtHesapTuru.Properties.Items.Add(_hesapTuru.ToName());

                break;
            }
        }
 protected override void DegiskenleriDoldur()
 {
     Tablo        = tablo;
     BaseKartTuru = KartTuru.Hizmet;// hata verebilir
     Navigator    = longNavigator1.Navigator;
     Text         = $"{Text} - {_makbuzTuru.ToName()} - ( {_makbuzHesapTuru.ToName()} )";
 }