예제 #1
0
        public static void DeleteAdvertisement(Reklam r)
        {
            string        reklamKodu   = r.getRekKod();
            string        reklamBoyutu = r.getRekBoy();
            SqlConnection con          = OpenConnection();
            SqlCommand    cmd          = new SqlCommand("DELETE FROM reklam WHERE (rekKodu='" + reklamKodu + "' AND rekBoyutu='" + reklamBoyutu + "' AND ( (SELECT COUNT(rekKodu) FROM reklamyayın WHERE rekKodu = '" + reklamKodu + "') < 2) )", con);

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (Exception error)
            {
                MessageBox.Show(error.Message, "Reklam Silerken Hata Oluştu!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                ConnectionClose(con);
            }
        }
예제 #2
0
        //REKLAM METODLARI
        public static void AddAdvertisement(Reklam r)
        {
            SqlConnection con = OpenConnection();
            SqlCommand    cmd = new SqlCommand(" IF ( (SELECT COUNT(rekKodu) FROM reklamyayın WHERE rekKodu = @rekKodu) = 0 ) INSERT INTO reklam (rekKodu, müşKodu, rekGörünümü, rekBoyutu) VALUES (@rekKodu, @müşKodu, @rekGörünümü, @rekBoyutu)", con);

            cmd.Parameters.AddWithValue("@rekKodu", r.getRekKod());
            cmd.Parameters.AddWithValue("@müşKodu", r.getMusKod());
            cmd.Parameters.AddWithValue("@rekGörünümü", r.getRekGor());
            cmd.Parameters.AddWithValue("@rekBoyutu", r.getRekBoy());

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (Exception error)
            {
                MessageBox.Show(error.Message, "Reklam Eklerken Hata Oluştu", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                ConnectionClose(con);
            }
        }
예제 #3
0
        public static void UpdateAdvertisement(Reklam r)
        {
            SqlConnection con = OpenConnection();
            SqlCommand    cmd = new SqlCommand("UPDATE reklam SET rekGörünümü=@rekGörünümü, rekBoyutu=@rekBoyutu WHERE rekKodu=@rekKodu AND müşKodu=@müşKodu ", con);

            cmd.Parameters.AddWithValue("@rekKodu", r.getRekKod());
            cmd.Parameters.AddWithValue("@müşKodu", r.getMusKod());
            cmd.Parameters.AddWithValue("@rekGörünümü", r.getRekGor());
            cmd.Parameters.AddWithValue("@rekBoyutu", r.getRekBoy());

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (Exception error)
            {
                MessageBox.Show(error.Message, "Reklam Eklerken Hata Oluştu", MessageBoxButtons.OK, MessageBoxIcon.Error);
                throw;
            }
            finally
            {
                ConnectionClose(con);
            }
        }