Example #1
0
        public ActionResult Kaydet(Gayrimenkul gayrimenkul)
        {
            if (gayrimenkul.Id == 0)
            {
                db.Gayrimenkul.Add(gayrimenkul);
            }
            else
            {
                var guncelGM = db.Gayrimenkul.Find(gayrimenkul.Id);
                if (guncelGM == null)
                {
                    return(HttpNotFound());
                }

                guncelGM.OdaSayisi   = gayrimenkul.OdaSayisi;
                guncelGM.Adres       = gayrimenkul.Adres;
                guncelGM.InsaatTarih = gayrimenkul.InsaatTarih;
                guncelGM.KatSayisi   = gayrimenkul.KatSayisi;
                guncelGM.Isitma      = gayrimenkul.Isitma;
                guncelGM.Esya        = gayrimenkul.Esya;
                guncelGM.Boya        = gayrimenkul.Boya;
                guncelGM.Havuz       = gayrimenkul.Havuz;
            }

            db.SaveChanges();
            return(RedirectToAction("Index", "Emlak"));  // emlak controllerındaki Index view ina dön
        }
Example #2
0
 private void dataGridView_SelectionChanged(object sender, EventArgs e)
 {
     if (dataGridView.SelectedRows.Count > 0)
     {
         SecilenGayrimenkul = Gayrimenkuller[dataGridView.SelectedRows[0].Index];
     }
     else
     {
         SecilenGayrimenkul = null;
     }
 }
Example #3
0
 private void buttonSil_Click(object sender, EventArgs e)
 {
     if (SecilenGayrimenkul != null)
     {
         Gayrimenkuller.Remove(SecilenGayrimenkul);
         SecilenGayrimenkul      = null;
         dataGridView.DataSource = Gayrimenkuller.CreateDataTable();
         dataGridView.Update();
         dataGridView.Refresh();
     }
 }
Example #4
0
        private void buttonKaydet_Click(object sender, EventArgs e)
        {
            Gayrimenkul gayrimenkul      = null;
            var         secimGayrimenkul = comboBoxGayrimenkulTuru.Items[comboBoxGayrimenkulTuru.SelectedIndex].ToString();

            switch (secimGayrimenkul)
            {
            case "Arsa":
                gayrimenkul = panelGayrimenkul.Controls.OfType <View.Arsa>().First().Veri;
                break;

            case "Daire":
                gayrimenkul = panelGayrimenkul.Controls.OfType <View.Daire>().First().Veri;
                break;

            case "Konut":
                gayrimenkul = panelGayrimenkul.Controls.OfType <View.Konut>().First().Veri;
                break;

            case "Apartman":
                gayrimenkul = panelGayrimenkul.Controls.OfType <View.Apartman>().First().Veri;

                break;
            }


            var secimSatisTuru = comboBoxSatisTuru.Items[comboBoxSatisTuru.SelectedIndex].ToString();

            switch (secimSatisTuru)
            {
            case "Kiralık":
                gayrimenkul.SatisTuru = panelSatisTuru.Controls.OfType <View.Kiralik>().First().Veri;
                break;

            case "Satılık":
                gayrimenkul.SatisTuru = panelSatisTuru.Controls.OfType <View.Satilik>().First().Veri;
                break;
            }
            gayrimenkul.Emlakci = emlakciPanel.Veri;

            Gayrimenkuller.Add(gayrimenkul);
            dataGridView.DataSource = Gayrimenkuller.CreateDataTable();
            dataGridView.Update();
            dataGridView.Refresh();

            Temizle();

            groupBoxEdit.Enabled      = false;
            groupBoxButtonlar.Enabled = true;
        }