Esempio n. 1
0
 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);
         }
     }
 }
Esempio n. 2
0
 /// <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();
 }
Esempio n. 8
0
 private void AddForm_Load(object sender, EventArgs e)
 {
     txtEmlakNumarasi.Text = "1";
     dtYapimTarihi.Value   = DateTime.Now.Date;
     FileWriteOrFileReadClasses.ProvinceAndCountyLoad(0, cmbSehir, cmbSemt);
 }
Esempio n. 9
0
 private void cmbSehir_SelectedIndexChanged(object sender, EventArgs e)
 {
     cmbSemt.Items.Clear();
     cmbSemt.Text = "";
     FileWriteOrFileReadClasses.ProvinceAndCountyLoad(1, cmbSehir, cmbSemt);
 }