public OdemeGerceklestirCommand(string odemeTutari, string musteriAdSoyad, OdemeService odemeService, IEventBus eventBus)
        {
            _odeme = new Odeme();
            _odeme.MusteriAdSoyad = musteriAdSoyad;
            _odeme.OdemeSaati     = DateTime.UtcNow.ToString();
            _odeme.OdemeTutari    = odemeTutari;

            _odemeService = odemeService;
            _eventBus     = eventBus;
        }
Example #2
0
        public void XML_Serialize_FromObject_ToString()
        {
            var xmlSerializer = GenericSerializer <Siparis> .CreateSerializerObject(DataFormatType.XML);

            var siparis         = new Siparis();
            var adres           = new Adres();
            var odeme           = new Odeme();
            var urunler         = new List <OnlineSiparis.Urun>();
            var ToplamUrunFiyat = 0;

            urunler.Add(new OnlineSiparis.Urun
            {
                UrunIsmi   = "Pizza",
                Aciklama   = "Orta Boy",
                Adet       = 2,
                BirimFiyat = 15
            });

            urunler.Add(new OnlineSiparis.Urun
            {
                UrunIsmi   = "Hamburger",
                Aciklama   = "Buyuk Boy Patates",
                Adet       = 3,
                BirimFiyat = 6
            });

            foreach (var urun in urunler)
            {
                urun.Hesapla();
                ToplamUrunFiyat += urun.AraToplam;
            }

            adres.Baslik       = "Ev Adresim";
            adres.Satir1       = "Kodla Sokak, Objeler Caddesi";
            adres.Sehir        = "Istanbul";
            adres.KapiNumarasi = "10";

            odeme.OdemeTuru = "Nakit";
            odeme.OdemeYeri = "Kapida";

            siparis.Adres        = adres;
            siparis.Odeme        = odeme;
            siparis.Urunler      = urunler;
            siparis.SiparisTarih = DateTime.Now.ToString("MMMM dd, yyyy");

            siparis.AraToplam = ToplamUrunFiyat;
            siparis.EkUcret   = 5;
            siparis.Hesapla();

            var xmlString = xmlSerializer.SerializeToString(siparis);

            Assert.IsNotNull(xmlString);
        }
Example #3
0
        public ActionResult Duzenle(Odeme odeme)
        {
            Odeme gelenOdeme = _odemeRepository.GetById(odeme.Id);

            gelenOdeme.IslemId            = odeme.IslemId;
            gelenOdeme.TeslimAlinmaTarihi = odeme.TeslimAlinmaTarihi;
            gelenOdeme.Tutar       = odeme.Tutar;
            gelenOdeme.OdemeTarihi = odeme.OdemeTarihi;

            _odemeRepository.Save();
            TempData["Bilgi"] = "Ödeme düzenleme işleminiz başarılı.";
            return(RedirectToAction("Index", "Odeme"));
        }
Example #4
0
        public ActionResult Sil(int id)
        {
            Odeme odeme = _odemeRepository.GetById(id);

            if (odeme == null)
            {
                TempData["Bilgi"] = "Ödeme bulunamadı!";
            }
            _odemeRepository.Delete(id);
            _odemeRepository.Save();
            TempData["Bilgi"] = "Ödeme başarıyla silindi";
            return(RedirectToAction("Index", "Odeme"));
        }
Example #5
0
        public ActionResult Duzenle(int id)
        {
            Odeme gelenOdeme = _odemeRepository.GetById(id);

            if (gelenOdeme == null)
            {
                TempData["Bilgi"] = "Ödeme bulunamadı!";
            }
            ViewBag.Islem      = _islemRepository.GetAll().ToList();
            ViewBag.OdemeTarih = gelenOdeme.OdemeTarihi;
            ViewBag.AlmaTarih  = gelenOdeme.TeslimAlinmaTarihi;
            return(View(gelenOdeme));
        }
Example #6
0
        public ActionResult OdemeGuncelle(Odeme p)
        {
            var odeme = c.Odemes.Find(p.OdemeId);

            odeme.TedarikciId  = p.TedarikciId;
            odeme.OdemeTuruId  = p.OdemeTuruId;
            odeme.OdemeSekliId = p.OdemeSekliId;
            odeme.OdemeTarihi  = p.OdemeTarihi;
            odeme.OdemeTutari  = p.OdemeTutari;
            c.SaveChanges();

            var projeId = p.ProjeId;

            return(RedirectToAction("ListeGetir", new { id = projeId }));
        }
 public Odeme AboneNoSec(int AboneNo)
 {
     try
     {
         Odeme responseEntitiy = null;
         using (var repo = new OdemeRepository())
         {
             responseEntitiy = repo.AboneNoSec(AboneNo);
         }
         return(responseEntitiy);
     }
     catch (Exception ex)
     {
         throw new Exception("OdemeBusiness:OdemeBusiness:Seçme Hatası", ex);
     }
 }
Example #8
0
 // PUT: api/Arac/5
 public IHttpActionResult Put(int id, [FromBody] Odeme Odeme)
 {
     Odeme.OdemeID = id;
     if (OdemeBusiness.OdemeIdSec(id) == null)
     {
         return(NotFound());
     }
     else if (ModelState.IsValid == false)
     {
         return(BadRequest());
     }
     else
     {
         return(Ok(OdemeBusiness.OdemeGuncelle(Odeme)));
     }
 }
Example #9
0
        private void alsVrsTamamlaBtn_Click(object sender, EventArgs e)
        {
            AnaSayfa anaSayfa = new AnaSayfa();
            Odeme    odeme    = new Odeme();
            UyeLogin uyeLogin = new UyeLogin();

            if (Convert.ToInt32(UyeLogin.uyeBilgi[0]) == 0)
            {
                this.Visible      = false;
                uyeLogin.Top      = 170;
                uyeLogin.TopLevel = false;
                uyeLogin.Show();
                this.Controls.Add(uyeLogin);
            }
            else
            {
                odeme.Top      = 170;
                odeme.TopLevel = false;
                odeme.Show();
                anaSayfa.Controls.Add(odeme);
                anaSayfa.Show();
                string id   = null;
                var    data = helper.GetListUyeById(Convert.ToInt32(UyeLogin.uyeBilgi[0]));
                foreach (var item in data)
                {
                    bool result = helper.UpdateUye(item.ID, item.Isim, item.Soyisim, item.Telefon, item.Mail, item.Sifre, item.Adres, "5");
                    if (result == true)
                    {
                        odeme.LabelDegistir(item.Isim, item.Soyisim, item.Sifre, item.Telefon, item.Mail, item.Adres);
                        ((Label)anaSayfa.Controls["uyeOlLbl"]).Text    = item.Isim + " " + item.Soyisim;
                        ((Label)anaSayfa.Controls["uyeLoginLbl"]).Text = "Hoşgeldiniz";
                        id = item.ID.ToString();
                    }
                    else
                    {
                        MessageBox.Show("İşlem başarısız.");
                    }
                }
                for (int i = 0; i < tablo.Rows.Count; i++)
                {
                    toplamAdet += Convert.ToInt32(tablo.Rows[i]["Adet"]);
                    int a = Convert.ToInt32(tablo.Rows[i]["Adet"]) * Convert.ToInt32(tablo.Rows[i]["Fiyat"]);
                    toplamFiyat += a;
                }
                odeme.veriGonder(toplamAdet.ToString(), toplamFiyat.ToString());
            }
        }
Example #10
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            Odeme odeme = new Odeme();

            odeme.OdemeTipi = txtPayType.Text;
            bool result = _odemeBLL.Add(odeme);

            if (result)
            {
                MessageBox.Show("İşlem Başarılı");
                this.Close();
            }
            else
            {
                MessageBox.Show("Bir Hata Oluştu");
            }
        }
Example #11
0
 public Odeme OdemeGuncelle(Odeme entity)
 {
     try
     {
         using (var repo = new OdemeRepository())
         {
             if (repo.Guncelle(entity))
             {
                 return(entity);
             }
         }
         return(null);
     }
     catch (Exception ex)
     {
         throw new Exception("OdemeBusiness:OdemeRepository:Güncelleme Hatası", ex);
     }
 }
Example #12
0
        private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                Kira sil = new Kira();
                var  id  = (Guid)dataGridView1.CurrentRow.Cells[0].Value;
                sil = context.Kiralar.Where(x => x.Id == id).FirstOrDefault();
                if (sil != null)
                {
                    sil.Arac.KiraDurum = false;
                    Odeme odeme = new Odeme()
                    {
                        Id = sil.Id,

                        ToplamTutar    = sil.Toplam_tutar,
                        BaslangicTarih = sil.Tarih,
                        BitisTarih     = sil.Sure,
                        KiraGun        = sil.KiraGun,
                        PlakaNo        = sil.Arac.Plakano,
                        MusteriTC      = sil.Musteri.MusteriTC,
                        Marka          = sil.Marka
                    };
                    context.Kiralar.Remove(sil);
                    context.Odemeler.Add(odeme);
                    context.SaveChanges();
                    MessageBox.Show(" Araç teslim alındı.", "Bilgilendirme Penceresi", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    this.Close();
                    FormOdeme formOdeme = new FormOdeme();
                    formOdeme.Show();
                }
            }
            catch (Exception)
            {
                MessageBox.Show(" Araç teslim alınırken bir hata oluşmuştur. Lütfen tekrar deneyiniz.", "Hata Penceresi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #13
0
 public bool Update(Odeme guncelOdeme)
 {
     return(_odemeRepository.Update(guncelOdeme) > 0);
 }
Example #14
0
 public bool Add(Odeme yeniOdeme)
 {
     return(_odemeRepository.Add(yeniOdeme) > 0);
 }
Example #15
0
 public void DeleteByID(int entityID)
 {
     Odeme odeme = odemeDAL.Get(a => a.ID == entityID);
 }
Example #16
0
        private void kartMahsupKaydet(string custidd)
        {
            //string custidd = Request.QueryString["custid"];
            DateTime odeme_tarihi = DateTime.Now;
            string   tar          = tarih2.Value;

            if (!String.IsNullOrEmpty(tar))
            {
                odeme_tarihi = DateTime.Parse(tar);
            }
            if (grdMahsup.SelectedValue != null)
            {
                int mahsup_id = Convert.ToInt32(grdMahsup.SelectedValue);

                //mahsup_id'yi seçemiyor arkadaş yardımcı olunacak
                int custid = Int32.Parse(custidd);

                decimal tutar = Decimal.Parse(txtTutar.Text);

                string aciklama = txtAciklama.Text;


                using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                {
                    //MusteriIslemleri m = new MusteriIslemleri(dc);

                    //FaturaIslemleri fat = new FaturaIslemleri(dc);

                    string  mahsup_key = AletEdavat.KimlikUret(20);
                    decimal yansiyan   = tutar;
                    string  yansiyanS  = txtYansiyan.Text;
                    if (!String.IsNullOrEmpty(yansiyanS))
                    {
                        yansiyan = Decimal.Parse(yansiyanS);
                    }
                    string musteri   = dc.customers.FirstOrDefault(x => x.CustID == custid).Ad;
                    string tedarikci = dc.customers.FirstOrDefault(x => x.CustID == mahsup_id).Ad;
                    if (String.IsNullOrEmpty(aciklama))
                    {
                        aciklama = musteri + " kartıyla " + tedarikci + " ödemesi yapıldı";
                    }

                    //fat.FaturaOdeTur(custid, tutar, "Kart", null, aciklama, null, "", null, true, mahsup_key, null, odeme_tarihi, User.Identity.Name);
                    Tahsilat t = new Tahsilat(dc);
                    t.Aciklama    = aciklama;
                    t.kullanici   = User.Identity.Name;
                    t.KullaniciID = User.Identity.Name;
                    t.mahsup      = true;
                    t.mahsup_key  = mahsup_key;
                    t.Musteri_ID  = custid;
                    t.OdemeMiktar = tutar;
                    t.OdemeTarih  = odeme_tarihi;
                    t.Mahsup(User.Identity.Name);

                    //Session["mesele"] = mahsup_id.ToString();
                    ////Response.Redirect("/Sonuc");
                    Odeme o = new Odeme(dc);
                    o.kullanici   = "firma";
                    o.KullaniciID = mahsup_id.ToString();
                    o.mahsup      = true;
                    o.mahsup_key  = mahsup_key;
                    //buradaki müşteri ID' seçilen ikinci müşteri olmalı
                    o.Musteri_ID  = mahsup_id;
                    o.OdemeMiktar = yansiyan;
                    o.OdemeTarih  = DateTime.Now;
                    o.Aciklama    = aciklama;
                    o.duzensiz    = true;
                    o.masraf_id   = -1;
                    o.masraf_tipi = "Satın Alma";
                    o.Kart(1, -1, false, User.Identity.Name);
                }



                Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid);
            }
        }
Example #17
0
 public int Add(Odeme yeniOdeme)
 {
     db.Odemeler.Add(yeniOdeme);
     return(db.SaveChanges());
 }
Example #18
0
        protected void btnKaydet_Click(object sender, EventArgs e)
        {
            string custidd  = Request.QueryString["custid"];
            string aciklama = txtAciklama.Text;

            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))
            {
                if (String.IsNullOrEmpty(card))
                {
                    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);
                    int custid = Int32.Parse(custidd);


                    decimal tutar = Decimal.Parse(txtTutar.Text);
                    using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                    {
                        Odeme o = new Odeme(dc);

                        o.masraf_id   = masraf_tipi;
                        o.masraf_tipi = drdMasrafTip.SelectedItem.ToString();
                        o.OdemeMiktar = tutar;
                        o.OdemeTarih  = tar;
                        o.Musteri_ID  = custid;
                        o.KullaniciID = custid.ToString();
                        o.kullanici   = "firma";
                        o.Aciklama    = aciklama;
                        o.mahsup      = false;
                        o.duzensiz    = standart;
                        o.Nakit(User.Identity.Name);
                    }


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

                    if (chcKal.Checked != true)
                    {
                        Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid);
                    }
                    else
                    {
                        System.Text.StringBuilder sb = new System.Text.StringBuilder();

                        sb.Append(@"<script type='text/javascript'>");

                        sb.Append(" alertify.success('Kayıt yapıldı');");

                        sb.Append(@"</script>");
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript", sb.ToString(), false);
                    }
                }
                else
                {
                    int kartid = Int32.Parse(card);

                    decimal tutar = Decimal.Parse(txtTutar.Text);
                    using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                    {
                        Odeme o = new Odeme(dc);
                        o.KartaOdemeKasa(kartid, tutar, tar, aciklama, User.Identity.Name);
                    }


                    Response.Redirect("/TeknikCari/OdemeTahsilatlar");
                }
            }
        }
Example #19
0
 public void Insert(Odeme entity)
 {
     _odemeDAL.Add(entity);
 }
Example #20
0
 public void Update(string id, Odeme ucusIn) =>
 _odemeler.ReplaceOne(ucus => ucus.Id == id, ucusIn);
Example #21
0
 public Odeme Create(Odeme ucus)
 {
     _odemeler.InsertOne(ucus);
     return(ucus);
 }
Example #22
0
        public void DeleteById(int entityID)
        {
            Odeme odeme = _odemeDAL.Get(a => a.ID == entityID);

            _odemeDAL.Remove(odeme);
        }
Example #23
0
 public int Remove(Odeme silinecekOdeme)
 {
     db.Odemeler.Remove(silinecekOdeme);
     return(db.SaveChanges());
 }
Example #24
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");
                        }
                    }
                }
            }
        }
Example #25
0
 public bool Remove(Odeme silinecekOdeme)
 {
     return(_odemeRepository.Remove(silinecekOdeme) > 0);
 }
Example #26
0
 public void Remove(Odeme ucusIn) =>
 _odemeler.DeleteOne(ucus => ucus.Id == ucusIn.Id);
Example #27
0
 public void Update(Odeme entity)
 {
     _odemeDAL.Update(entity);
 }
Example #28
0
 public int Update(Odeme guncelOdeme)
 {
     db.Entry(guncelOdeme).State = System.Data.Entity.EntityState.Modified;
     return(db.SaveChanges());
 }
Example #29
0
 public void Delete(Odeme entity)
 {
     _odemeDAL.Remove(entity);
 }
Example #30
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");
                        }
                    }
                }
            }
        }