Пример #1
0
        protected override void Listele()
        {
            var enumList = Enum.GetValues(typeof(KartTuru)).Cast <KartTuru>().ToList();
            var liste    = new List <RolYetki>();

            enumList.ForEach(x =>
            {
                var entity = new RolYetki
                {
                    KartTuru = x
                };
                liste.Add(entity);
            });

            var list = liste.Where(x => !ListeDisiTutulacakKayitlar.Contains((long)x.KartTuru)).OrderBy(x => x.KartTuru.ToName());

            Tablo.GridControl.DataSource = list;

            if (!multiSelect)
            {
                return;
            }
            if (list.Any())
            {
                EklenebilecekEntityVar = true;
            }
            else
            {
                Messages.KartBulunamadiMesaji("Kart");
            }
        }
Пример #2
0
        //this diyerek base olan HizmetListForm() çalıştırılıyor.
        public HizmetListForm(params object[] prm) : this()
        {
            if (prm != null)
            {
                var panelGoster = (bool)prm[0];
                ustPanel.Visible = DateTime.Now.Date > AnaForm.DonemParametreleri.EgitimBaslamaTarihi && panelGoster;
            }

            _filter = x => !ListeDisiTutulacakKayitlar.Contains(x.Id) && x.SubeId == AnaForm.SubeId && x.DonemId == AnaForm.DonemId && x.Durum == aktifKartlariGoster;
        }
Пример #3
0
        public BelgeSecimListForm(params object[] prm)
        {
            InitializeComponent();
            HideItems = new BarItem[] { btnYeni, btnSil, btnDuzelt, barInsert, barInsertAciklama, barDelete, barDeleteAciklama, barDuzelt, barDuzeltAciklama };
            ShowItems = new BarItem[] { btnBelgeHareketleri };

            _makbuzTuru      = (MakbuzTuru)prm[0];
            _makbuzHesapTuru = (MakbuzHesapTuru)prm[1];
            _hesapId         = prm[2] != null ? (long)prm[2] : 0;

            _filter = x => !ListeDisiTutulacakKayitlar.Contains(x.Id) && x.Tahakkuk.DonemId == AnaForm.DonemId;
        }
Пример #4
0
        public SubeListForm(params object[] prm) : this()
        {
            if ((bool)prm[0])
            {
                _filter = x => x.Durum == aktifKartlariGoster && x.Id != AnaForm.SubeId;
            }

            else if (!(bool)prm[0])
            {
                _filter = x => !ListeDisiTutulacakKayitlar.Contains(x.Id) && x.Durum == aktifKartlariGoster;
            }
        }
Пример #5
0
        protected override void HareketEkle()
        {
            var source = tablo.DataController.ListSource;

            ListeDisiTutulacakKayitlar = source.Cast <KardesBilgileriL>().Where(x => !x.Delete).Select(x => x.KardesTahakkukId).ToList();
            ListeDisiTutulacakKayitlar.Add(OwnerForm.Id);

            var entities = ShowListForms <TahakkukListForm> .ShowDialogListForm(KartTuru.Tahakkuk, ListeDisiTutulacakKayitlar, true, false).EntityListConvert <TahakkukL>();

            if (entities == null)
            {
                return;
            }

            foreach (var entity in entities)
            {
                var row = new KardesBilgileriL
                {
                    TahakkukId       = OwnerForm.Id,
                    KardesTahakkukId = entity.Id,
                    Adi         = entity.Adi,
                    Soyadi      = entity.Soyadi,
                    SinifAdi    = entity.SinifAdi,
                    KayitSekli  = entity.KayitSekli,
                    KayitDurumu = entity.KayitDurumu,
                    IptalDurumu = entity.Durum ? IptalDurumu.DevamEdiyor : IptalDurumu.IptalEdildi,
                    SubeAdi     = entity.SubeAdi,
                    Insert      = true
                };

                source.Add(row);
            }

            tablo.Focus();
            tablo.RefreshDataSource();
            tablo.FocusedRowHandle = tablo.DataRowCount - 1;
            tablo.FocusedColumn    = colAdi;

            ButonEnabledDurumu(true);
        }
Пример #6
0
 public TahakkukListForm(params object[] prm) : this()
 {
     _filter = x => !ListeDisiTutulacakKayitlar.Contains(x.Id) && x.SubeId == AnaForm.SubeId && x.DonemId == AnaForm.DonemId && x.Durum == AktifKartlariGoster;
 }
Пример #7
0
 public IletisimListForm(params object[] prm) : this()
 {
     _filter = x => !ListeDisiTutulacakKayitlar.Contains(x.Id) && x.Durum == aktifKartlariGoster;
 }