public static void UpdateAdvertisementPublication(ReklamYayin ry) { SqlConnection con = OpenConnection(); SqlCommand cmd = new SqlCommand("UPDATE reklamyayın SET rekSayısı=@rekSayısı, rekKonumu=@rekKonumu, rekÜcreti=@rekÜcreti, ücrÖdeme=@ücrÖdeme WHERE rekKodu=@rekKodu AND yayKodu=@yayKodu AND sayıNo=@sayıNo", con); cmd.Parameters.AddWithValue("@rekKodu", ry.getRekKod()); cmd.Parameters.AddWithValue("@yayKodu", ry.getYayKod()); cmd.Parameters.AddWithValue("@sayıNo", ry.getSayNum()); cmd.Parameters.AddWithValue("@rekSayısı", ry.getRekSay()); cmd.Parameters.AddWithValue("@rekKonumu", ry.getRekKon()); cmd.Parameters.AddWithValue("@rekÜcreti", ry.getRekUcr()); cmd.Parameters.AddWithValue("@ücrÖdeme", ry.getOdeme()); try { cmd.ExecuteNonQuery(); } catch (Exception error) { MessageBox.Show(error.Message, "Reklam-Yayın Eklerken Hata Oluştu", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConnectionClose(con); } }
//REKLAM-YAYIN METODLARI public static void AddAdvertisementPublication(ReklamYayin ry) { SqlConnection con = OpenConnection(); SqlCommand cmd = new SqlCommand("INSERT INTO reklamyayın (rekKodu, yayKodu, sayıNo, rekSayısı, rekKonumu, rekÜcreti, ücrÖdeme) VALUES (@rekKodu, @yayKodu, @sayıNo, @rekSayısı, @rekKonumu, @rekÜcreti, @ücrÖdeme)", con); cmd.Parameters.AddWithValue("@rekKodu", ry.getRekKod()); cmd.Parameters.AddWithValue("@yayKodu", ry.getYayKod()); cmd.Parameters.AddWithValue("@sayıNo", ry.getSayNum()); cmd.Parameters.AddWithValue("@rekSayısı", ry.getRekSay()); cmd.Parameters.AddWithValue("@rekKonumu", ry.getRekKon()); cmd.Parameters.AddWithValue("@rekÜcreti", ry.getRekUcr()); cmd.Parameters.AddWithValue("@ücrÖdeme", ry.getOdeme()); try { cmd.ExecuteNonQuery(); } catch (Exception error) { MessageBox.Show(error.Message, "Reklam-yayın Eklerken Hata Oluştu", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConnectionClose(con); } }
private void deleteButton_Click(object sender, EventArgs e) { Reklam r = new Reklam(); ReklamYayin ry = new ReklamYayin(); r.setRekKod(codeTextBox.Text); r.setRekBoy(advSizeTextBox.Text); ry.setRekKod(codeTextBox.Text); ry.setYayKod(pubComboBox.Text); ry.setSayNum(int.Parse(issNumComboBox.Text)); DAO.DeleteAdvertisement(r); DAO.DeleteAdvertisementPublication(ry); RefreshList(); }
public static void DeleteAdvertisementPublication(ReklamYayin ry) { string reklamKodu = ry.getRekKod(); string yayinKodu = ry.getYayKod(); int sayiNumarasi = ry.getSayNum(); SqlConnection con = OpenConnection(); SqlCommand cmd = new SqlCommand("DELETE FROM reklamyayın WHERE (rekKodu='" + reklamKodu + "' AND yayKodu='" + yayinKodu + "' AND sayıNo ='" + sayiNumarasi + "')", con); try { cmd.ExecuteNonQuery(); } catch (Exception error) { MessageBox.Show(error.Message, "Reklam-Yayın Silerken Hata Oluştu!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConnectionClose(con); } }
private void updateButton_Click(object sender, EventArgs e) { errorProvider.Clear(); if (codeTextBox.Text.Length != 7 || clientComboBox.Text.Length < 1 || pubComboBox.Text.Length < 1 || issNumComboBox.Text.Length < 1 || advNumTextBox.Text.Length < 1 || advLocTextBox.Text.Length < 1 || advPriceTextBox.Text.Length < 1 || advSizeTextBox.Text.Length < 1 || pictureBox.ImageLocation.Length < 1) { if (codeTextBox.Text.Length != 7) { errorProvider.SetError(codeTextBox, "Reklam kodu 6 karakterli ve özgün olmalıdır!"); } if (clientComboBox.Text.Length < 1) { errorProvider.SetError(clientComboBox, "Lütfen müşterinin kodunu giriniz!"); } if (pubComboBox.Text.Length < 1) { errorProvider.SetError(pubComboBox, "Lütfen yayının kodunu giriniz!"); } if (issNumComboBox.Text.Length < 1) { errorProvider.SetError(issNumComboBox, "Lütfen sayı numarasını giriniz!"); } if (advNumTextBox.Text.Length < 1) { errorProvider.SetError(advNumTextBox, "Lütfen reklam sayısını giriniz!"); } if (advLocTextBox.Text.Length < 1) { errorProvider.SetError(advLocTextBox, "Lütfen reklam konumunu giriniz!"); } if (advPriceTextBox.Text.Length < 1) { errorProvider.SetError(advPriceTextBox, "Lütfen reklam fiyatını giriniz!"); } if (advSizeTextBox.Text.Length < 1) { errorProvider.SetError(advSizeTextBox, "Lütfen reklam boyutunu giriniz!"); } if (pictureBox.ImageLocation.Length < 1) { errorProvider.SetError(pictureBox, "Lütfen reklam resmini seçiniz"); } } else { Reklam r = new Reklam(); ReklamYayin ry = new ReklamYayin(); r.setRekKod(codeTextBox.Text); r.setMusKod(clientComboBox.Text); r.setRekGor(pictureBox.ImageLocation); r.setRekBoy(advSizeTextBox.Text); ry.setRekKod(codeTextBox.Text); ry.setYayKod(pubComboBox.Text); ry.setSayNum(int.Parse(issNumComboBox.Text)); ry.setRekSay(int.Parse(advNumTextBox.Text)); ry.setRekKon(advLocTextBox.Text); ry.setRekUcr(int.Parse(advPriceTextBox.Text)); ry.setOdeme(bool.Parse(dataGridView.CurrentRow.Cells[8].Value.ToString())); DAO.UpdateAdvertisement(r); DAO.UpdateAdvertisementPublication(ry); foreach (Control item in Controls) { if (item is TextBox) { item.Text = ""; } } foreach (Control item in Controls) { if (item is ComboBox) { item.Text = ""; } } RefreshList(); } }
private void addButton_Click(object sender, EventArgs e) { errorProvider.Clear(); if (codeTextBox.Text.Length != 7 || clientComboBox.Text.Length < 1 || pubComboBox.Text.Length < 1 || issNumComboBox.Text.Length < 1 || advNumTextBox.Text.Length < 1 || advLocTextBox.Text.Length < 1 || advPriceTextBox.Text.Length < 1 || advSizeTextBox.Text.Length < 1 || pictureBox.ImageLocation.Length < 1) { if (codeTextBox.Text.Length != 7) { errorProvider.SetError(codeTextBox, "Reklam kodu 7 karakterli ve özgün olmalıdır!"); } if (clientComboBox.Text.Length < 1) { errorProvider.SetError(clientComboBox, "Lütfen müşterinin kodunu giriniz!"); } if (pubComboBox.Text.Length < 1) { errorProvider.SetError(pubComboBox, "Lütfen yayının kodunu giriniz!"); } if (issNumComboBox.Text.Length < 1) { errorProvider.SetError(issNumComboBox, "Lütfen sayı numarasını giriniz!"); } if (advNumTextBox.Text.Length < 1) { errorProvider.SetError(advNumTextBox, "Lütfen reklam sayısını giriniz!"); } if (advLocTextBox.Text.Length < 1) { errorProvider.SetError(advLocTextBox, "Lütfen reklam konumunu giriniz!"); } if (advPriceTextBox.Text.Length < 1) { errorProvider.SetError(advPriceTextBox, "Lütfen reklam fiyatını giriniz!"); } if (advSizeTextBox.Text.Length < 1) { errorProvider.SetError(advSizeTextBox, "Lütfen reklam boyutunu giriniz!"); }/* Resim seçilmediğinde hata veriyor, neden? * if (pictureBox.ImageLocation.Length < 1 || pictureBox.ImageLocation == "") * { * errorProvider.SetError(pictureBox, "Lütfen reklam resmini seçiniz"); * }*/ } else { Reklam r = new Reklam(); ReklamYayin ry = new ReklamYayin(); r.setRekKod(codeTextBox.Text); r.setMusKod(clientComboBox.Text); r.setRekGor(pictureBox.ImageLocation); r.setRekBoy(advSizeTextBox.Text); ry.setRekKod(codeTextBox.Text); ry.setYayKod(pubComboBox.Text); ry.setSayNum(int.Parse(issNumComboBox.Text)); ry.setRekSay(int.Parse(advNumTextBox.Text)); ry.setRekKon(advLocTextBox.Text); ry.setRekUcr(int.Parse(advPriceTextBox.Text)); ry.setOdeme(false); DAO.AddAdvertisement(r); DAO.AddAdvertisementPublication(ry); foreach (Control item in Controls) { if (item is TextBox) { item.Text = ""; } } foreach (Control item in Controls) { if (item is ComboBox) { item.Text = ""; } } RefreshList(); } }