Ejemplo n.º 1
0
        private void btnekle_Click(object sender, EventArgs e)
        {
            try
            {
                DataTable        MusteriGayrimenkulSelect        = new DataTable();
                OleDbDataAdapter MusteriGayrimenkulSelectadapter = new OleDbDataAdapter();

                if (cmbmüsteriad.SelectedIndex == -1)
                {
                    MessageBox.Show("KIRACİ ADINI BOŞ BIRAKMAYIN");
                    return;
                }


                using (OleDbCommand dataCommand1 = dataConnection.CreateCommand())
                {
                    if (dataConnection.State == ConnectionState.Closed)
                    {
                        dataConnection.Open();
                    }

                    dataCommand1.CommandText = " select * from MUSTERIGAYRIMENKUL where MUSTERIGAYRIMENKUL.GAYRIMENKULID =" + Convert.ToInt32(cmbgayrimenkulad.SelectedValue.ToString()) + " and MUSTERIGAYRIMENKUL.KIRABITISTARIHI is null ";
                    MusteriGayrimenkulSelectadapter.SelectCommand = dataCommand1;
                    MusteriGayrimenkulSelectadapter.Fill(MusteriGayrimenkulSelect);
                }


                if (MusteriGayrimenkulSelect.Rows.Count > 0)
                {
                    MessageBox.Show("AYNI GAYRİMENKULU KONTRAT TARİHİ BİTMEDİĞİNDEN GİREMEZSİNİZ");
                    MusteriGayrimenkulSelect.Clear();
                    dataConnection.Close();
                    return;
                }

                DAL.Parameters[] prm = new DAL.Parameters[3];
                prm[0].name  = "MUSTERIID";
                prm[0].value = cmbmüsteriad.SelectedValue.ToString();
                prm[1].name  = "KIRABASLANGICTARIHI";
                prm[1].value = dtkirabaslangaictarihi.Value.ToShortDateString();
                prm[2].name  = "GAYRIMENKULID";
                prm[2].value = cmbgayrimenkulad.SelectedValue.ToString();

                int numberOfRecords = dl.InsertSQL("MUSTERIGAYRIMENKUL", prm);

                if (numberOfRecords > 0)
                {
                    ClearCustomerHome();
                    MessageBox.Show("KAYIT BAŞARILI");
                    Musterigayrimenkulgrid();
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Ejemplo n.º 2
0
        private void btnekle_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtAD.Text))
                {
                    MessageBox.Show("KİRACI ADINI BOŞ BIRAKMAYIN");
                    return;
                }

                if (txtTelefon.Text.Trim().Length > 11)
                {
                    MessageBox.Show("TELEFON NUMARASI 11 HANEDEN BÜYÜK OLAMAZ!");
                    return;
                }

                if (string.IsNullOrEmpty(txtSoyad.Text))
                {
                    MessageBox.Show("KİRACI SOYADINI BIRAKMAYIN");
                    return;
                }


                if (string.IsNullOrEmpty(txtTelefon.Text))
                {
                    MessageBox.Show("TELEFONU BOŞ BIRAKMAYIN");
                    return;
                }


                DAL.Parameters[] prm = new DAL.Parameters[4];
                prm[0].name  = "AD";
                prm[0].value = txtAD.Text;
                prm[1].name  = "SOYAD";
                prm[1].value = txtSoyad.Text;
                prm[2].name  = "AKTIF";
                prm[2].value = 1;
                prm[3].name  = "TELEFONNUMARASI";
                prm[3].value = txtTelefon.Text;
                int numberOfRecords = dl.InsertSQL("MUSTERI", prm);

                if (numberOfRecords > 0)
                {
                    ClearCustomer();
                    MessageBox.Show("KAYIT BAŞARILI");
                    musterigrid();
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Ejemplo n.º 3
0
        private void btnekle_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtgayrimenkulad.Text))
                {
                    MessageBox.Show("GAYRİMENKUL ADINI BOŞ BIRAKMAYIN");
                    return;
                }

                if (cmbilce.SelectedIndex == -1)
                {
                    MessageBox.Show("İLÇEYİ BOŞ BIRAKMAYIN");
                    return;
                }


                if (cmbgayrimenkultip.SelectedIndex == -1)
                {
                    MessageBox.Show("GAYRİMENKUL TİPİNİ BOŞ BIRAKMAYIN");
                    return;
                }

                DAL.Parameters[] prm = new DAL.Parameters[4];
                prm[0].name  = "AD";
                prm[0].value = txtgayrimenkulad.Text;
                prm[1].name  = "ILCEID";
                prm[1].value = cmbilce.SelectedValue.ToString();
                prm[2].name  = "AKTIF";
                prm[2].value = 1;
                prm[3].name  = "GAYRIMENKULTIPID";
                prm[3].value = cmbgayrimenkultip.SelectedValue.ToString();
                int numberOfRecords = dl.InsertSQL("GAYRIMENKUL", prm);

                if (numberOfRecords > 0)
                {
                    ClearHome();
                    MessageBox.Show("KAYIT BAŞARILI");
                    gayrimenkulgrid();
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Ejemplo n.º 4
0
        private void Btngüncelle_Click(object sender, EventArgs e)
        {
            using (OleDbCommand dataCommand1 = dataConnection.CreateCommand())
            {
                if (dtmusteriodeme.SelectedRows.Count == 0)
                {
                    MessageBox.Show("GÜNCELLEYECEĞİNİZ KAYITI SEÇİN");
                    return;
                }

                DAL.Parameters[] prm = new DAL.Parameters[2];
                prm[0].name  = "ODEMETARIHI";
                prm[0].value = dtOdemetarihi.Value.ToShortDateString();
                prm[1].name  = "ODEMETUTARI";
                prm[1].value = txtOdemetutarı.Text;

                if (cmbmstodm.SelectedIndex == -1)
                {
                    MessageBox.Show("MÜŞTERİ ÖDEME DURUMUNU SEÇİN");
                    return;
                }

                if (cmbmstodm.Text.Trim() == "BOŞ")
                {
                    int affectedRecords = dl.DeleteSQL("MUSTERIODEME", "MUSTERIID", MusteriId);
                    if (affectedRecords > 0)
                    {
                        ClearCustomerHomePrice();
                        MessageBox.Show("SİLME BAŞARILI");
                        Musterigayrimenkulodemegrid();
                    }
                }

                int numberOfRecords = dl.UpdateSQL("MUSTERIODEME", prm, "MUSTERIID", MusteriId);
                if (numberOfRecords > 0)
                {
                    ClearCustomerHomePrice();
                    MessageBox.Show("KAYIT BAŞARILI");
                    Musterigayrimenkulodemegrid();
                }
            }
        }
Ejemplo n.º 5
0
        private void btngüncelle_Click(object sender, EventArgs e)
        {
            int parameter = 3;

            if (cmbgydr.SelectedIndex == -1)
            {
                MessageBox.Show("GEÇERLİ BİR DURUM SEÇİN");
                return;
            }

            if (dtGayrimenkul.SelectedRows.Count == 0)
            {
                MessageBox.Show("GÜNCELLEYECEĞİNİZ GAYRİMENKULU SEÇİN");
                return;
            }

            if (string.IsNullOrEmpty(txtgayrimenkulad.Text))
            {
                MessageBox.Show("GAYRİMENKUL ADINI BOŞ BIRAKMAYIN");
                return;
            }

            if (cmbilce.SelectedIndex == -1)
            {
                MessageBox.Show("İLÇEYİ BOŞ BIRAKMAYIN");
                return;
            }

            if (cmbgayrimenkultip.SelectedIndex == -1)
            {
                MessageBox.Show("GAYRİMENKUL TİPİNİ BOŞ BIRAKMAYIN");
                return;
            }

            if (cmbgydr.Text.Trim() == "BOŞ")
            {
                parameter++;
                using (OleDbCommand dataCommand2 = dataConnection.CreateCommand())
                {
                    dataConnection.Open();

                    dataCommand2.CommandText = "select MUSTERIGAYRIMENKUL.KIRABITISTARIHI from MUSTERIGAYRIMENKUL  Where MUSTERIGAYRIMENKUL.GAYRIMENKULID=" + GayrimenkulId + " and MUSTERIGAYRIMENKUL.KIRABITISTARIHI IS NULL";
                    dataCommand2.ExecuteNonQuery();

                    OleDbDataReader accessReader = dataCommand2.ExecuteReader();
                    while (accessReader.Read())
                    {
                        string KıraBıtısTarıhı = Convert.ToString(accessReader.GetValue(0));
                        if (string.IsNullOrEmpty(KıraBıtısTarıhı))
                        {
                            MessageBox.Show("ILGILI GAYRİMENKULU KONTRATI DEVAM ETTİĞİNDEN SİLEMEZSİNİZ");
                            return;
                        }
                    }
                    dataConnection.Close();
                }
            }

            DAL.Parameters[] prm = new DAL.Parameters[parameter];
            prm[0].name  = "AD";
            prm[0].value = txtgayrimenkulad.Text;
            prm[1].name  = "ILCEID";
            prm[1].value = cmbilce.SelectedValue.ToString();
            prm[2].name  = "GAYRIMENKULTIPID";
            prm[2].value = cmbgayrimenkultip.SelectedValue.ToString();

            if (parameter == 4)
            {
                prm[3].name  = "AKTIF";
                prm[3].value = 0;
            }

            int numberOfRecords = dl.UpdateSQL("GAYRIMENKUL", prm, "ID", GayrimenkulId);

            if (numberOfRecords > 0)
            {
                MessageBox.Show("GUNCELLEME BAŞARILI");
                ClearHome();
                gayrimenkulgrid();
            }
        }
Ejemplo n.º 6
0
        private void btngüncelle_Click(object sender, EventArgs e)
        {
            int parameter = 3;

            if (string.IsNullOrEmpty(txtAD.Text))
            {
                MessageBox.Show("KİRACI ADINI BOŞ BIRAKMAYIN");
                return;
            }

            if (txtTelefon.Text.Trim().Length > 11)
            {
                MessageBox.Show("TELEFON NUMARASI 11 HANEDEN BÜYÜK OLAMAZ!");
                return;
            }

            if (string.IsNullOrEmpty(txtSoyad.Text))
            {
                MessageBox.Show("KİRACI SOYADINI BIRAKMAYIN");
                return;
            }


            if (string.IsNullOrEmpty(txtTelefon.Text))
            {
                MessageBox.Show("TELEFONU BOŞ BIRAKMAYIN");
                return;
            }

            if (dtMusteri.SelectedRows.Count == 0)
            {
                MessageBox.Show("GÜNCELLEYECEĞİNİZ MÜŞTERİYİ SEÇİN");
                return;
            }

            if (cmbkrc.SelectedIndex == -1)
            {
                MessageBox.Show("KİRACI DURUMUNU SEÇİNİZ");
                return;
            }

            if (cmbkrc.Text.Trim() == "BOŞ")
            {
                parameter++;
                using (OleDbCommand dataCommand2 = dataConnection.CreateCommand())
                {
                    dataConnection.Open();

                    dataCommand2.CommandText = "select MUSTERIGAYRIMENKUL.KIRABITISTARIHI from MUSTERIGAYRIMENKUL  Where MUSTERIGAYRIMENKUL.MUSTERIID=" + MusteriId + " and MUSTERIGAYRIMENKUL.KIRABITISTARIHI IS NULL";
                    dataCommand2.ExecuteNonQuery();

                    OleDbDataReader accessReader = dataCommand2.ExecuteReader();
                    while (accessReader.Read())
                    {
                        string KıraBıtısTarıhı = Convert.ToString(accessReader.GetValue(0));
                        if (string.IsNullOrEmpty(KıraBıtısTarıhı))
                        {
                            MessageBox.Show("ILGILI MUSTERININ KONTRATI DEVAM ETTİĞİNDEN SİLEMEZSİNİZ");
                            return;
                        }
                    }
                }
            }



            DAL.Parameters[] prm = new DAL.Parameters[parameter];
            prm[0].name  = "AD";
            prm[0].value = txtAD.Text;
            prm[1].name  = "SOYAD";
            prm[1].value = txtSoyad.Text;
            prm[2].name  = "TELEFONNUMARASI";
            prm[2].value = txtTelefon.Text;
            if (parameter == 4)
            {
                prm[3].name  = "AKTIF";
                prm[3].value = 0;
            }

            int numberOfRecords = dl.UpdateSQL("MUSTERI", prm, "ID", MusteriId);

            if (numberOfRecords > 0)
            {
                MessageBox.Show("GUNCELLEME BAŞARILI");
                ClearCustomer();
                musterigrid();
            }
        }
Ejemplo n.º 7
0
        private void btngüncelle_Click(object sender, EventArgs e)
        {
            int parameters = 3;

            if (chkkirabitistarihi.Checked == true)
            {
                parameters = 4;
            }

            if (cmbmüsteriad.SelectedIndex == -1)
            {
                MessageBox.Show("KİRACI ADINI BOŞ BIRAKMAYIN");
                return;
            }


            if (cmbgayrimenkulad.SelectedIndex == -1)
            {
                MessageBox.Show("GAYRİMENKUL ADINI BOŞ BIRAKMAYIN");
                return;
            }

            if (dtmüsterigayrimenkul.SelectedRows.Count == 0)
            {
                MessageBox.Show("GÜNCELLEYECEĞİNİZ GAYRİMENKULU SEÇİN");
                return;
            }

            int result = DateTime.Compare(Convert.ToDateTime(dtkirabitiştarihi.Value.ToShortDateString()), Convert.ToDateTime(dtkirabaslangaictarihi.Value.ToShortDateString()));

            if (result < 0)
            {
                MessageBox.Show("KİRA BİTİŞ TARİHİ BAŞLANGIÇ TARİHİNDEN KÜÇÜK OLAMAZ");
                return;
            }

            if (dtmüsterigayrimenkul.SelectedRows.Count == 0)
            {
                MessageBox.Show("SİLECEĞİNİZ MUSTERIYI SEÇİN");
                return;
            }

            if (cmbkrcgy.SelectedIndex == -1)
            {
                MessageBox.Show("GAYRİMENKUL DURUMUNU SEÇİN");
                return;
            }

            if (cmbkrcgy.Text.Trim() == "BOŞ")
            {
                int affectedRecords = dl.DeleteSQL("MUSTERIGAYRIMENKUL", "ID", MusteriGayrimenkulId);
                if (affectedRecords > 0)
                {
                    MessageBox.Show("SİLME BAŞARILI");
                    Musterigayrimenkulgrid();
                }
            }

            Musterigayrimenkulgrid();

            DAL.Parameters[] prm = new DAL.Parameters[parameters];
            prm[0].name  = "MUSTERIID";
            prm[0].value = cmbmüsteriad.SelectedValue.ToString();
            prm[1].name  = "KIRABASLANGICTARIHI";
            prm[1].value = dtkirabaslangaictarihi.Value.ToShortDateString();
            prm[2].name  = "GAYRIMENKULID";
            prm[2].value = cmbgayrimenkulad.SelectedValue.ToString();
            if (parameters == 4)
            {
                prm[3].name  = "KIRABITISTARIHI";
                prm[3].value = dtkirabitiştarihi.Value.ToShortDateString();
            }

            int numberOfRecords = dl.UpdateSQL("MUSTERIGAYRIMENKUL", prm, "ID", MusteriGayrimenkulId);

            if (numberOfRecords > 0)
            {
                MessageBox.Show("GUNCELLEME BAŞARILI");
            }
        }
Ejemplo n.º 8
0
        private void Btnekle_Click(object sender, EventArgs e)
        {
            try
            {
                int GayrimnekulFiyatId = 0;
                if (cmbmusteriadodeme.SelectedIndex == -1)
                {
                    MessageBox.Show("KİRACI ADINI GİRİN");
                    return;
                }

                if (string.IsNullOrEmpty(txtOdemetutarı.Text.Trim()))
                {
                    MessageBox.Show("ÖDEME TUTARINI GİRİN");
                    return;
                }

                if (string.IsNullOrEmpty(txtGayrimenkulAdı.Text))
                {
                    MessageBox.Show("KİRACININ GAYRİMENKUL KONTRATI BİTTİĞİNDEN KAYIT EKLEYEMEZSİNİZ");
                    return;
                }

                using (OleDbCommand dataCommand2 = dataConnection.CreateCommand())
                {
                    if (dataConnection.State == ConnectionState.Closed)
                    {
                        dataConnection.Open();
                    }

                    dataCommand2.CommandText = "SELECT TOP 1 GAYRIMENKULFIYAT.ID,GAYRIMENKULFIYAT.TARIH  FROM GAYRIMENKUL" +
                                               " INNER JOIN GAYRIMENKULFIYAT ON GAYRIMENKUL.ID = GAYRIMENKULFIYAT.GAYRIMENKULID where GAYRIMENKUL.AD='" + txtGayrimenkulAdı.Text + "' order by GAYRIMENKULFIYAT.TARIH desc";

                    dataCommand2.ExecuteNonQuery();

                    OleDbDataReader accessReader = dataCommand2.ExecuteReader();
                    while (accessReader.Read())
                    {
                        GayrimnekulFiyatId = Convert.ToInt32(accessReader.GetValue(0));
                    }

                    if (GayrimnekulFiyatId == 0)
                    {
                        MessageBox.Show("İLGİLİ GAYRİMENKULUN ÖNCE FİYATINI GİRİN");
                        return;
                    }
                }

                DAL.Parameters[] prm = new DAL.Parameters[4];
                prm[0].name  = "MUSTERIID";
                prm[0].value = cmbmusteriadodeme.SelectedValue.ToString();
                prm[1].name  = "ODEMETARIHI";
                prm[1].value = dtOdemetarihi.Value.ToShortDateString();
                prm[2].name  = "ODEMETUTARI";
                prm[2].value = txtOdemetutarı.Text;
                prm[3].name  = "GAYRIMENKULFIYATID";
                prm[3].value = GayrimnekulFiyatId;
                int numberOfRecords = dl.InsertSQL("MUSTERIODEME", prm);

                if (numberOfRecords > 0)
                {
                    ClearCustomerHomePrice();
                    MessageBox.Show("KAYIT BAŞARILI");
                    Musterigayrimenkulodemegrid();
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void btnguncelle_Click(object sender, EventArgs e)
        {
            int parameter = 2;

            if (dtGayrimenkulFiyat.SelectedRows.Count == 0)
            {
                MessageBox.Show("GÜNCELLEYECEĞİNİZ GAYRİMENKULU SEÇİN");
                return;
            }

            if (string.IsNullOrEmpty(txtGayrimenkulFiyat.Text))
            {
                MessageBox.Show("GAYRİMENKUL FİYATINI BOŞ BIRAKMAYIN");
                return;
            }

            if (cmbgyfytdrm.SelectedIndex == -1)
            {
                MessageBox.Show("GAYRİMENKUL FİYATIN DURUMUNU BOŞ BIRAKMAYIN");
                return;
            }

            if (cmbGayrimenkul.SelectedIndex == -1)
            {
                MessageBox.Show("GAYRİMENKUL ADINI BOŞ BIRAKMAYIN");
                return;
            }

            if (cmbgyfytdrm.Text.Trim() == "BOŞ")
            {
                parameter++;
                using (OleDbCommand dataCommand2 = dataConnection.CreateCommand())
                {
                    dataConnection.Open();

                    dataCommand2.CommandText = "SELECT MUSTERIGAYRIMENKUL.KIRABITISTARIHI FROM GAYRIMENKULFIYAT INNER JOIN MUSTERIGAYRIMENKUL ON GAYRIMENKULFIYAT.GAYRIMENKULID = MUSTERIGAYRIMENKUL.GAYRIMENKULID where GAYRIMENKULFIYAT.ID=" + GayrimenkulFIYATId + " and MUSTERIGAYRIMENKUL.KIRABITISTARIHI is null";
                    dataCommand2.ExecuteNonQuery();

                    OleDbDataReader accessReader = dataCommand2.ExecuteReader();
                    while (accessReader.Read())
                    {
                        string KıraBıtısTarıhı = Convert.ToString(accessReader.GetValue(0));
                        if (string.IsNullOrEmpty(KıraBıtısTarıhı))
                        {
                            MessageBox.Show("ILGILI GAYRİMENKULU KONTRATI DEVAM ETTİĞİNDEN SİLEMEZSİNİZ");
                            dataConnection.Close();
                            return;
                        }
                    }
                }
            }



            DAL.Parameters[] prm = new DAL.Parameters[parameter];
            prm[0].name  = "KIRAFIYATI";
            prm[0].value = txtGayrimenkulFiyat.Text;
            prm[1].name  = "TARIH";
            prm[1].value = dtgyfiyat.Value.ToShortDateString();
            if (parameter == 3)
            {
                prm[2].name  = "DURUM";
                prm[2].value = 0;
            }
            int numberOfRecords = dl.UpdateSQL("GAYRIMENKULFIYAT", prm, "GAYRIMENKULFIYAT.ID", GayrimenkulFIYATId);

            if (numberOfRecords > 0)
            {
                MessageBox.Show("GUNCELLEME BAŞARILI");
                ClearHomePrice();
                gayrimenkulfiyatgrid();
            }
        }
        private void btnekle_Click(object sender, EventArgs e)
        {
            try
            {
                DataTable        ComboboxGayrimenkulFiyatCheckGrid = new DataTable();
                DataTable        MusteriGayrimenkul      = new DataTable();
                DataTable        MusteriGayrimenkulSonuc = new DataTable();
                OleDbDataAdapter ComboboxGayrimenkulFiyatCheckadapter = new OleDbDataAdapter();
                OleDbDataAdapter MusteriGayrimenkuladapter            = new OleDbDataAdapter();
                OleDbDataAdapter MusteriGayrimenkulSonucadapter       = new OleDbDataAdapter();
                string           MusteriGayrimenkulsql = string.Empty;


                if (string.IsNullOrEmpty(txtGayrimenkulFiyat.Text))
                {
                    MessageBox.Show("GAYRİMENKUL FİYATINI BOŞ BIRAKMAYIN");
                    return;
                }

                if (cmbGayrimenkul.SelectedIndex == -1)
                {
                    MessageBox.Show("GAYRİMENKUL ADINI BOŞ BIRAKMAYIN");
                    return;
                }

                using (OleDbCommand dataCommand1 = dataConnection.CreateCommand())
                {
                    dataConnection.Open();

                    MusteriGayrimenkulsql = "select * from MUSTERIGAYRIMENKUL where MUSTERIGAYRIMENKUL.GAYRIMENKULID =" + cmbGayrimenkul.SelectedValue.ToString();

                    dataCommand1.CommandText = MusteriGayrimenkulsql;
                    MusteriGayrimenkuladapter.SelectCommand = dataCommand1;
                    MusteriGayrimenkuladapter.Fill(MusteriGayrimenkul);

                    if (MusteriGayrimenkul.Rows.Count == 0)
                    {
                        MessageBox.Show("İLGİLİ GAYRİMENKULUN KİRACISI OLMADIĞINDAN GAYRİMENKUL FİYATI EKLEYEMEZSİNİZ");
                        dataConnection.Close();
                        return;
                    }
                }

                using (OleDbCommand dataCommand2 = dataConnection.CreateCommand())
                {
                    string YeniMusteriGayrimenkulsql = MusteriGayrimenkulsql + "  and MUSTERIGAYRIMENKUL.KIRABITISTARIHI is not null ";
                    dataCommand2.CommandText = YeniMusteriGayrimenkulsql;
                    MusteriGayrimenkulSonucadapter.SelectCommand = dataCommand2;
                    MusteriGayrimenkulSonucadapter.Fill(MusteriGayrimenkulSonuc);

                    if (MusteriGayrimenkulSonuc.Rows.Count == 1)
                    {
                        MessageBox.Show("İLGİLİ GAYRİMENKULUN KONTRATI BİTTİĞİNDEN FİYATI EKLEYEMEZSİNİZ");
                        dataConnection.Close();
                        return;
                    }
                }


                using (OleDbCommand dataCommand = dataConnection.CreateCommand())
                {
                    dataCommand.CommandText = " SELECT TOP 1  GAYRIMENKUL.ID,GAYRIMENKULFIYAT.KIRAFIYATI, GAYRIMENKULFIYAT.TARIH from GAYRIMENKULFIYAT " +
                                              " INNER JOIN GAYRIMENKUL ON GAYRIMENKULFIYAT.GAYRIMENKULID=GAYRIMENKUL.ID WHERE GAYRIMENKULFIYAT.DURUM=1 AND GAYRIMENKUL.AKTIF=1 and  GAYRIMENKUL.ID=" + cmbGayrimenkul.SelectedValue.ToString() + " order by GAYRIMENKULFIYAT.KIRAFIYATI desc ";

                    ComboboxGayrimenkulFiyatCheckadapter.SelectCommand = dataCommand;
                    ComboboxGayrimenkulFiyatCheckadapter.Fill(ComboboxGayrimenkulFiyatCheckGrid);

                    if (ComboboxGayrimenkulFiyatCheckGrid.Rows.Count > 0)
                    {
                        foreach (DataRow row in ComboboxGayrimenkulFiyatCheckGrid.Rows)
                        {
                            Gayrimenkulfiyat = row.ItemArray[1].ToString();
                            if (Convert.ToDateTime(row.ItemArray[2].ToString()) >= Convert.ToDateTime(dtgyfiyat.Value.ToShortDateString()))
                            {
                                MessageBox.Show("KIRA ZAM TARIHI ONCEKINDEN KUCUK VEYA EŞİT OLAMAZ");
                                dataConnection.Close();
                                return;
                            }
                        }
                    }

                    if (Convert.ToInt32(txtGayrimenkulFiyat.Text.Trim()) <= Convert.ToInt32(Gayrimenkulfiyat))
                    {
                        DialogResult d = MessageBox.Show("KIRA ZAM FIYATI ÖNCEKİ KIRA FİYATINDAN KÜÇÜK OLACAK", "UYARI", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                        if (d == DialogResult.No)
                        {
                            dataConnection.Close();
                            return;
                        }
                    }
                }

                DAL.Parameters[] prm = new DAL.Parameters[4];
                prm[0].name  = "GAYRIMENKULID";
                prm[0].value = cmbGayrimenkul.SelectedValue.ToString();
                prm[1].name  = "KIRAFIYATI";
                prm[1].value = txtGayrimenkulFiyat.Text;
                prm[2].name  = "TARIH";
                prm[2].value = dtgyfiyat.Value.ToShortDateString();
                prm[3].name  = "DURUM";
                prm[3].value = 1;
                int numberOfRecords = dl.InsertSQL("GAYRIMENKULFIYAT", prm);

                if (numberOfRecords > 0)
                {
                    ClearHomePrice();
                    MessageBox.Show("KAYIT BAŞARILI");
                    gayrimenkulfiyatgrid();
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }