private void btnKaydet_Click(object sender, EventArgs e) { s = new Sirket(); ilan = new Ilan(); c = new Object(); s.IsyeriAdi = txtIsYeriAdi.Text; s.TamAdresi = txtTamAdres.Text; s.Eposta = txtEposta.Text; s.Faks = txtFaks.Text; s.Telefon = Convert.ToInt64(txtTelefon.Text); ilan.SirketBilgileri = s; ilan.IsTanimi = txtIsTanimi.Text; ilan.ArananElamanOzellikleri = txtIstenenOzellikler.Text; Random rnd = new Random(); ilan.IlanNo = rnd.Next(1, 20); lblIlanNoGoster.Text = ilan.IlanNo.ToString(); DosyayaYaz(ilan); dizi[count] = c.IlanBilgisi = DosyayıOku(); count++; d.Rows.Add(1); int toplam = d.Rows.Count; d.Rows[toplam - 2].Cells[0].Value = ilan.IlanNo.ToString(); d.Rows[toplam - 2].Cells[1].Value = s.IsyeriAdi; d.Rows[toplam - 2].Cells[2].Value = ilan.IsTanimi; d.Rows[toplam - 2].Cells[3].Value = "Detaylar"; txtEposta.ReadOnly = txtFaks.ReadOnly = txtIsTanimi.ReadOnly = txtIstenenOzellikler.ReadOnly = txtIsYeriAdi.ReadOnly = txtTamAdres.ReadOnly = txtTelefon.ReadOnly = true; MessageBox.Show("Kaydedildi.."); }
private static Ilan DosyayıOku() { Ilan a = new Ilan(); Sirket sirket = new Sirket(); string dosya_yolu = @"C:\Users\Hüseyin\Desktop\142802029-142802011\sirket.txt"; FileStream fs = new FileStream(dosya_yolu, FileMode.OpenOrCreate, FileAccess.ReadWrite); StreamReader sr = new StreamReader(fs); a.ArananElamanOzellikleri = sr.ReadLine(); a.IlanNo = Convert.ToInt32(sr.ReadLine()); a.IsTanimi = sr.ReadLine(); sirket.Eposta = sr.ReadLine(); sirket.Faks = sr.ReadLine(); sirket.IsyeriAdi = sr.ReadLine(); sirket.TamAdresi = sr.ReadLine(); sirket.Telefon = Convert.ToInt64(sr.ReadLine()); a.SirketBilgileri = sirket; sr.Close(); fs.Close(); File.Delete(@"C:\Users\Hüseyin\Desktop\142802029-142802011\sirket.txt"); return(a); }