Beispiel #1
0
        protected void odemeRepeater_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            if (e.CommandName == "Sil" && e.CommandArgument.ToString() != "")
            {
                odemeBll odmB = new odemeBll();
                odmB.delete(Convert.ToInt32(e.CommandArgument));
                JArray objDizi2 = ((JArray)Session["dp"]);

                for (int i = 0; i < objDizi2.Count; i++)
                {
                    if (objDizi2[i]["odemeId"].ToString() == e.CommandArgument.ToString())
                    {
                        objDizi2[i].Remove();
                        break;
                    }
                }
                Session["dp"] = objDizi2;
                Response.Redirect(Request.RawUrl);
            }
        }
Beispiel #2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (drpKredi.SelectedValue == "")
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "temp", "<script language='javascript'>alert('Önce kredi seçiniz !');</script>", false);
            }
            else
            {
                JArray objDizi = new JArray();

                JObject obj = new JObject();
                obj.Add("islemId", 15);
                obj.Add("hizmet", "Kredi -" + drpKredi.SelectedItem.Text);
                obj.Add("miktar", tutar.Text.Replace(" TL", ""));
                obj.Add("odemeId", "");
                obj.Add("odemeTipId", "3");
                objDizi.Add(obj);

                odemeBll odmb = new odemeBll();

                odmb.insert(
                    ((kullanici)Session["unique-site-user"]).kullaniciId,
                    objDizi[0]["miktar"],
                    objDizi[0]["islemId"],
                    objDizi[0]["odemeTipId"], // Bu odemetipId değeridir yani odeme yöntemi EFT & Havale olduğu için direk 3 gönderilir. İlerleyen zamanlarda diğer yöntemlerde eklendiğinde burası dinamik değer alıcaktır
                    "",                       // burası kart numarasıdır. Şuan sadece eft havale olduğu için kart numarası null olarak gönderilecektir
                    false                     // burası ödeme başarılı mı değeridir. Eft havale olduğu için burası otomatik olarak null değeri alıcaktır. kredi kartı ve mobil ödeme olduğu zaman burası dinamik olarak dolacaktır.
                    );

                objDizi[0]["odemeId"] = odmb.list(Convert.ToInt32(((kullanici)Session["unique-site-user"]).kullaniciId)).ToList().Last().odemeId;

                Session["dp"] = objDizi;

                Response.Redirect("~/odeme.aspx");
            }
        }
Beispiel #3
0
        protected void devam_Click(object sender, EventArgs e)
        {
            ArrayList secilenDopingler = new ArrayList();
            JArray    objDizi          = new JArray();

            if (drpAnasayfa.SelectedValue != "")
            {
                JObject obj = new JObject();
                obj.Add("islemId", 1);
                string[] hafta = drpAnasayfa.SelectedItem.Text.Split('(');
                obj.Add("hizmet", "Anasayfa Vitrini (" + hafta[0].Trim() + ")");
                obj.Add("miktar", hafta[1].Replace("TL)", "").Trim());
                obj.Add("odemeTipId", "3"); // buraya ödeme tipi gelecek ileride
                obj.Add("odemeId", "");
                obj.Add("secili", drpAnasayfa.SelectedValue);

                objDizi.Add(obj);
            }
            if (drpAramaSonuc.SelectedValue != "")
            {
                JObject obj = new JObject();
                obj.Add("islemId", 2);
                string[] hafta = drpAramaSonuc.SelectedItem.Text.Split('(');
                obj.Add("hizmet", "Arama Sonuç Vitrini (" + hafta[0].Trim() + ")");
                obj.Add("miktar", hafta[1].Replace("TL)", "").Trim());
                obj.Add("odemeTipId", "3");
                obj.Add("odemeId", "");
                obj.Add("secili", drpAramaSonuc.SelectedValue);

                objDizi.Add(obj);
            }
            if (drpKategoriVitrin.SelectedValue != "")
            {
                JObject obj = new JObject();
                obj.Add("islemId", 3);
                string[] hafta = drpKategoriVitrin.SelectedItem.Text.Split('(');
                obj.Add("hizmet", "Kategori Vitrini (" + hafta[0].Trim() + ")");
                obj.Add("miktar", hafta[1].Replace("TL)", "").Trim());
                obj.Add("odemeTipId", "3");
                obj.Add("odemeId", "");
                obj.Add("secili", drpKategoriVitrin.SelectedValue);

                objDizi.Add(obj);
            }
            if (drpUstSirada.SelectedValue != "")
            {
                JObject obj = new JObject();
                obj.Add("islemId", 4);
                string[] hafta = drpUstSirada.SelectedItem.Text.Split('(');
                obj.Add("hizmet", "Üst Sıradayım (" + hafta[0].Trim() + ")");
                obj.Add("miktar", hafta[1].Replace("TL)", "").Trim());
                obj.Add("odemeTipId", "3");
                obj.Add("odemeId", "");
                obj.Add("secili", drpUstSirada.SelectedValue);

                objDizi.Add(obj);
            }
            if (drpAcil.SelectedValue != "")
            {
                JObject obj = new JObject();
                obj.Add("islemId", 5);
                string[] hafta = drpAcil.SelectedItem.Text.Split('(');
                obj.Add("hizmet", "Acil Acil (" + hafta[0].Trim() + ")");
                obj.Add("miktar", hafta[1].Replace("TL)", "").Trim());
                obj.Add("odemeTipId", "3");
                obj.Add("odemeId", "");
                obj.Add("secili", drpAcil.SelectedValue);

                objDizi.Add(obj);
            }
            if (drpKucukFoto.SelectedValue != "")
            {
                JObject obj = new JObject();
                obj.Add("islemId", 6);
                string[] hafta = drpKucukFoto.SelectedItem.Text.Split('(');
                obj.Add("hizmet", "Küçük Fotoğraf (" + hafta[0].Trim() + ")");
                obj.Add("miktar", hafta[1].Replace("TL)", "").Trim());
                obj.Add("odemeTipId", "3");
                obj.Add("odemeId", "");
                obj.Add("secili", drpKucukFoto.SelectedValue);

                objDizi.Add(obj);
            }
            if (drpKalinYazi.SelectedValue != "")
            {
                JObject obj = new JObject();
                obj.Add("islemId", 7);
                string[] hafta = drpKalinYazi.SelectedItem.Text.Split('(');
                obj.Add("hizmet", "Kalın Yazı & Renkli Çerçeve (" + hafta[0].Trim() + ")");
                obj.Add("miktar", hafta[1].Replace("TL)", "").Trim());
                obj.Add("odemeTipId", "3");
                obj.Add("odemeId", "");
                obj.Add("secili", drpKalinYazi.SelectedValue);

                objDizi.Add(obj);
            }


            odemeBll odmb = new odemeBll();

            for (int i = 0; i < objDizi.Count; i++)
            {
                odmb.insert(
                    ((kullanici)Session["unique-site-user"]).kullaniciId,
                    objDizi[i]["miktar"],
                    objDizi[i]["islemId"],
                    objDizi[i]["odemeTipId"], // Bu odemetipId değeridir yani odeme yöntemi EFT & Havale olduğu için direk 3 gönderilir. İlerleyen zamanlarda diğer yöntemlerde eklendiğinde burası dinamik değer alıcaktır
                    "",                       // burası kart numarasıdır. Şuan sadece eft havale olduğu için kart numarası null olarak gönderilecektir
                    false                     // burası ödeme başarılı mı değeridir. Eft havale olduğu için burası otomatik olarak null değeri alıcaktır. kredi kartı ve mobil ödeme olduğu zaman burası dinamik olarak dolacaktır.
                    );

                objDizi[i]["odemeId"] = odmb.list(Convert.ToInt32(((kullanici)Session["unique-site-user"]).kullaniciId)).ToList().Last().odemeId;
            }

            Session["dp"] = objDizi;

            Response.Redirect("~/odeme.aspx");
        }