Exemple #1
0
        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();
        }
Exemple #2
0
        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);
                }
            }
        }
Exemple #3
0
        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);
            }
        }