Ejemplo n.º 1
0
        protected override void Yazdir()
        {
            if (pageIletisimBilgileri.Controls.Count == 0)
            {
                _iletisimBilgileriTable = new IletisimBilgileriTable().AddTable(this);
                pageIletisimBilgileri.Controls.Add(_iletisimBilgileriTable);
                _iletisimBilgileriTable.Yukle();
            }

            if (pageEposBilgileri.Controls.Count == 0)
            {
                _eposBilgileriTable = new EposBilgileriTable().AddTable(this);
                pageEposBilgileri.Controls.Add(_eposBilgileriTable);
                _eposBilgileriTable.Yukle();
            }

            var ogrenciBilgileri   = ((TahakkukBll)bll).SingleDetail(x => x.Id == id);
            var iletisimBilgileri  = _iletisimBilgileriTable.Tablo.DataController.ListSource.Cast <IBaseEntity>().EntityListConvert <IletisimBilgileriR>();
            var hizmetBilgileri    = hizmetBilgileriTable.Tablo.DataController.ListSource.Cast <IBaseEntity>().EntityListConvert <HizmetBilgileriR>();
            var indirimBilgileri   = indirimBilgileriTable.Tablo.DataController.ListSource.Cast <IBaseEntity>().EntityListConvert <IndirimBilgileriR>();
            var odemeBilgileri     = odemeBilgileriTable.Tablo.DataController.ListSource.Cast <IBaseEntity>().EntityListConvert <OdemeBilgileriR>();
            var geriOdemeBilgileri = geriOdemeBilgileriTable.Tablo.DataController.ListSource.Cast <IBaseEntity>().EntityListConvert <GeriOdemeBilgileriR>();
            var eposBilgileri      = _eposBilgileriTable.Tablo.DataController.ListSource.Cast <IBaseEntity>().EntityListConvert <EposBilgileriR>();

            ShowListForms <RaporSecim> .ShowDialogListForm(KartTuru.Rapor, false, RaporBolumTuru.TahakkukRaporlari, ogrenciBilgileri, iletisimBilgileri, hizmetBilgileri, indirimBilgileri, odemeBilgileri, geriOdemeBilgileri, eposBilgileri);
        }
Ejemplo n.º 2
0
        public void Choosing()
        {
            switch (_btnEdit.Name)
            {
            case "txtCountry":
            {
                var entity = (Country)ShowListForms <CountryListForm> .ShowDialogListForm(_cardType, _btnEdit.Id);

                if (entity != null)
                {
                    _btnEdit.Id        = entity.Id;
                    _btnEdit.EditValue = entity.CountryName;
                }
            }
            break;

            case "txtCounty":
            {
                var entity =
                    (County)ShowListForms <CountyListForm> .ShowDialogListForm(_cardType, _btnEdit.Id, _prmEdit.Id,
                                                                               _prmEdit.Text);

                if (entity != null)
                {
                    _btnEdit.Id        = entity.Id;
                    _btnEdit.EditValue = entity.CountyName;
                }
            }
            break;
            }
        }
        private void SecimYap()
        {
            switch (_btnEdit.Name)
            {
            case "txtİl":
            {
                var entity = (Il)ShowListForms <IllistForm> .ShowDialogListForm(_kartTuru, _btnEdit.Id);

                if (entity != null)
                {
                    _btnEdit.Id        = entity.Id;
                    _btnEdit.EditValue = entity.IlAdi;
                }
            }
            break;

            case "txtİlce":
            {
                var entity = (Ilce)ShowListForms <IlceListForm> .ShowDialogListForm(_kartTuru, _btnEdit.Id, _prmEdit.Id, _prmEdit.Text);

                if (entity != null)
                {
                    _btnEdit.Id        = entity.Id;
                    _btnEdit.EditValue = entity.IlceAdi;
                }
            }
            break;
            }
        }
Ejemplo n.º 4
0
        protected override void HareketEkle()
        {
            var source = tablo.DataController.ListSource;

            ListeDisiTutulacakKayitlar = source.Cast <EvrakBilgileriL>().Where(x => !x.Delete).Select(x => x.EvrakId).ToList();

            var entities = ShowListForms <EvrakListForm> .ShowDialogListForm(KartTuru.Evrak, ListeDisiTutulacakKayitlar, true, false).EntityListConvert <Evrak>();

            if (entities == null)
            {
                return;
            }

            foreach (var entity in entities)
            {
                var row = new EvrakBilgileriL
                {
                    TahakkukId = OwnerForm.Id,
                    EvrakId    = entity.Id,
                    Kod        = entity.Kod,
                    EvrakAdi   = entity.EvrakAdi,
                    Insert     = true
                };
                source.Add(row);
            }

            tablo.Focus();
            tablo.RefleshDataSource();
            tablo.FocusedRowHandle = tablo.DataRowCount - 1;
            tablo.FocusedColumn    = colKod;
            ButtonEnabledDurumu(true);
        }
Ejemplo n.º 5
0
        protected override void HareketEkle()
        {
            var source = tablo.DataController.ListSource;

            ListeDisiTutulacakKayitlar = source.Cast <KullaniciBirimYetkileriL>().Select(x => x.SubeId.Value).ToList();

            var entities = ShowListForms <SubeListForm> .ShowDialogListForm(ListeDisiTutulacakKayitlar, true, false).EntityListConvert <SubeL>();

            if (entities == null)
            {
                return;
            }

            foreach (var entity in entities)
            {
                var row = new KullaniciBirimYetkileriL
                {
                    Kod         = entity.Kod,
                    SubeAdi     = entity.SubeAdi,
                    KartTuru    = KartTuru.Sube,
                    KullaniciId = OwnerForm.id,
                    SubeId      = entity.Id,
                    Insert      = true
                };
                source.Add(row);
            }
            if (!Kaydet())
            {
                return;
            }
            Listele();
            tablo.Focus();
            tablo.FocusedRowHandle = tablo.DataRowCount - 1;
        }
Ejemplo n.º 6
0
        private void Button_ItemClick(object sender, ItemClickEventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;

            if (e.Item == btnYeni || e.Item == btnDuzelt)
            {
                if (e.Item == btnYeni)
                {
                    ShowEditForm(-1);
                }
                else if (e.Item == btnDuzelt)
                {
                    ShowEditForm(tablo.GetRowId());
                }
            }
            else
            {
                var entity = tablo.GetRow <Kurum>();
                if (entity == null)
                {
                    return;
                }
                GeneralFunctions.CreateConnectionString(entity.Kod, _server, _kullaniciAdi, _sifre, _yetkilendirmeTuru);

                if (e.Item == btnSil)
                {
                    EntityDelete(entity);
                }
                else if (e.Item == btnEmailParametreleri)
                {
                    ShowEditForms <EmailParametreEditForm> .ShowDialogEditForm();
                }
                else if (e.Item == btnSubeKartlari)
                {
                    ShowListForms <SubeListForm> .ShowDialogListForm();
                }
                else if (e.Item == btnDonemKartlari)
                {
                    ShowListForms <DonemListForm> .ShowDialogListForm();
                }
                else if (e.Item == btnKurumBilgileri)
                {
                    ShowEditForms <KurumBilgileriEditForm> .ShowDialogEditForm(null, entity.Kod, entity.KurumAdi);
                }
                else if (e.Item == btnRolKartlari)
                {
                    ShowListForms <RolListForm> .ShowDialogListForm();
                }
                else if (e.Item == btnKullaniciKartlari)
                {
                    ShowListForms <KullaniciListForm> .ShowDialogListForm();
                }
                else if (e.Item == btnKullaniciBirimYetkileri)
                {
                    ShowEditForms <KullaniciBirimYetkileriEditForm> .ShowDialogEditForm();
                }
            }

            Cursor.Current = DefaultCursor;
        }
Ejemplo n.º 7
0
        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);
        }
Ejemplo n.º 8
0
        protected override void HareketEkle()
        {
            var source = tablo.DataController.ListSource;

            ListeDisiTutulacakKayitlar = source.Cast <HizmetBilgileriL>().Where(x => !x.IptalEdildi && !x.Delete).Select(x => x.HizmetId).ToList();
            var entities = ShowListForms <HizmetListForm> .ShowDialogListForm(KartTuru.Hizmet, ListeDisiTutulacakKayitlar, true, true).EntityListConvert <HizmetL>();

            if (entities == null)
            {
                return;
            }

            foreach (var entity in entities)
            {
                Servis servis = null;
                if (entity.HizmetTipi == HizmetTipi.Servis)
                {
                    servis = (Servis)ShowListForms <ServisListForm> .ShowDialogListForm(KartTuru.Servis, -1);

                    if (servis == null)
                    {
                        continue;
                    }
                }

                var row = new HizmetBilgileriL
                {
                    TahakkukId   = OwnerForm.Id,
                    HizmetId     = entity.Id,
                    HizmetAdi    = entity.HizmetAdi,
                    HizmetTuruId = entity.HizmetTuruId,
                    HizmetTipi   = entity.HizmetTipi,
                    IslemTarihi  = DateTime.Now.Date,
                    //Başlama Tarihi Doğru gelmiyor sorulcak
                    BaslamaTarihi         = entity.BaslamaTarihi,
                    BrutUcret             = entity.Ucret,
                    KistDonemDusulenUcret = 0,
                    IptalEdildi           = false,
                    Insert = true
                };
                if (servis != null)
                {
                    row.ServisId      = servis.Id;
                    row.ServisYeriAdi = servis.ServisYeri;
                    row.BrutUcret     = servis.Ucret;
                }

                UcretHesapla(row);
                source.Add(row);
            }
            tablo.Focus();
            tablo.RefleshDataSource();
            tablo.FocusedRowHandle = tablo.DataRowCount - 1;
            insUptNavigator.Navigator.Buttons.DoClick(insUptNavigator.Navigator.Buttons.EndEdit);
            tablo.FocusedColumn = colHizmetAdi;
            ButtonEnabledDurumu(true);
        }
Ejemplo n.º 9
0
 private void Butonlar_ItemClick(object sender, ItemClickEventArgs e)
 {
     if (e.Item == btnProductCards)
     {
         ShowListForms <ProductListForm> .ShowListForm(KartTuru.Product);
     }
     //if (e.Item == btnCategoryCards)
     //ShowListForms<CategoryListForm>.ShowListForm(KartTuru.Category);
 }
Ejemplo n.º 10
0
        protected override void BagliKartAc()
        {
            var entity = Tablo.GetRow <Il>();

            if (entity == null)
            {
                return;
            }
            ShowListForms <IlceListForm> .ShowListForm(COMMON.Enums.KartTuru.Ilce, entity.Id, entity.IlAdi);
        }
Ejemplo n.º 11
0
        protected override void BagliKartAc()
        {
            var entity = Tablo.GetRow <BankaL>();

            if (entity == null)
            {
                return;
            }
            ShowListForms <BankaSubeListForm> .ShowListForm(KartTuru.Banka, entity.Id, entity.BankaAdi);
        }
Ejemplo n.º 12
0
        protected override void OpenRelatedCards()
        {
            var entity = Table.GetRow <Country>();

            if (entity == null)
            {
                return;
            }
            ShowListForms <CountyListForm> .ShowListForm(CardType.County, entity.Id, entity.CountryName);
        }
Ejemplo n.º 13
0
        protected override void ShowEditForm()
        {
            var entity = tablo.GetRow <OdemesiGecikenAlacaklarRaporuL>();

            if (entity == null)
            {
                return;
            }
            ShowListForms <GecikmeAciklamalariListForm> .ShowDialogListForm(KartTuru.Aciklama, null, entity.PortfoyNo);
        }
Ejemplo n.º 14
0
        protected override void BelgeHareketleri()
        {
            var entity = tablo.GetRow <OdemesiGecikenAlacaklarRaporuL>();

            if (entity == null)
            {
                return;
            }

            ShowListForms <BelgeHareketleriListForm> .ShowDialogListForm(KartTuru.BelgeHareketleri, null, entity.PortfoyNo);
        }
Ejemplo n.º 15
0
        private void FiltreSec()
        {
            var entity = (Filtre)ShowListForms <FiltreListForm> .ShowDialogListForm(KartTuru.Filtre, _filtreId, RaporTuru, Tablo.GridControl);

            if (entity == null)
            {
                return;
            }
            _filtreId = entity.Id;
            Tablo.ActiveFilterString = entity.FiltreMetni;
        }
Ejemplo n.º 16
0
        protected override void BelgeHareketleri()
        {
            var entity = tablo.GetRow <BelgeSecimL>();

            if (entity == null)
            {
                return;
            }

            ShowListForms <BelgeHareketleriListForm> .ShowDialogListForm(KartTuru.BelgeHareketleri, null, entity.OdemeBilgileriId);
        }
Ejemplo n.º 17
0
 private void buttons_ItemClick(object sender, ItemClickEventArgs e)
 {
     if (e.Item == btnSchoolCards)
     {
         ShowListForms <SchoolListForm> .ShowListForm(CardType.School);
     }
     if (e.Item == btnCountryCards)
     {
         ShowListForms <CountryListForm> .ShowListForm(CardType.Country);
     }
 }
Ejemplo n.º 18
0
 private void Butonlar_ItemClick(object sender, ItemClickEventArgs e)
 {
     if (e.Item == btnOkulKartlari)
     {
         ShowListForms <OkulListForm> .ShowListForm(KartTuru.Okul);
     }
     else if (e.Item == btnIlKartları)
     {
         ShowListForms <IllistForm> .ShowListForm(KartTuru.Il);
     }
 }
Ejemplo n.º 19
0
        protected override void BelgeHareketleri()
        {
            var entity = tablo.GetRow <TahsilatRaporL>();

            if (entity == null)
            {
                return;
            }

            ShowListForms <BelgeHareketleriListForm> .ShowDialogListForm(KartTuru.BelgeHareketleri, null, entity.PortfoyNo);
        }
Ejemplo n.º 20
0
        protected override void IptalEt()
        {
            var indirimEntity = tablo.GetRow <IndirimBilgileriL>();

            if (indirimEntity == null || indirimEntity.IptalEdildi || indirimEntity.Insert)
            {
                return;
            }
            if (Messages.IptalMesaj("İndirim Bilgisi") != DialogResult.Yes)
            {
                return;
            }

            var hizmetEntity = ((TahakkukEditForm)OwnerForm).hizmetBilgileriTable.Tablo.DataController.ListSource.Cast <HizmetBilgileriL>().FirstOrDefault(x => !x.IptalEdildi && x.HizmetId == indirimEntity.HizmetId);

            if (hizmetEntity == null)
            {
                return;
            }

            var gunlukIndirim           = indirimEntity.BrutIndirim / hizmetEntity.EgitimDonemiGunSayisi;
            var alinanHizmetGunSayisi   = (int)(DateTime.Now.Date - hizmetEntity.BaslamaTarihi).TotalDays - 1;
            var brutIndirim             = gunlukIndirim * alinanHizmetGunSayisi;
            var kistDonemDusulunIndirim = indirimEntity.BrutIndirim - brutIndirim;

            kistDonemDusulunIndirim = Math.Round(kistDonemDusulunIndirim, AnaForm.DonemParametreleri.IndirimTahakkukKurusKullan ? 2 : 0);

            var iptalNedeni = (IptalNedeni)ShowListForms <IptalNedeniListForm> .ShowDialogListForm(KartTuru.IptalNedeni, -1);

            if (iptalNedeni != null)
            {
                indirimEntity.IptalNedeniId  = iptalNedeni.Id;
                indirimEntity.IptalNedeniAdi = iptalNedeni.IptalNedeniAdi;
            }

            indirimEntity.IndirimAdi = $"{indirimEntity.IndirimAdi} - ( *** İptal Edildi *** )";

            if (!indirimEntity.ManuelGirilenTutar)
            {
                indirimEntity.KistDonemDusulenIndirim = kistDonemDusulunIndirim > 0 ? kistDonemDusulunIndirim : 0;
            }

            indirimEntity.NetIndirim  = indirimEntity.BrutIndirim - indirimEntity.KistDonemDusulenIndirim;
            indirimEntity.IptalTarihi = DateTime.Now.Date;
            indirimEntity.IptalEdildi = true;
            indirimEntity.Update      = true;

            TopluIndirimHesapla();
            tablo.UpdateSummary();
            tablo.RowCellEnabled();
            tablo.FocusedColumn = colIptalAciklama;
            ButonEnabledDurumu(true);
        }
Ejemplo n.º 21
0
        private void SelectFilter()
        {
            var entity =
                (Filter)ShowListForms <FilterListForm> .ShowDialogListForm(CardType.Filter, _filterId, cardType,
                                                                           Table.GridControl);

            if (entity == null)
            {
                return;
            }

            _filterId = (long)entity.Id;
            Table.ActiveFilterString = entity.FilterText;
        }
Ejemplo n.º 22
0
        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);
        }
Ejemplo n.º 23
0
        private void FiltreSec()
        {
            if (!KartTuru.Filtre.YetkiKontrolu(YetkiTuru.Gorebilir))
            {
                return;
            }

            var entity = (Filtre)ShowListForms <FiltreListForm> .ShowDialogListForm(KartTuru.Filtre, _filtreId, BaseKartTuru, Tablo.GridControl);

            if (entity == null)
            {
                return;
            }
            _filtreId = entity.Id;
            Tablo.ActiveFilterString = entity.FiltreMetni;
        }
        private void SecimYap()
        {
            switch (_btnEdit.Name)
            {
            case "txtKategoriAdi":
            {
                var entity = (Category)ShowListForms <CategoryListForm> .ShowDialogListForm(kartTuru, _btnEdit.Id);

                if (entity != null)
                {
                    _btnEdit.Id        = entity.Id;
                    _btnEdit.EditValue = entity.CategoryName;
                }
            }
            break;
            }
        }
Ejemplo n.º 25
0
        private void RaporSablonSec()
        {
            var entity = ShowListForms <RaporListForm> .ShowDialogListForm(KartTuru.Rapor, _raporSablonId, RaporTuru, _raporBolumTuru, SabloDosyasiOlustur());

            if (entity == null)
            {
                return;
            }
            _raporSablonId = entity.Id;

            using (var bll = new RaporBll())
            {
                var stream = ((Rapor)bll.Single(x => x.Id == entity.Id)).Dosya.ByteToStream();
                Tablo.RestoreLayoutFromStream(stream);
                Tablo.Focus();
            }
        }
Ejemplo n.º 26
0
        protected override void IptalEt()
        {
            var entity = tablo.GetRow <HizmetBilgileriL>();

            if (entity == null || entity.IptalEdildi || entity.Insert)
            {
                return;
            }

            if (Messages.IptalMesaj("Hizmet Bilgisi") != DialogResult.Yes)
            {
                return;
            }

            var IptalNedeni = (IptalNedeni)ShowListForms <IptalNedeniListForm> .ShowDialogListForm(KartTuru.IptalNedeni, -1);

            if (IptalNedeni != null)
            {
                entity.IptalNedeniId  = IptalNedeni.Id;
                entity.IptalNedeniAdi = entity.IptalNedeniAdi;
            }

            if (entity.HizmetTipi == HizmetTipi.Egitim)
            {
                var gittigiOkul = (OkulL)ShowListForms <OkulListForm> .ShowDialogListForm(KartTuru.Okul, -1);

                if (gittigiOkul != null)
                {
                    entity.GittigiOkulId  = gittigiOkul.Id;
                    entity.GittigiOkulAdi = gittigiOkul.OkulAdi;
                }
            }

            entity.IptalTarihi = DateTime.Now.Date;
            entity.HizmetAdi   = $"{entity.HizmetAdi} - ( *** İptal Edildi *** )";
            entity.IptalEdildi = true;
            entity.Update      = true;
            UcretHesapla(entity);

            ((TahakkukEditForm)OwnerForm).indirimBilgileriTable.TopluIptalEt(entity);
            tablo.UpdateSummary();
            tablo.RowCellEnabled();
            tablo.FocusedColumn = colIptalAcıklama;
            ButonEnabledDurumu(true);
        }
Ejemplo n.º 27
0
        protected override void Yazdir()
        {
            var source = new List <MakbuzHareketleriR>();

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

                var row = new MakbuzHareketleriR
                {
                    OgrenciNo        = entity.OgrenciNo,
                    Adi              = entity.Adi,
                    Soyadi           = entity.Soyadi,
                    SinifAdi         = entity.SinifAdi,
                    SubeAdi          = entity.OgrenciSubeAdi,
                    PortfotNo        = entity.OdemeBilgileriId,
                    OdemeTuruAdi     = entity.OdemeTuruAdi,
                    Vade             = entity.Vade,
                    AsilBorclu       = entity.AsilBorclu,
                    Ciranta          = entity.Ciranta,
                    BankaVeSubeAdi   = entity.BankaAdi + " / " + entity.BankaSubeAdi,
                    BelgeNo          = entity.BelgeNo,
                    HesapNo          = entity.HesapNo,
                    Tutar            = entity.Tutar,
                    IslemOncesiTutar = entity.IslemOncesiTutar,
                    IslemTutari      = entity.IslemTutari,
                    Tarih            = txtTarih.DateTime.Date,
                    MakbuzNo         = txtMakbuzNo.Text,
                    MakbuzTuru       = MakbuzTuru.ToName(),
                    HesapTuru        = _makbuzHesapTuru.ToName(),
                    HesapAdi         = txtHesap.Text,
                    BelgeDurumu      = entity.BelgeDurumu.ToName()
                };

                source.Add(row);
            }

            ShowListForms <RaporSecim> .ShowDialogListForm(KartTuru.Rapor, false, RaporBolumTuru.MakbuzRaporlari, source);
        }
Ejemplo n.º 28
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);
        }
        protected override void HareketEkle()
        {
            var source = tablo.DataController.ListSource;

            ListeDisiTutulacakKayitlar = source.Cast <IndiriminUygulanacagiHizmetBilgileriL>().Where(x => !x.Delete).Select(x => x.HizmetId).ToList();

            var entities = ShowListForms <HizmetListForm> .ShowDialogListForm(KartTuru.Hizmet, ListeDisiTutulacakKayitlar, true, false).EntityListConvert <HizmetL>();

            if (entities == null)
            {
                return;
            }

            foreach (var entity in entities)
            {
                var row = new IndiriminUygulanacagiHizmetBilgileriL
                {
                    IndirimId     = OwnerForm.Id,
                    HizmetId      = entity.Id,
                    HizmetAdi     = entity.HizmetAdi,
                    IndirimTutari = 0,
                    IndirimOrani  = 0,
                    SubeId        = AnaForm.SubeId,
                    DonemId       = AnaForm.DonemId,
                    Insert        = true
                };

                source.Add(row);
            }

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

            ButonEnabledDurumu(true);
        }
Ejemplo n.º 30
0
        private static void SecimYap()
        {
            switch (_buttonEdit.Name)
            {
            case "repositoryYakinlik":
            {
                var id = _tablo.GetRowCellId(_idColumn);

                var entity = (Yakinlik)ShowListForms <YakinlikListForm> .ShowDialogListForm(KartTuru.Yakinlik, id);

                if (entity != null)
                {
                    _tablo.SetFocusedRowCellValue(_idColumn, entity.Id);
                    _tablo.SetFocusedRowCellValue(_nameColumn, entity.YakinlikAdi);
                    _navigator.Buttons.DoClick(_navigator.Buttons.EndEdit);
                }
            }
            break;

            case "repositoryBanka":
            {
                if (!_nameColumn.OptionsColumn.AllowEdit)
                {
                    return;
                }

                var id = _tablo.GetRowCellId(_idColumn);

                var entity = (BankaL)ShowListForms <BankaListForm> .ShowDialogListForm(KartTuru.Banka, id);

                if (entity != null)
                {
                    _tablo.SetFocusedRowCellValue(_idColumn, entity.Id);
                    _tablo.SetFocusedRowCellValue(_nameColumn, entity.BankaAdi);
                    _navigator.Buttons.DoClick(_navigator.Buttons.EndEdit);
                }
            }
            break;

            case "repositoryBankaSube":
            {
                if (!_nameColumn.OptionsColumn.AllowEdit)
                {
                    return;
                }

                var id       = _tablo.GetRowCellId(_idColumn);
                var bankaId  = _tablo.GetRowCellId(_prmIdColumn);
                var bankaAdi = _tablo.GetFocusedRowCellValue(_prmNameColumn).ToString();

                var entity = (BankaSube)ShowListForms <BankaSubeListForm> .ShowDialogListForm(KartTuru.BankaSube, id, bankaId, bankaAdi);

                if (entity != null)
                {
                    _tablo.SetFocusedRowCellValue(_idColumn, entity.Id);
                    _tablo.SetFocusedRowCellValue(_nameColumn, entity.SubeAdi);
                    _navigator.Buttons.DoClick(_navigator.Buttons.EndEdit);
                }
            }
            break;

            case "repositoryBankaHesap":
            {
                if (!_nameColumn.OptionsColumn.AllowEdit)
                {
                    return;
                }

                var id        = _tablo.GetRowCellId(_idColumn);
                var odemeTipi = _tablo.GetFocusedRowCellValue("OdemeTipi").ToString().GetEnum <OdemeTipi>();

                var entity = (BankaHesapL)ShowListForms <BankaHesapListForm> .ShowDialogListForm(KartTuru.BankaHesap, id, odemeTipi);

                if (entity != null)
                {
                    _tablo.SetFocusedRowCellValue(_idColumn, entity.Id);
                    _tablo.SetFocusedRowCellValue(_nameColumn, entity.HesapAdi);
                    _tablo.SetFocusedRowCellValue("BlokeGunSayisi", entity.BlokeGunSayisi);
                    _navigator.Buttons.DoClick(_navigator.Buttons.EndEdit);
                }
            }
            break;

            case "repositoryIptalNedeni":
            {
                if (!_nameColumn.OptionsColumn.AllowEdit)
                {
                    return;
                }

                var id = _tablo.GetRowCellId(_idColumn);

                var entity = (IptalNedeni)ShowListForms <IptalNedeniListForm> .ShowDialogListForm(KartTuru.IptalNedeni, id);

                if (entity != null)
                {
                    _tablo.SetFocusedRowCellValue(_idColumn, entity.Id);
                    _tablo.SetFocusedRowCellValue(_nameColumn, entity.IptalNedeniAdi);
                    _navigator.Buttons.DoClick(_navigator.Buttons.EndEdit);
                }
            }
            break;

            case "repositoryGittigiOKul":
            {
                if (!_nameColumn.OptionsColumn.AllowEdit)
                {
                    return;
                }

                var id = _tablo.GetRowCellId(_idColumn);

                var entity = (OkulL)ShowListForms <OkulListForm> .ShowDialogListForm(KartTuru.Okul, id);

                if (entity != null)
                {
                    _tablo.SetFocusedRowCellValue(_idColumn, entity.Id);
                    _tablo.SetFocusedRowCellValue(_nameColumn, entity.OkulAdi);
                    _navigator.Buttons.DoClick(_navigator.Buttons.EndEdit);
                }
            }
            break;

            case "repositoryHesap":
            {
                var id = _tablo.GetRowCellId(_idColumn);

                switch (_tablo.GetRow <GeriOdemeBilgileriL>().HesapTuru)
                {
                case GeriOdemeHesapTuru.Banka:
                {
                    var entity = (BankaHesapL)ShowListForms <BankaHesapListForm> .ShowDialogListForm(KartTuru.BankaHesap, id, OdemeTipi.Elden);

                    if (entity == null)
                    {
                        return;
                    }
                    _tablo.SetFocusedRowCellValue(_idColumn, entity.Id);
                    _tablo.SetFocusedRowCellValue(_nameColumn, entity.HesapAdi);
                    _navigator.Buttons.DoClick(_navigator.Buttons.EndEdit);
                    break;
                }

                case GeriOdemeHesapTuru.Kasa:
                {
                    var entity = (KasaL)ShowListForms <KasaListForm> .ShowDialogListForm(KartTuru.Kasa, id);

                    if (entity == null)
                    {
                        return;
                    }
                    _tablo.SetFocusedRowCellValue(_idColumn, entity.Id);
                    _tablo.SetFocusedRowCellValue(_nameColumn, entity.KasaAdi);
                    _navigator.Buttons.DoClick(_navigator.Buttons.EndEdit);
                    break;
                }
                }
            }
            break;
            }
        }