private void seferSil(string seferNo, string tarih) { SeferListeyeAtClass listeyeAt = new SeferListeyeAtClass(); SeferListesi temp = listeyeAt.seferListeyeAt("", tarih); string dosya_yolu = System.Windows.Forms.Application.StartupPath + "\\" + tarih + ".txt"; if (!temp.silinirMi(seferNo)) { MessageBox.Show("Sefer silinemez..Bilet kesilmiş.!!"); } else { silineniYolla(seferNo); File.Delete(dosya_yolu); temp.Sil(seferNo); StreamWriter sw = new StreamWriter(dosya_yolu, true); for (int i = 0; i < temp.Count(); i++) { //Yazma işlemi için bir StreamWriter nesnesi oluşturduk. sw.WriteLine("********** Sefer Bilgileri **********"); sw.WriteLine(""); sw.WriteLine("Sefer No: '" + temp.dugumCek(i).seferNo + "'"); sw.WriteLine("Güzergah: '" + temp.dugumCek(i).guzergah + "'"); sw.WriteLine("Tarih: '" + temp.dugumCek(i).tarih + "'"); sw.WriteLine("Saat: '" + temp.dugumCek(i).saat + "'"); sw.WriteLine("Kapasite: '" + temp.dugumCek(i).kapasite + "'"); sw.WriteLine("Bilet Fiyatı: '" + temp.dugumCek(i).fiyat + "'"); sw.WriteLine("Plaka: '" + temp.dugumCek(i).plaka + "'"); sw.WriteLine("Kaptan: '" + temp.dugumCek(i).kaptan + "'"); sw.WriteLine(""); sw.WriteLine("********** Koltuk Bilgileri **********"); sw.WriteLine(""); for (int j = 0; j < Convert.ToInt32(temp.dugumCek(i).kapasite); j++) { sw.WriteLine("Koltuk No: '" + temp.dugumCek(i).koltukBilgileri.dugumCek(j).numara + "'"); sw.WriteLine("Yolcu Adı: '" + temp.dugumCek(i).koltukBilgileri.dugumCek(j).yolcuAdi + "'"); sw.WriteLine("Cinsiyeti: '" + temp.dugumCek(i).koltukBilgileri.dugumCek(j).yolcuCinsiyeti + "'"); sw.WriteLine("Durum: '" + temp.dugumCek(i).koltukBilgileri.dugumCek(j).durum + "'"); sw.WriteLine(""); } sw.WriteLine("----------------------------------------------------------------------------------------------------"); } sw.Close(); FileStream fs = new FileStream(dosya_yolu, FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); if (sr.ReadLine() == null) { sr.Close(); File.Delete(dosya_yolu); tarihSil(tarih); } sr.Close(); MessageBox.Show("Silme işlemi başarılı.."); } }
private void button1_Click(object sender, EventArgs e) { if (yolcuAdi.Text == "") { MessageBox.Show("Alanlar doldurulmak zorundadır!!"); } else { SeferListeyeAtClass listeyeAt = new SeferListeyeAtClass(); SeferListesi temp = listeyeAt.seferListeyeAt("", label6.Text); string dosya_yolu = System.Windows.Forms.Application.StartupPath + "\\" + label6.Text + ".txt"; temp.seferNoDugumCek(label7.Text).koltukBilgileri.dugumCek(Convert.ToInt32(label5.Text) - 1).yolcuAdi = yolcuAdi.Text; temp.seferNoDugumCek(label7.Text).koltukBilgileri.dugumCek(Convert.ToInt32(label5.Text) - 1).yolcuCinsiyeti = cinsiyeti.Text; temp.seferNoDugumCek(label7.Text).koltukBilgileri.dugumCek(Convert.ToInt32(label5.Text) - 1).durum = durum.Text; File.Delete(dosya_yolu); StreamWriter sw = new StreamWriter(dosya_yolu, true); for (int i = 0; i < temp.Count(); i++) { //Yazma işlemi için bir StreamWriter nesnesi oluşturduk. sw.WriteLine("********** Sefer Bilgileri **********"); sw.WriteLine(""); sw.WriteLine("Sefer No: '" + temp.dugumCek(i).seferNo + "'"); sw.WriteLine("Güzergah: '" + temp.dugumCek(i).guzergah + "'"); sw.WriteLine("Tarih: '" + temp.dugumCek(i).tarih + "'"); sw.WriteLine("Saat: '" + temp.dugumCek(i).saat + "'"); sw.WriteLine("Kapasite: '" + temp.dugumCek(i).kapasite + "'"); sw.WriteLine("Bilet Fiyatı: '" + temp.dugumCek(i).fiyat + "'"); sw.WriteLine("Plaka: '" + temp.dugumCek(i).plaka + "'"); sw.WriteLine("Kaptan: '" + temp.dugumCek(i).kaptan + "'"); sw.WriteLine(""); sw.WriteLine("********** Koltuk Bilgileri **********"); sw.WriteLine(""); for (int j = 0; j < Convert.ToInt32(temp.dugumCek(i).kapasite); j++) { sw.WriteLine("Koltuk No: '" + temp.dugumCek(i).koltukBilgileri.dugumCek(j).numara + "'"); sw.WriteLine("Yolcu Adı: '" + temp.dugumCek(i).koltukBilgileri.dugumCek(j).yolcuAdi + "'"); sw.WriteLine("Cinsiyeti: '" + temp.dugumCek(i).koltukBilgileri.dugumCek(j).yolcuCinsiyeti + "'"); sw.WriteLine("Durum: '" + temp.dugumCek(i).koltukBilgileri.dugumCek(j).durum + "'"); sw.WriteLine(""); } sw.WriteLine("----------------------------------------------------------------------------------------------------"); } sw.Close(); MessageBox.Show("Bilet Kesildi!! "); this.Close(); } }
private void seferadd_Click(object sender, EventArgs e) { SeferListeyeAtClass ListeyeAt = new SeferListeyeAtClass(); int i = 0; int sfno; if (nereden.Text == "" || nereye.Text == "" || tarih.Text == "" || saat.Text == "" || kapasite.Text == "" || biletFiyati.Text == "" || plaka.Text == "" || kaptan.Text == "") { MessageBox.Show("Alanlar boş bırakılamaz!!!"); } else { SeferListesi temp = ListeyeAt.seferListeyeAt("", tarih.Text); if (temp == null) { sfno = seferNoDondur(); MessageBox.Show("" + tarih.Text + " dosyası oluşturuldu.."); dosyayaYaz(sfno.ToString(), nereden.Text + "-" + nereye.Text, tarih.Text, saat.Text, Convert.ToInt32(kapasite.Text), Convert.ToInt32(biletFiyati.Text), plaka.Text, kaptan.Text); dosyayaYazSeferNo(sfno); MessageBox.Show("Ekleme başarılı.. "); dosyayaYazSeferTarih(tarih.Text); } else { while (temp.dugumCek(i) != null) { if (temp.dugumCek(i).plaka == plaka.Text && temp.dugumCek(i).saat == saat.Text) { MessageBox.Show("bu sefer kayıtlı!!!"); break; } i++; } if (temp.dugumCek(i) == null) { sfno = seferNoDondur(); dosyayaYaz(sfno.ToString(), nereden.Text + "-" + nereye.Text, tarih.Text, saat.Text, Convert.ToInt32(kapasite.Text), Convert.ToInt32(biletFiyati.Text), plaka.Text, kaptan.Text); dosyayaYazSeferNo(sfno); MessageBox.Show("Ekleme başarılı.. "); dosyayaYazSeferTarih(tarih.Text); } } } }
private void button1_Click(object sender, EventArgs e) { if (kaptanText.Text == null) { MessageBox.Show("Lütfen kaptan adı giriniz!"); } else { SeferListeyeAtClass listeyeAt = new SeferListeyeAtClass(); SeferListesi temp = listeyeAt.seferListeyeAt("", tarih.Text); string dosya_yolu = System.Windows.Forms.Application.StartupPath + "\\" + tarih.Text + ".txt"; temp.KaptanDuzenle(seferno.Text, kaptanText.Text).kaptan = kaptanText.Text; File.Delete(dosya_yolu); StreamWriter sw = new StreamWriter(dosya_yolu, true); for (int i = 0; i < temp.Count(); i++) { //Yazma işlemi için bir StreamWriter nesnesi oluşturduk. sw.WriteLine("********** Sefer Bilgileri **********"); sw.WriteLine(""); sw.WriteLine("Sefer No: '" + temp.dugumCek(i).seferNo + "'"); sw.WriteLine("Güzergah: '" + temp.dugumCek(i).guzergah + "'"); sw.WriteLine("Tarih: '" + temp.dugumCek(i).tarih + "'"); sw.WriteLine("Saat: '" + temp.dugumCek(i).saat + "'"); sw.WriteLine("Kapasite: '" + temp.dugumCek(i).kapasite + "'"); sw.WriteLine("Bilet Fiyatı: '" + temp.dugumCek(i).fiyat + "'"); sw.WriteLine("Plaka: '" + temp.dugumCek(i).plaka + "'"); sw.WriteLine("Kaptan: '" + temp.dugumCek(i).kaptan + "'"); sw.WriteLine(""); sw.WriteLine("********** Koltuk Bilgileri **********"); sw.WriteLine(""); for (int j = 0; j < Convert.ToInt32(temp.dugumCek(i).kapasite); j++) { sw.WriteLine("Koltuk No: '" + temp.dugumCek(i).koltukBilgileri.dugumCek(j).numara + "'"); sw.WriteLine("Yolcu Adı: '" + temp.dugumCek(i).koltukBilgileri.dugumCek(j).yolcuAdi + "'"); sw.WriteLine("Cinsiyeti: '" + temp.dugumCek(i).koltukBilgileri.dugumCek(j).yolcuCinsiyeti + "'"); sw.WriteLine("Durum: '" + temp.dugumCek(i).koltukBilgileri.dugumCek(j).durum + "'"); sw.WriteLine(""); } sw.WriteLine("----------------------------------------------------------------------------------------------------"); } sw.Close(); MessageBox.Show("'" + kaptan.Text + "' verisi '" + kaptanText.Text + "' verisine güncellendi.!! "); this.Close(); } }
private void SeferSil_Load(object sender, EventArgs e) { dataGridView1.Rows.Clear(); SeferListeyeAtClass listeyeAt = new SeferListeyeAtClass(); TarihListesi tarihtemp = new TarihListesi(); string dosya_yolu = System.Windows.Forms.Application.StartupPath + "\\" + "Tarihler.txt"; if (File.Exists(dosya_yolu)) { FileStream fs = new FileStream(dosya_yolu, FileMode.Open, FileAccess.Read); StreamReader sw = new StreamReader(fs); string yazi = sw.ReadLine(); while (yazi != null) { tarihtemp.Ekle(yazi, listeyeAt.seferListeyeAt("", yazi)); yazi = sw.ReadLine(); } sw.Close(); fs.Close(); dataGridView1.ColumnCount = 8; dataGridView1.Columns[0].Name = "Sefer No"; dataGridView1.Columns[1].Name = "Güzergah"; dataGridView1.Columns[2].Name = "Tarih"; dataGridView1.Columns[3].Name = "Saat"; dataGridView1.Columns[4].Name = "Kapasite"; dataGridView1.Columns[5].Name = "Bilet Fiyatı"; dataGridView1.Columns[6].Name = "Plaka"; dataGridView1.Columns[7].Name = "Kaptan"; string[] dizi = new string[8]; for (int i = 0; i < tarihtemp.Count(); i++) { for (int j = 0; j < tarihtemp.dugumCek(i).sefer.Count(); j++) { dizi[0] = tarihtemp.dugumCek(i).sefer.dugumCek(j).seferNo; dizi[1] = tarihtemp.dugumCek(i).sefer.dugumCek(j).guzergah; dizi[2] = tarihtemp.dugumCek(i).sefer.dugumCek(j).tarih; dizi[3] = tarihtemp.dugumCek(i).sefer.dugumCek(j).saat; dizi[4] = tarihtemp.dugumCek(i).sefer.dugumCek(j).kapasite; dizi[5] = tarihtemp.dugumCek(i).sefer.dugumCek(j).fiyat.ToString(); dizi[6] = tarihtemp.dugumCek(i).sefer.dugumCek(j).plaka; dizi[7] = tarihtemp.dugumCek(i).sefer.dugumCek(j).kaptan; dataGridView1.Rows.Add(dizi); } } } else { MessageBox.Show("Sefer veri tabanı boş..!!"); } }