private void RegisterBtn_Click(object sender, EventArgs e) { //dateOfBuilt = DateTime.ParseExact(dateofBuiltTextBox.Text,"dd/MM/yyyy",null); string gender = rentalforSaleComboBox.SelectedItem.ToString(); Class.Type type = (Class.Type)Enum.Parse(typeof(Class.Type), TypeComboBox.Text); Class.House[] house = new Class.House[1000]; if (gender == "Kiralık") { Class.RentHouse rentHouse = new Class.RentHouse(int.Parse(RoomNumberTextBox.Text), int.Parse(floorNumberTextBox.Text), int.Parse(estateTextBox.Text), districtComboBox.Text.ToString(), int.Parse(areaTextBox.Text), type, ActiveCheckBox.Checked, int.Parse(rentalDepositTextBox.Text), int.Parse(RentalPriceTextBox.Text), dateTimePicker1.Value.Date, rentalforSaleComboBox.Text, imageFileUrl); writeToFile("//rental.txt", rentHouse); house[i] = rentHouse; Console.WriteLine(rentHouse.HouseInfo()); i++; } else if (gender == "Satılık") { Class.ForSaleHouse forSaleHouse = new Class.ForSaleHouse(int.Parse(RoomNumberTextBox.Text), int.Parse(floorNumberTextBox.Text), int.Parse(estateTextBox.Text), districtComboBox.Text.ToString(), int.Parse(areaTextBox.Text), type, ActiveCheckBox.Checked, int.Parse(forSalePriceTextBox.Text), dateTimePicker1.Value.Date, rentalforSaleComboBox.Text, imageFileUrl); writeToFile("//forsale.txt", forSaleHouse); house[i] = forSaleHouse; Console.WriteLine(forSaleHouse.HouseInfo()); i++; } }
public void writeToFile(string filename, Class.House houseName) { sw = new StreamWriter(AppDomain.CurrentDomain.BaseDirectory + filename, true); sw.WriteLine(houseName.HouseInfo()); sw.Flush(); sw.Close(); }