Beispiel #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (!Kontrol.boslukKontrol(new string[] { textBox1.Text, textBox2.Text }) && comboBox1.SelectedIndex > -1 && comboBox2.SelectedIndex > -1 && comboBox3.SelectedIndex > -1)
     {
         MessageBox.Show("Tüm Alanları Doldurun", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         db.baglanti.Open();
         string sec_yakit = db.idIleCek("tbl_yakitturu", "YakitTuruID", "Yakit_Turu='" + comboBox2.SelectedItem + "'");
         string sec_vites = db.idIleCek("tbl_vitesturu", "VitesTuruID", "Vites_Turu='" + comboBox1.SelectedItem + "'");
         string sec_renk  = db.idIleCek("tbl_renk", "RenkID", "Renk='" + comboBox3.SelectedItem + "'");
         db.baglanti.Close();
         string[] parametreler = { "@marka", textBox1.Text, "@model", textBox2.Text, "@vitesid", sec_vites, "@yakitid", sec_yakit, "@renkid", sec_renk };
         if (duzen)
         {
             yazdir(db.islem("UPDATE `tbl_araba` SET `Araba_Marka` = @marka, `Araba_Model` = @model, `Araba_YakitTuruID` = @yakitid, `Araba_VitesTuruID` = @vitesid, `Araba_RenkID` = @renkid WHERE `tbl_araba`.`ArabaID` = " + id + ";", parametreler)
                    , "Seçilen araç güncellendi");
             button2_Click(e, e);
         }
         else
         {
             yazdir(db.islem("INSERT INTO `tbl_araba` (`ArabaID`, `Araba_Marka`, `Araba_Model`, `Araba_VitesTuruID`, `Araba_YakitTuruID`, `Araba_RenkID`) VALUES (NULL, @marka, @model, @vitesid, @yakitid, @renkid);", parametreler), "Araba Eklendi");
         }
     }
 }
Beispiel #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (!Kontrol.boslukKontrol(new string[] { textBox1.Text, textBox2.Text, textBox3.Text }) && comboBox1.SelectedIndex > -1 && comboBox2.SelectedIndex > -1)
     {
         MessageBox.Show("Tüm Alanları Doldurun", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         db.baglanti.Open();
         string sec_sehir = db.idIleCek("tbl_sehir", "SehirID", "Sehir='" + comboBox2.SelectedItem + "'");
         string arac_id   = comboBox1.Text.Split(' ')[0];
         db.baglanti.Close();
         string[] parametreler = { "@ad", textBox1.Text, "@fiyat", textBox2.Text, "@km", textBox3.Text, "@a_id", arac_id, "@s_id", sec_sehir };
         if (duzen)
         {
             yazdir(db.islem("UPDATE `tbl_ilan` SET `Ilan_Adi` = @ad, `Ilan_Fiyat` = @fiyat, `Ilan_Km` = @km, `Ilan_ArabaID` = @a_id, `Ilan_SehirID` = @s_id WHERE `tbl_ilan`.`IlanID` = " + id + ";", parametreler)
                    , "Seçilen ilan güncellendi");
             button2_Click(e, e);
         }
         else
         {
             yazdir(db.islem("INSERT INTO `tbl_ilan` (`IlanID`, `Ilan_Adi`, `Ilan_Fiyat`, `Ilan_Km`, `Ilan_Tarih`, `Ilan_ArabaID`, `Ilan_SehirID`) VALUES (NULL, @ad, @fiyat, @km, CURRENT_TIMESTAMP, @a_id, @s_id);", parametreler), "İlan Eklendi");
         }
     }
 }
Beispiel #3
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (!Kontrol.boslukKontrol(new string[] { textBox1.Text }))
     {
         MessageBox.Show("Tüm Alanları Doldurun", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         if (duzen)
         {
             yazdir(db.islem("UPDATE `tbl_renk` SET `Renk` = @text WHERE `tbl_renk`.`RenkID` = @id;", new string[] { "@text", textBox1.Text, "@id", id })
                    , "Seçilen renk güncellendi");
             button2_Click(e, e);
         }
         else
         {
             yazdir(db.islem("INSERT INTO `tbl_renk` (`RenkID`, `Renk`) VALUES (NULL, @renk);", new string[] { "@renk", textBox1.Text }), "Renk Eklendi");
         }
     }
 }
Beispiel #4
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (!Kontrol.boslukKontrol(new string[] { textBox1.Text }))
     {
         MessageBox.Show("Tüm Alanları Doldurun", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         if (duzen)
         {
             yazdir(db.islem("UPDATE `tbl_vitesturu` SET `Vites_Turu` = @text WHERE `tbl_vitesturu`.`VitesTuruID` = @id;", new string[] { "@text", textBox1.Text, "@id", id })
                    , "Seçilen vites türü güncellendi");
             button2_Click(e, e);
         }
         else
         {
             yazdir(db.islem("INSERT INTO `tbl_vitesturu` (`VitesTuruID`, `Vites_Turu`) VALUES (NULL, @vites);", new string[] { "@vites", textBox1.Text }), "Vites Türü Eklendi");
         }
     }
 }
        public void ara()
        {
            string        sorgu          = "SELECT * FROM tbl_ilan ";
            List <string> ilan_kelimeler = new List <string>();

            if (!String.IsNullOrEmpty(textBox1.Text))
            {
                ilan_kelimeler.Add("Ilan_Adi LIKE '%" + textBox1.Text + "%'");
            }
            if (Kontrol.boslukKontrol(new string[] { textBox2.Text, textBox3.Text }))
            {
                ilan_kelimeler.Add("Ilan_Fiyat BETWEEN " + textBox2.Text + " AND " + textBox3.Text);
            }
            if (!String.IsNullOrEmpty(textBox4.Text))
            {
                ilan_kelimeler.Add("Ilan_Km = " + textBox4.Text);
            }
            if (comboBox1.SelectedIndex > -1)
            {
                db.baglanti.Open();
                ilan_kelimeler.Add("Ilan_SehirID = " + db.idIleCek("tbl_sehir", "SehirID", "Sehir='" + comboBox1.SelectedItem + "'"));
                db.baglanti.Close();
            }
            if (comboBox2.SelectedIndex > -1)
            {
                string deger = comboBox2.SelectedItem.ToString();
                if (deger == "Bugün")
                {
                    ilan_kelimeler.Add("Ilan_Tarih >= DATE_SUB(CURDATE(), INTERVAL 1 DAY)");
                }
                else if (deger == "1 Hafta")
                {
                    ilan_kelimeler.Add("Ilan_Tarih >= DATE_SUB(CURDATE(), INTERVAL 7 DAY)");
                }
                else if (deger == "1 Ay")
                {
                    ilan_kelimeler.Add("Ilan_Tarih >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH)");
                }
                else if (deger == "1 Yıl")
                {
                    ilan_kelimeler.Add("Ilan_Tarih >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR)");
                }
            }
            List <string> araba_kelimeler = new List <string>();

            if (!String.IsNullOrEmpty(textBox6.Text))
            {
                araba_kelimeler.Add("Araba_Marka LIKE '%" + textBox6.Text + "%'");
            }
            if (!String.IsNullOrEmpty(textBox5.Text))
            {
                araba_kelimeler.Add("Araba_Model LIKE '%" + textBox5.Text + "%'");
            }
            if (comboBox6.SelectedIndex > -1)
            {
                db.baglanti.Open();
                araba_kelimeler.Add("Araba_VitesTuruID = " + db.idIleCek("tbl_vitesturu", "VitesTuruID", "Vites_Turu='" + comboBox6.SelectedItem + "'"));
                db.baglanti.Close();
            }
            if (comboBox5.SelectedIndex > -1)
            {
                db.baglanti.Open();
                araba_kelimeler.Add("Araba_YakitTuruID = " + db.idIleCek("tbl_yakitturu", "YakitTuruID", "Yakit_Turu='" + comboBox5.SelectedItem + "'"));
                db.baglanti.Close();
            }
            if (comboBox4.SelectedIndex > -1)
            {
                db.baglanti.Open();
                araba_kelimeler.Add("Araba_RenkID = " + db.idIleCek("tbl_renk", "RenkID", "Renk='" + comboBox4.SelectedItem + "'"));
                db.baglanti.Close();
            }
            string ilan_aranacak  = string.Join(" AND ", ilan_kelimeler.ToArray());
            string araba_aranacak = string.Join(" AND ", araba_kelimeler.ToArray());

            if (!string.IsNullOrEmpty(ilan_aranacak) && !string.IsNullOrEmpty(araba_aranacak))
            {
                sorgu += "WHERE " + ilan_aranacak + " AND Ilan_ArabaID IN (SELECT ArabaID FROM tbl_araba WHERE " + araba_aranacak + ")";
            }
            else if (!string.IsNullOrEmpty(ilan_aranacak) && string.IsNullOrEmpty(araba_aranacak))
            {
                sorgu += "WHERE " + ilan_aranacak;
            }
            else if (!string.IsNullOrEmpty(araba_aranacak) && string.IsNullOrEmpty(ilan_aranacak))
            {
                sorgu += "WHERE Ilan_ArabaID IN (SELECT ArabaID FROM tbl_araba WHERE " + araba_aranacak + ")";
            }


            if (comboBox7.SelectedIndex > -1 && comboBox8.SelectedIndex > -1)
            {
                string siralama = " ORDER BY ";
                string k        = comboBox7.SelectedItem.ToString();
                if (k == "Ad")
                {
                    siralama += "Ilan_Adi ";
                }
                else if (k == "Fiyat")
                {
                    siralama += "Ilan_Fiyat ";
                }
                else if (k == "Km")
                {
                    siralama += "Ilan_Km ";
                }
                else if (k == "Tarih")
                {
                    siralama += "Ilan_Tarih ";
                }


                if (comboBox8.SelectedItem.ToString() == "Artan")
                {
                    siralama += "ASC";
                }
                else if (comboBox8.SelectedItem.ToString() == "Azalan")
                {
                    siralama += "DESC";
                }
                sorgu += " " + siralama;
            }

            refresh(sorgu, new string[] { });
        }