protected override void Yazdir()
        {
            var source = new List <FaturaR>();

            using (var bll = new FaturaBll())
            {
                for (int i = 0; i < tablo.DataRowCount; i++)
                {
                    var entity = tablo.GetRow <FaturaL>(i);
                    if (entity == null)
                    {
                        return;
                    }

                    var list = bll.FaturaTahakkukList(x => x.TahakkukId == entity.Id).Cast <FaturaPlaniL>();
                    list.ForEach(x =>
                    {
                        var row = new FaturaR
                        {
                            TahakkukId         = x.TahakkukId,
                            OkulNo             = x.OkulNo,
                            TcKimlikNo         = x.TcKimlikNo,
                            Adi                = x.Adi,
                            Soyadi             = x.Soyadi,
                            SinifAdi           = x.SinifAdi,
                            VeliTcKimlikNo     = x.VeliTcKimlikNo,
                            VeliAdi            = x.VeliAdi,
                            VeliSoyadi         = x.VeliSoyadi,
                            VeliYakinlikAdi    = x.VeliYakinlikAdi,
                            VeliMeslekAdi      = x.VeliMeslekAdi,
                            FaturaAdres        = x.FaturaAdres,
                            FaturaAdresIlAdi   = x.FaturaAdresIlAdi,
                            FaturaAdresIlceAdi = x.FaturaAdresIlceAdi,
                            Aciklama           = x.Aciklama,
                            Tarih              = x.TahakkukTarih,
                            FaturaNo           = x.FaturaNo,
                            Tutar              = x.TahakkukTutar,
                            Indirim            = x.TahakkukIndirimTutar,
                            NetTutar           = x.TahakkukNetTutar,
                            KdvSekli           = x.KdvSekli,
                            KdvOrani           = x.KdvOrani,
                            KdvHaricTutar      = x.KdvHaricTutar,
                            KdvTutari          = x.KdvTutari,
                            ToplamTutar        = x.ToplamTutar,
                            TutarYazi          = x.TutarYazi,
                            PlanTutar          = entity.PlanTutar,
                            PlanIndirim        = entity.PlanIndirim,
                            PlanNetTutar       = entity.PlanNetTutar,
                            Sube               = x.Sube,
                            Donem              = x.Donem,
                        };

                        source.Add(row);
                    });
                }
            }
            ShowListForms <RaporSecim> .ShowDialogListForm(KartTuru.Rapor, false, RaporBolumTuru.FaturaGenelRaporlar, source);
        }
        protected override void Yazdir()
        {
            var source = new List <FaturaR>();

            for (int i = 0; i < faturaTahakkukTable.Tablo.DataRowCount; i++)
            {
                var entity = faturaTahakkukTable.Tablo.GetRow <FaturaPlaniL>(i);
                if (entity == null)
                {
                    return;
                }

                var row = new FaturaR
                {
                    OkulNo             = entity.OkulNo,
                    TcKimlikNo         = entity.TcKimlikNo,
                    Adi                = entity.Adi,
                    Soyadi             = entity.Soyadi,
                    SinifAdi           = entity.SinifAdi,
                    VeliTcKimlikNo     = entity.VeliTcKimlikNo,
                    VeliAdi            = entity.VeliAdi,
                    VeliSoyadi         = entity.VeliSoyadi,
                    VeliYakinlikAdi    = entity.VeliYakinlikAdi,
                    VeliMeslekAdi      = entity.VeliMeslekAdi,
                    FaturaAdres        = entity.FaturaAdres,
                    FaturaAdresIlAdi   = entity.FaturaAdresIlAdi,
                    FaturaAdresIlceAdi = entity.FaturaAdresIlceAdi,
                    Aciklama           = entity.Aciklama,
                    Tarih              = entity.TahakkukTarih,
                    FaturaNo           = entity.FaturaNo,
                    Tutar              = entity.TahakkukTutar,
                    Indirim            = entity.TahakkukIndirimTutar,
                    NetTutar           = entity.TahakkukNetTutar,
                    KdvSekli           = entity.KdvSekli,
                    KdvOrani           = entity.KdvOrani,
                    KdvHaricTutar      = entity.KdvHaricTutar,
                    KdvTutari          = entity.KdvTutari,
                    ToplamTutar        = entity.ToplamTutar,
                    TutarYazi          = entity.TutarYazi,
                    Sube               = entity.Sube,
                    Donem              = entity.Donem,
                };

                source.Add(row);
            }

            ShowListForms <RaporSecim> .ShowDialogListForm(KartTuru.Rapor, false, RaporBolumTuru.FaturaDonemRaporlari, source);
        }