Example #1
0
        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);
            }
        }
Example #2
0
        //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();
        }
Example #4
0
        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();
            }
        }