static void Main(string[] args)
        {
            Console.WriteLine("İsim:");
            string isim = Console.ReadLine();

            Console.WriteLine("parola:");
            string parola = Console.ReadLine();

            if (isim == "Admin" && parola == "singleton")
            {
                Console.WriteLine("Hoşgeldiniz");
            }
            else
            {
                Environment.Exit(0);
            }


            İzin izin1 = İzin.Nesne;//Property sayesinde sınıf kurulur.

            Console.WriteLine("Kaç gün izin vermek istiyorsunuz.");

            izin1.İzinSayi = Int32.Parse(Console.ReadLine());

            fonkCagir();
        }
Beispiel #2
0
        public void yazilimUzmani()
        {
            İzin izin2 = İzin.Nesne;

            string        dosya_yolu = @"./TextFiles/YazilimUzmani.txt";
            StringBuilder newFile    = new StringBuilder();
            string        temp       = "";

            string[] file = File.ReadAllLines(dosya_yolu);
            foreach (string line in file)
            {
                if (line.Contains("İzin Günü Sayısı: 20"))
                {
                    temp = line.Replace(
                        "İzin Günü Sayısı: 20", "İzin Günü Sayısı: " + izin2.İzinSayi);
                    newFile.Append(temp +
                                   "\r\n");
                    continue;
                }
                newFile.Append(line +
                               "\r\n");
            }
            File.WriteAllText(dosya_yolu, newFile.ToString());
        }
 static İzin()                //Programın bir
 {
     atama_İzin = new İzin(); //Oluşturduğumuz static atama_İzin'i atayarak sınıfı burada kurulur.
                              //Static constractorlar sadece sınıf kurulduğunda çalışır ve ikinci bir kurulumda çalışmaz.
                              //Dışardan erişilemez olarak ayarlandı.
 }