private void deletePubButton_Click(object sender, EventArgs e) { Yayin y = new Yayin(); y.setYayKod(pubCodeTextBox.Text); DAO.DeletePublication(y); RefreshPublicationsList(); }
//TUŞ METODLARI private void addPubButton_Click(object sender, EventArgs e) { errorProvider.Clear(); if (pubCodeTextBox.Text.Length != 4 || pubNameTextBox.Text.Length < 1 || pubFreqComboBox.Text.Length < 1 || pubTypeComboBox.Text.Length < 1) { if (pubCodeTextBox.Text.Length != 4) { errorProvider.SetError(pubCodeTextBox, "Yayın kodu 4 karakterli ve özgün olmalıdır!"); } else if (pubNameTextBox.Text.Length < 1) { errorProvider.SetError(pubNameTextBox, "Lütfen yayın adını giriniz!"); } else if (pubFreqComboBox.Text.Length < 1) { errorProvider.SetError(pubFreqComboBox, "Lütfen yayın sıklığını seçiniz!"); } else if (pubTypeComboBox.Text.Length < 1) { errorProvider.SetError(pubTypeComboBox, "Lütfen yayın tipi seçiniz!"); } } else { Yayin y = new Yayin(); y.setYayKod(pubCodeTextBox.Text); y.setYayAdi(pubNameTextBox.Text); y.setYayAra(pubFreqComboBox.Text); y.setYayTur(pubTypeComboBox.Text); DAO.AddPublication(y); foreach (Control item in Controls) { if (item is TextBox) { item.Text = ""; } } foreach (Control item in Controls) { if (item is ComboBox) { item.Text = ""; } } RefreshPublicationsList(); } }
public static void DeletePublication(Yayin y) { string yayinkodu = y.getYayKod(); SqlConnection con = OpenConnection(); SqlCommand cmd = new SqlCommand("DELETE FROM yayın WHERE yayKodu='" + yayinkodu + "'", con); try { cmd.ExecuteNonQuery(); } catch (Exception error) { MessageBox.Show(error.Message, "Yayını Silerken Hata Oluştu!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConnectionClose(con); } }
public static void UpdatePublication(Yayin y) { SqlConnection con = OpenConnection(); SqlCommand cmd = new SqlCommand("UPDATE yayın SET yayKodu=@yayKodu, yayAdı=@yayAdı, yayAralığı=@yayAralığı, yayTürü=@yayTürü WHERE yayKodu=@yayKodu", con); cmd.Parameters.AddWithValue("@yayKodu", y.getYayKod()); cmd.Parameters.AddWithValue("@yayAdı", y.getYayAdi()); cmd.Parameters.AddWithValue("@yayAralığı", y.getYayAra()); cmd.Parameters.AddWithValue("@yayTürü", y.getYayTur()); try { cmd.ExecuteNonQuery(); } catch (Exception error) { MessageBox.Show(error.Message, "Yayını Güncellerken Hata Oluştu!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConnectionClose(con); } }
//YAYIN METODLARI public static void AddPublication(Yayin y) { SqlConnection con = OpenConnection(); SqlCommand cmd = new SqlCommand("INSERT INTO yayın (yayKodu, yayAdı, yayAralığı, yayTürü) VALUES (@yayKodu, @yayAdı, @yayAralığı, @yayTürü)", con); cmd.Parameters.AddWithValue("@yayKodu", y.getYayKod()); cmd.Parameters.AddWithValue("@yayAdı", y.getYayAdi()); cmd.Parameters.AddWithValue("@yayAralığı", y.getYayAra()); cmd.Parameters.AddWithValue("@yayTürü", y.getYayTur()); try { cmd.ExecuteNonQuery(); } catch (Exception error) { MessageBox.Show(error.Message, "Yayın Eklenirken Hata Oluştu!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConnectionClose(con); } }