private void btnIlanVer_Click(object sender, EventArgs e) { // Bütün araçlardaki verilerden ilan nesnesi oluşturup şartlar gerçekleşmişse kayıt işlemi gerçekleşecek Arac_ilan ilan = new Arac_ilan(); rtxtAciklama.Focus(); if (!string.IsNullOrWhiteSpace(txtKilometre.Text) && !string.IsNullOrWhiteSpace(txtFiyat.Text)) { ilan.IlanSahibi = txtIlanSahibi.Text; ilan.Kilometre = Convert.ToInt32(txtKilometre.Text); ilan.Fiyat = Convert.ToInt32(txtFiyat.Text); ilan.MotorHacmi = comBoxMotor.Text; ilan.Marka = txtMarka.Text; ilan.Model = txtModel.Text; ilan.Durum = comBoxDurum.Text; ilan.Yakit = comBoxYakit.Text; ilan.Kasa = comBoxKasa.Text; ilan.Sanziman = comBoxSanziman.Text; ilan.Degisen = comBoxDegisen.Text; ilan.HasarKaydi = comBoxHasarKaydi.Text; ilan.Aciklama = rtxtAciklama.Text; if (ilan.Ilankontrol()) { // ilan database'e eklenecek resim update edilecek SqlDatabase database = new SqlDatabase(); string commandStr = $"INSERT INTO Arac_ilanlar" + $" (Ilan_sahibi, Marka, Model, Motor_hacmi, Sanziman, Durum, Yakit, Kasa, Degisen, Hasar_kaydi, Kilometre, Fiyat, Aciklama)" + $" VALUES ('{ilan.IlanSahibi}', '{ilan.Marka}', '{ilan.Model}', '{ilan.MotorHacmi}', '{ilan.Sanziman}', '{ilan.Durum}', '{ilan.Yakit}', '{ilan.Kasa}', '{ilan.Degisen}', '{ilan.HasarKaydi}', {ilan.Kilometre}, {ilan.Fiyat}, '{ilan.Aciklama}')"; database.Add_Update_Delete(commandStr); SqlDataReader reader = database.Reader($"SELECT Ilan_id FROM Arac_ilanlar WHERE Ilan_sahibi = '{ilan.IlanSahibi}'"); int Ilan_id = 0; while (reader.Read()) { if ((int)reader[0] >= Ilan_id) { Ilan_id = (int)reader[0]; } } database.Disconnect(); database.ImageUpdate(ImageToByteArray(pictureBoxResim.Image), Ilan_id); DialogResult result = MessageBox.Show("İlanınız başarıyla kaydedildi", "Kayıt işlemi başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information); if (result == DialogResult.OK) { btnBack_Click(sender, e); } } else { MessageBox.Show("Resim ve Açıklama alanları dışındaki alanlar boş bırakılamaz", "Boş alan bıraktınız", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Resim ve Açıklama alanları dışındaki alanlar boş bırakılamaz", "Boş alan bıraktınız", MessageBoxButtons.OK, MessageBoxIcon.Error); } }