예제 #1
0
        private void YillikUcretTahsilEt(int musteriNumarasi)
        {
            try
            {
                RPersonnelEntity personnelRepository = new RPersonnelEntity();
                PersonnelEntity  personnelEntity     = personnelRepository.Get(musteriNumarasi);

                if (personnelEntity != null && personnelEntity.Salary > 0)
                {
                    using (var session = SessionFactory.GetFactory().OpenSession())
                    {
                        personnelEntity.Salary = 0;
                        session.Update(personnelEntity);
                        session.Flush();

                        Console.WriteLine("{0} numaralı müşteriden yıllık kart ücreti tahsil edildi.", musteriNumarasi);
                    }
                }

                Thread.Sleep(1000);
            }
            catch (Exception ex)
            {
            }
        }
예제 #2
0
        static void Main(string[] args)
        {
            VeritabaniIslemleri veritabaniIslemleri = new VeritabaniIslemleri();

            int musteriNumarasi = 15000000;

            RPersonnelEntity personnelRepository = new RPersonnelEntity();
            PersonnelEntity  personnelEntity     = personnelRepository.Get(musteriNumarasi);

            CalistirmaMotoru.KomutCalistir("MuhasebeModulu", "MaasYatir", personnelEntity);

            CalistirmaMotoru.KomutCalistir("MuhasebeModulu", "YillikUcretTahsilEt", personnelEntity);

            CalistirmaMotoru.BekleyenIslemleriGerceklestir();
        }