private void deleteIssButton_Click(object sender, EventArgs e) { Sayi s = new Sayi(); s.setYayKod(pubCodeComboBox.Text); s.setSayNum(int.Parse(issNoTextBox.Text)); DAO.DeleteIssue(s); RefreshIssuessList(); }
private void updateIssButton_Click(object sender, EventArgs e) { errorProvider.Clear(); if (pubCodeComboBox.Text == "" || issNoTextBox.Text.Length < 1 || pubDateTimePicker.Text == "" || pageNumberTextBox.Text.Length < 1) { if (pubCodeComboBox.Text == "") { errorProvider.SetError(pubCodeComboBox, "Lüfen bir yayın kodu seçiniz!"); } else if (issNoTextBox.Text.Length < 1) { errorProvider.SetError(issNoTextBox, "Lütfen sayı numarasını giriniz!"); } else if (pubDateTimePicker.Text == "") { errorProvider.SetError(pubDateTimePicker, "Lütfen yayın tarihi seçiniz!"); } else if (pageNumberTextBox.Text.Length < 1) { errorProvider.SetError(pageNumberTextBox, "Lütfen sayının sayfa numarasını giriniz!"); } } else { try { Sayi s = new Sayi(); s.setYayKod(pubCodeComboBox.Text); s.setSayNum(int.Parse(issNoTextBox.Text)); s.setYayTar(pubDateTimePicker.Value.Date); s.setSaySay(int.Parse(pageNumberTextBox.Text)); DAO.UpdateIssue(s); foreach (Control item in Controls) { if (item is TextBox) { item.Text = ""; } } foreach (Control item in Controls) { if (item is ComboBox) { item.Text = ""; } } RefreshIssuessList(); } catch (Exception error) { MessageBox.Show(error.Message, "YayınGüncellenirken Hata Oluştu!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void addIssButton_Click(object sender, EventArgs e) { errorProvider.Clear(); if (pubCodeComboBox.Text == "" || issNoTextBox.Text.Length < 1 || pubDateTimePicker.Text == "" || pageNumberTextBox.Text.Length < 1) { if (pubCodeComboBox.Text == "") { errorProvider.SetError(pubCodeComboBox, "Lüfen bir yayın kodu seçiniz!"); } else if (issNoTextBox.Text.Length < 1) { errorProvider.SetError(issNoTextBox, "Lütfen sayı numarasını giriniz!"); } else if (pubDateTimePicker.Text == "") { errorProvider.SetError(pubDateTimePicker, "Lütfen yayın tarihi seçiniz!"); } else if (pageNumberTextBox.Text.Length < 1) { errorProvider.SetError(pageNumberTextBox, "Lütfen sayının sayfa numarasını giriniz!"); } } else { Sayi s = new Sayi(); s.setYayKod(pubCodeComboBox.Text); s.setSayNum(int.Parse(issNoTextBox.Text)); s.setYayTar(pubDateTimePicker.Value.Date); s.setSaySay(int.Parse(pageNumberTextBox.Text)); DAO.AddIssue(s); foreach (Control item in Controls) { if (item is TextBox) { item.Text = ""; } } foreach (Control item in Controls) { if (item is ComboBox) { item.Text = ""; } } RefreshIssuessList(); } }
public static void DeleteIssue(Sayi s) { string yayinkodu = s.getYayKod(); int sayinumarasi = s.getSayNum(); SqlConnection con = OpenConnection(); SqlCommand cmd = new SqlCommand("DELETE FROM sayı WHERE (yayKodu='" + yayinkodu + "' AND sayıNo='" + sayinumarasi + "')", con); try { cmd.ExecuteNonQuery(); } catch (Exception error) { MessageBox.Show(error.Message, "Sayıyı Silerken Hata Oluştu!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConnectionClose(con); } }
public static void UpdateIssue(Sayi s) { SqlConnection con = OpenConnection(); SqlCommand cmd = new SqlCommand("UPDATE sayı SET yayKodu=@yayKodu, sayıNo=@sayıNo, yayTarihi=@yayTarihi, sayfaSay=@sayfaSay WHERE yayKodu=@yayKodu AND sayıNo=@sayıNo", con); cmd.Parameters.AddWithValue("@yayKodu", s.getYayKod()); cmd.Parameters.AddWithValue("@sayıNo", s.getSayNum()); cmd.Parameters.AddWithValue("@yayTarihi", s.getYayTar()); cmd.Parameters.AddWithValue("@sayfaSay", s.getSaySay()); try { cmd.ExecuteNonQuery(); } catch (Exception error) { MessageBox.Show(error.Message, "Sayıyı Güncellerken Hata Oluştu!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConnectionClose(con); } }
//SAYI METODLARI public static void AddIssue(Sayi s) { SqlConnection con = OpenConnection(); SqlCommand cmd = new SqlCommand("INSERT INTO sayı (yayKodu, sayıNo, yayTarihi, sayfaSay) VALUES (@yayKodu, @sayıNo, @yayTarihi, @sayfaSay)", con); cmd.Parameters.AddWithValue("@yayKodu", s.getYayKod()); cmd.Parameters.AddWithValue("@sayıNo", s.getSayNum()); cmd.Parameters.AddWithValue("@yayTarihi", s.getYayTar()); cmd.Parameters.AddWithValue("@sayfaSay", s.getSaySay()); try { cmd.ExecuteNonQuery(); } catch (Exception error) { MessageBox.Show(error.Message, "Sayı Eklenirken Hata Oluştu!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConnectionClose(con); } }