Example #1
0
        private void emlakTxtEkle(TUR tür, string veri)
        {
            string TxtYol  = (tür == TUR.satılık) ? Global.SatilikTxt : Global.KiralikTxt;
            string TxtVeri = veri + new string(Global.yenisatir);

            File.AppendAllText(TxtYol, TxtVeri, Encoding.UTF8);
        }
Example #2
0
        public ArrayList emlakVeriOku(TUR tür)
        {
            ArrayList konutList = new ArrayList();

            string[] txtLines = emlakTxtOku(tür);
            if (txtLines == null)
            {
                return(new ArrayList());
            }
            foreach (string satır in txtLines)
            {
                if (satır == "")
                {
                    continue;
                }

                if (TUR.kiralık == tür)
                {
                    konutList.Add(new KiralıkEv(satır));
                }
                else
                {
                    konutList.Add(new SatılıkEv(satır));
                }
            }
            log.logEkle("Kayıtlı Emlak okundu!", LOGSEVIYE.bilgi);
            return(konutList);
        }
Example #3
0
        private bool girdiKontrol(TUR tür)
        {
            if (textBox1.Text.Trim().Length < 10)
            {
                mbox("Başlık 10 karakterden kısa olamaz!", "Başık Kısa");
                textBox1.SelectAll();
                return(false);
            }

            if (numericUpDown1.Value == 0)
            {
                mbox("Metrekare Sıfır olamaz!", "Alan girili değil");
                numericUpDown1.Focus();
                return(false);
            }

            if (numericUpDown2.Value == 0 && tür == TUR.satılık)
            {
                mbox("Fiyat Bilgisi Sıfır olamaz!", "Fiyat girili değil");
                numericUpDown2.Focus();
                return(false);
            }
            if (numericUpDown3.Value == 0)
            {
                mbox("Oda Sayısı Sıfır olamaz!", "Oda Sayısı girili değil");
                numericUpDown3.Focus();
                return(false);
            }

            if ((DateTime.Now.Subtract(dateTimePicker1.Value).TotalDays / 365) > 100)
            {
                mbox("Bina 100 Yıldan Eski olamaz!", "Geçersiz Tarih");
                dateTimePicker1.Focus();
                return(false);
            }
            if (comboBox1.SelectedIndex == -1)
            {
                mbox("Lütfen Geçerli Bir il Seçiniz!", "İl seçili değil");
                comboBox1.Focus();
                return(false);
            }
            if (comboBox2.SelectedIndex == -1)
            {
                mbox("Lütfen Geçerli Bir ilçe Seçiniz!", "İlöe seçili değil");
                comboBox2.Focus();
                return(false);
            }
            if (comboBox5.SelectedIndex == -1)
            {
                mbox("Lütfen Geçerli Bir Konut türünü seçin!", "Konut Türü geçerli değil");
                comboBox5.Focus();
                return(false);
            }
            return(true);
        }
Example #4
0
 private void materialRadioButton1_CheckedChanged(object sender, EventArgs e)
 {
     if (materialRadioButton1.Checked)
     {
         groupBox13.Visible = false;
         groupBox14.Visible = false;
         groupBox9.Visible  = true;
         seciliTUR          = TUR.satılık;
     }
     else
     {
         groupBox13.Visible = true;
         groupBox14.Visible = true;
         groupBox9.Visible  = false;
         seciliTUR          = TUR.kiralık;
     }
 }
Example #5
0
 public void emlakVeriEkle(TUR tür, ArrayList sözlük)
 {
     if (sözlük.Count == 0)
     {
         return;
     }
     for (int i = 0; i < sözlük.Count - 1; i++)
     {
         if (tür == TUR.kiralık)
         {
             emlakTxtEkle(tür, ((SatılıkEv)sözlük[i]).EvBilgileri());
         }
         else
         {
             emlakTxtEkle(tür, ((KiralıkEv)sözlük[i]).EvBilgileri());
         }
     }
 }
Example #6
0
        private string[] emlakTxtOku(TUR tür)
        {
            string TxtYol = (tür == TUR.satılık) ? Global.SatilikTxt : Global.KiralikTxt;

            string[] snc;
            if (!File.Exists(TxtYol))
            {
                snc = new string[] { "" }
            }
            ;
            else
            {
                snc = File.ReadAllLines(TxtYol, Encoding.UTF8);
            }
            if (snc.Count() == 0)
            {
                snc = new string[] { "" };
            }
            return(snc);
        }
Example #7
0
        private bool durumFiltreTest(BirimEv ev)
        {
            TUR tip = (ev.ev is SatılıkEv) ? TUR.satılık : TUR.kiralık;

            switch (tip)
            {
            case TUR.satılık:
                if (materialCheckBox3.Checked)
                {
                    return(true);
                }
                break;

            case TUR.kiralık:
                if (materialCheckBox4.Checked)
                {
                    return(true);
                }
                break;
            }
            return(false);
        }
Example #8
0
 public ActionResult TurDuzenle(TUR tur)
 {
     context.Entry(tur).State = System.Data.Entity.EntityState.Modified;
     context.SaveChanges();
     return(RedirectToAction("ListeBilgileriTur"));
 }
Example #9
0
 public ActionResult TurEkle(TUR tur)
 {
     context.TUR.Add(tur);
     context.SaveChanges();
     return(RedirectToAction("ListeBilgileriTur"));
 }