//int _str = 0; public void Guncel(string dosya_yolu) { Console.WriteLine("Güncelemek istediğiniz satır"); int _strNo = int.Parse(Console.ReadLine()); Program silme = new Program(); silme.Silme(_strNo, dosya_yolu); DateTime date = DateTime.Now; Console.WriteLine("Kayıt Tarihi:" + date); Console.Write("Başlık giriniz:"); string _baslik = Console.ReadLine(); Console.WriteLine("Mesajı giriniz"); string _mesaj = Console.ReadLine(); Yaz yaz1 = new Yaz(); yaz1.DosyaYaz(dosya_yolu, date, _mesaj, _baslik); }
static void Main(string[] args) { string dosya_yolu = @"D:\VS_Projelerim\GitHub\20181227_Smart-OOP\IO-girisCikisIslemleri\_kayitlar.txt"; //string secim; ConsoleKeyInfo info; do { Console.Clear(); Console.WriteLine("**********************"); Console.WriteLine("**Günlük Programı*****"); Console.WriteLine("1-Kayıt Ekleme********"); Console.WriteLine("2-Kayıt Listeleme*****"); Console.WriteLine("3-Kayıt Guncellme*****"); Console.WriteLine("4-Kayıt Silme*********"); Console.WriteLine("5-Çıkış***************"); Console.WriteLine("**********************"); int islem = 0; Console.WriteLine("Seçiminiz"); try { islem = Convert.ToInt32(Console.ReadLine()); } catch (FormatException ex) { Console.WriteLine(ex.Message); } switch (islem) { case 1: //kayıt girme DateTime tarih = DateTime.Now; Console.WriteLine("Kayıt Tarihi:" + tarih); Console.Write("Başlık giriniz:"); string _baslik = Console.ReadLine(); Console.WriteLine("Mesajı giriniz"); string _mesaj = Console.ReadLine(); Yaz yaz = new Yaz(); //dosya okuma yazma yaz.DosyaYaz(dosya_yolu, tarih, _baslik, _mesaj); break; case 2: //listeleme Console.WriteLine("Günlükteki kayıtlar"); Console.WriteLine("no------tarih ---------------- başlık ---- mesaj---"); //yapıcımetotola halledildi Listele listele = new Listele(dosya_yolu); //Program program = new Program(); //program.Dispose(); break; case 3: // Guncelleme Guncelle guncelle = new Guncelle(); guncelle.Guncel(dosya_yolu); break; case 4: // silme Sil sil = new Sil(dosya_yolu); break; case 5: //çık System.Environment.Exit(1); string processName = "IO-giriscikisislemleri"; //aranan exe Process[] processes = Process.GetProcesses(); //tüm programlar listeledi foreach (Process process in processes) { if (process.ProcessName == processName) { process.Kill(); //remde sonlandırma } } break; } info = Console.ReadKey(true); if (ConsoleKey.Escape == info.Key) { break; } } while (info.Key != ConsoleKey.Escape); }