Ejemplo n.º 1
0
        public static void BekleyenİşlemleriGerçekleştir()
        {
            MuhasebeObjesi muhasebeObje = Veritabanıİşlemleri.Getir();

            while (muhasebeObje != null)
            {
                muhasebeObje = Veritabanıİşlemleri.Getir();
            }
        }
Ejemplo n.º 2
0
        public static object[] KomutÇalıştır(string modülSınıfAdı, string methodAdı, object[] inputs)
        {
            // ?

            switch (modülSınıfAdı)
            {
            case "MaaşYatır":
                MuhasebeModülü.MaaşYatır(inputs.müşteriNumarası);
                break;

            case "YıllıkÜcretTahsilEt":
                MuhasebeObjesi muhasebeObje = new MuhasebeObjesi
                {
                    ModuleClassName = modülSınıfAdı,
                    MethodName      = methodAdı,
                    CustomerNo      = inputs.müşteriNumarası,
                    Status          = 0;
                };
                Veritabanıİşlemleri.Ekle(muhasebeObje);
                break;

            case "OtomatikÖdemeleriGerçekleştir":
                MuhasebeModülü.OtomatikÖdemeleriGerçekleştir(inputs.müşteriNumarası);
                break;

            default:
                Console.WriteLine(string.Format("{0} numaralı müşteri için geçerli bir işlem seçilmemiştir.", müşteriNumarası));
                break;
            }


            //throw new NotImplementedException();

            /*
             * sınıf isimlerinin orjinalleri türkçe karakter içierdiği için bu şekilde devam edilmiştir.
             */
        }