Ejemplo n.º 1
0
        //protected void btnCek_Click(object sender, EventArgs e)
        //{
        //    System.Text.StringBuilder sb = new System.Text.StringBuilder();
        //    sb.Append(@"<script type='text/javascript'>");
        //    sb.Append("$('#cekModal').modal('show');");
        //    sb.Append(@"</script>");
        //    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CekShowModalScript", sb.ToString(), false);
        //}

        protected void btnBankaKaydet_Click(object sender, EventArgs e)
        {
            string custidd = Request.QueryString["custid"];
            string card    = Request.QueryString["kartid"];

            int banka_id = Int32.Parse(drdBanka.SelectedValue);
            int custid   = Int32.Parse(custidd);

            DateTime tar       = DateTime.Now;
            string   tarihimiz = tarih2.Value;

            if (!String.IsNullOrEmpty(tarihimiz))
            {
                tar = DateTime.Parse(tarihimiz);
            }
            if (!String.IsNullOrEmpty(custidd))
            {
                if (String.IsNullOrEmpty(card))
                {
                    if (banka_id > -1)
                    {
                        decimal tutar = Decimal.Parse(txtTutar.Text);

                        string aciklama = txtAciklama.Text;

                        bool   standart    = false;
                        int?   masraf_tipi = null;
                        string secilen_tip = drdMasrafTip.SelectedValue;
                        if (secilen_tip != "-1")
                        {
                            standart = false;
                        }
                        else
                        {
                            standart = true;
                        }
                        masraf_tipi = Int32.Parse(secilen_tip);
                        using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                        {
                            Odeme o = new Odeme(dc);
                            o.OdemeMiktar = tutar;
                            o.OdemeTarih  = tar;
                            o.masraf_id   = masraf_tipi;
                            o.masraf_tipi = drdMasrafTip.SelectedItem.ToString();
                            o.Musteri_ID  = custid;
                            o.KullaniciID = custid.ToString();
                            o.kullanici   = "firma";
                            o.Aciklama    = aciklama;
                            o.mahsup      = false;
                            o.duzensiz    = standart;
                            o.Banka(banka_id, User.Identity.Name);

                            //makbuzYazdir(custid, tutar, aciklama, kullanici);
                        }


                        Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid);
                    }
                    else
                    {
                        int kartid = Int32.Parse(card);
                        if (banka_id > -1)
                        {
                            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                            {
                                Kart k = new Kart(dc);
                                k.ExtreOde(kartid, "Banka", null, null, banka_id, User.Identity.Name);
                            }

                            Response.Redirect("/TeknikCari/OdemeTahsilatlar");
                        }
                    }
                }
            }
        }
Ejemplo n.º 2
0
        protected void btnKartKaydet_Click(object sender, EventArgs e)
        {
            string custidd = Request.QueryString["custid"];
            string card    = Request.QueryString["kartid"];

            string   tarihimiz = tarih2.Value;
            DateTime tar       = DateTime.Now;

            if (!String.IsNullOrEmpty(tarihimiz))
            {
                tar = DateTime.Parse(tarihimiz);
            }
            if (!String.IsNullOrEmpty(custidd))
            {
                int    custid      = Int32.Parse(custidd);
                int    pos_id      = Int32.Parse(drdPos.SelectedValue);
                int    tak         = 1;
                bool   standart    = false;
                int?   masraf_tipi = null;
                string secilen_tip = drdMasrafTip.SelectedValue;
                if (secilen_tip != "-1")
                {
                    standart = false;
                }
                else
                {
                    standart = true;
                }
                bool transfer = false;
                if (chcPesin.Checked == true)
                {
                    transfer = true;
                }
                masraf_tipi = Int32.Parse(secilen_tip);
                if (!String.IsNullOrEmpty(txtTaksit.Text))
                {
                    tak = Int32.Parse(txtTaksit.Text);
                }

                if (String.IsNullOrEmpty(card))
                {
                    if (pos_id > -1)
                    {
                        //bool standart = false;
                        //if (chcDuzensiz.Checked == true)
                        //{
                        //    standart = false;
                        //    //standart olursa normal ödeme oluyor
                        //    //değilse cariyi etkilemiyor
                        //}
                        //else
                        //{
                        //    standart = true;
                        //}

                        decimal tutar    = Decimal.Parse(txtTutar.Text);
                        string  aciklama = txtAciklama.Text;
                        using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                        {
                            Odeme o = new Odeme(dc);
                            o.OdemeMiktar = tutar;
                            o.masraf_id   = masraf_tipi;
                            o.masraf_tipi = drdMasrafTip.SelectedItem.ToString();
                            o.OdemeTarih  = tar;
                            o.Musteri_ID  = custid;
                            o.KullaniciID = custid.ToString();
                            o.kullanici   = "firma";
                            o.Aciklama    = aciklama;
                            o.mahsup      = false;

                            o.duzensiz = standart;
                            o.Kart(tak, pos_id, transfer, User.Identity.Name);
                            //makbuzYazdir(custid, tutar, aciklama, kullanici);
                        }


                        Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid);
                    }
                    else
                    {
                        if (pos_id > -1)
                        {
                            int kartid = Int32.Parse(card);
                            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                            {
                                Kart k = new Kart(dc);
                                k.ExtreOde(kartid, "Kart", tak, pos_id, null, User.Identity.Name);
                            }

                            Response.Redirect("/TeknikCari/OdemeTahsilatlar");
                        }
                    }
                }
            }
        }