public void RentHouseAddTextFile() { if (String.IsNullOrEmpty(txtRent.Text) || String.IsNullOrEmpty(txtDepozito.Text)) { MessageBox.Show("Deposito ya da kira alanını lütfen doldurunuz"); return; } else { if (EmptyControl() == false) { HouseForRent rentHouse = new HouseForRent(); rentHouse.NumberOfRooms = Convert.ToInt32(nmOdaSayisi.Value); rentHouse.NumberOfFloors = Convert.ToInt32(nmKatNumarasi.Text); rentHouse.District = cmbSemt.SelectedItem.ToString(); rentHouse.Area = Convert.ToDouble(txtAlan.Text); rentHouse.DateOfConstructor = DateTime.Parse(dtYapimTarihi.Text); rentHouse.Active = activeStatus; rentHouse.HomeNumber = Convert.ToInt32(txtEmlakNumarasi.Text); if (rdDaire.Checked) { rentHouse.IsType = TypeHome.Daire; } else if (rdBahceli.Checked) { rentHouse.IsType = TypeHome.Bahceli; } else if (rdMüstakil.Checked) { rentHouse.IsType = TypeHome.Mustakil; } else if (rdDubleks.Checked) { rentHouse.IsType = TypeHome.Dubleks; } rentHouse.Deposito = Convert.ToDecimal(txtDepozito.Text); rentHouse.Rent = Convert.ToDecimal(txtRent.Text); rentHouse.EvTipi = "Kiralık"; homeListInfo.Add(rentHouse); FileWriteOrFileReadClasses.RentHouseWriteToFile(homeListInfo); // Dosyaya yazma işlemi MessageBox.Show("Kiralık ev kaydınız başarıyla tamamlanmıştır .. ", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
/// <summary> /// Giriş yap butonu ve gerçekleşecek olaylar tanımlanmaktadır .. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { if (!LoginEmptyControl()) { if (FileWriteOrFileReadClasses.LoginReadFile(txtUsernama, txtPassword) == true) { MainPage go = new MainPage(); this.Hide(); go.Show(); } else { MessageBox.Show("Kullanıcı adı ya da şifreniz hatalı !! \nLütfen giriş bilgilerinizi kontrol edip tekrar giriş yapınız . ", "BİLDİRİ", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } }
/// <summary> /// Kiralık seçilip ARA butonuna tıklanıldığında DataGrid de sütun ve satırlar seçilen kiralık bilgilerine göre listelenecektir ... /// </summary> public void RentHouseDataGrid() { FileWriteOrFileReadClasses read = new FileWriteOrFileReadClasses(); read.HouseRentTextFileListReader(); dataGridView1.Columns.Clear(); for (int i = 0; i < read.homeList.Count; i++) { if (read.homeList[i].EvTipi == "Kiralık") { DataTable dataTable = new DataTable(); dataTable.Columns.Add("Oda Sayısı"); dataTable.Columns.Add("Kat No"); dataTable.Columns.Add("Semt"); dataTable.Columns.Add("Alan"); dataTable.Columns.Add("Yapım Tarihi"); dataTable.Columns.Add("Aktif"); dataTable.Columns.Add("Emlak Numarası"); dataTable.Columns.Add("Tür"); dataTable.Columns.Add("Kira"); dataTable.Columns.Add("Depozito"); dataTable.Rows.Add(read.homeList[i].NumberOfRooms, read.homeList[i].NumberOfFloors, read.homeList[i].District, read.homeList[i].Area, read.homeList[i].DateOfConstructor, read.homeList[i].Active, read.homeList[i].HomeNumber, read.homeList[i].IsType, ((HouseForRent)read.homeList[i]).Rent, ((HouseForRent)read.homeList[i]).Deposito); dataGridView1.DataSource = dataTable; } } }
/// <summary> /// Satılık seçilip ARA butonuna tıklanıldığında DataGrid de sütun ve satırlar seçilen kiralık bilgilerine göre listelenecektir ... /// </summary> public void SaleHouseDataGrid() { FileWriteOrFileReadClasses readSale = new FileWriteOrFileReadClasses(); readSale.HouseSaleTextFileReader(); for (int i = 0; i < readSale.homeList.Count; i++) { if (readSale.homeList[i].EvTipi == "Satılık") { dataGridView1.Columns.Clear(); DataTable dataTable = new DataTable(); dataTable.Columns.Add("Oda Sayısı"); dataTable.Columns.Add("Kat No"); dataTable.Columns.Add("Semt"); dataTable.Columns.Add("Alan"); dataTable.Columns.Add("Yapım Tarihi"); dataTable.Columns.Add("Aktif"); dataTable.Columns.Add("Emlak Numarası"); dataTable.Columns.Add("Tür"); dataTable.Columns.Add("Fiyat"); dataTable.Rows.Add(readSale.homeList[i].NumberOfRooms, readSale.homeList[i].NumberOfFloors, readSale.homeList[i].District, readSale.homeList[i].Area, readSale.homeList[i].DateOfConstructor, readSale.homeList[i].Active, readSale.homeList[i].HomeNumber, readSale.homeList[i].IsType, ((HouseForSale)readSale.homeList[i]).Price); dataGridView1.DataSource = dataTable; } } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { FileWriteOrFileReadClasses file = new FileWriteOrFileReadClasses(); }
/// <summary> /// Şehirin bağlı olduğu semtler comboboxa dolduruluyor .. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmbSehir_SelectedIndexChanged(object sender, EventArgs e) { FileWriteOrFileReadClasses.ProvinceAndCountyLoad(1, cmbSehir, cmbSemt); }
/// <summary> /// Sorgulama Ekranı Load 'da şehir ve semt alanları dolduruluyor ... /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void QuestionForm_Load(object sender, EventArgs e) { FileWriteOrFileReadClasses.ProvinceAndCountyLoad(0, cmbSehir, cmbSemt); LoadType(); }
private void AddForm_Load(object sender, EventArgs e) { txtEmlakNumarasi.Text = "1"; dtYapimTarihi.Value = DateTime.Now.Date; FileWriteOrFileReadClasses.ProvinceAndCountyLoad(0, cmbSehir, cmbSemt); }
private void cmbSehir_SelectedIndexChanged(object sender, EventArgs e) { cmbSemt.Items.Clear(); cmbSemt.Text = ""; FileWriteOrFileReadClasses.ProvinceAndCountyLoad(1, cmbSehir, cmbSemt); }