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"); } } }
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"); } } }
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"); } } }
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[] { }); }