Exemple #1
0
 public override void IslemIstegi(Alim alim)
 {
     if (alim.Amount < 25000.0)
     {
         Console.WriteLine("{0} onaylanan istek# {1}", this.GetType().Name, alim.Number);
     }
     else if (ardil != null)
     {
         ardil.IslemIstegi(alim);
     }
 }
Exemple #2
0
 public override void IslemIstegi(Alim alim)
 {
     if (alim.Amount < 100000.0)
     {
         Console.WriteLine("{0} onaylanan istek {1}", this.GetType().Name, alim.Number);
     }
     else
     {
         Console.WriteLine("{0} ile toplantı yapılmalı.", alim.Number);
     }
 }
        static void Main(string[] args)
        {
            Onaylayici ibrahim = new Yonetici();
            Onaylayici Ayten   = new BaskanYardimcisi();
            Onaylayici Zehra   = new Baskan();

            ibrahim.ardilAta(Ayten);
            Ayten.ardilAta(Zehra);

            Alim a = new Alim(2034, 350, "Varliklar");

            ibrahim.IslemIstegi(a);

            a = new Alim(2035, 32590, "X Projesi");
            ibrahim.IslemIstegi(a);

            a = new Alim(2036, 122100, "Y Projesi");
            ibrahim.IslemIstegi(a);
        }
Exemple #4
0
 public abstract void IslemIstegi(Alim alim);