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) { } }
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(); }