Ejemplo n.º 1
0
        public IslemOnayModel KasaKaydet(int?kullaniciId, KasaModel model)
        {
            IslemOnayModel onay = new IslemOnayModel();

            if (KullaniciIslemYapabilirMi(kullaniciId, model.Sehir.SehirId))
            {
                KasaTablo tablo = new KasaTablo();
                tablo.Aciklama = model.Aciklama;
                if (model.GelirGider == 1)
                {
                    tablo.GelirGider = true;
                }
                else
                {
                    tablo.GelirGider = false;
                }

                tablo.Miktar = model.Miktar;
                tablo.KullaniciBilgleriTablo_KullaniciId = model.KullaniciId;
                tablo.SehirTablo_SehirId = model.Sehir.SehirId;
                tablo.Tarih       = model.Tarih;
                onay.TamamlandiMi = kasaDAL.KasaIslemKaydet(tablo);
            }
            else
            {
                onay.TamamlandiMi = false;
                onay.HataMesajlari.Add("Sadece kendi bölgeniz için işlem yapabilirsiniz.");
            }

            return(onay);
        }
Ejemplo n.º 2
0
        public IslemOnayModel KrediKartiEkleme(KrediKartiKasaModel model)
        {
            IslemOnayModel          onay           = new IslemOnayModel();
            KullaniciBilgileriTablo kullaniciTablo = new KullaniciBilgileriTablo();

            kullaniciTablo.KullaniciAdi             = model.BagisciAdi;
            kullaniciTablo.KullaniciSoyadi          = model.BagisciSoyadi;
            kullaniciTablo.KullaniciEPosta          = model.BagisciEPosta;
            kullaniciTablo.KullaniciTelefonNumarasi = model.BagisciTelNo;
            kullaniciTablo.BagisciMi      = true;
            kullaniciTablo.AktifMi        = true;
            kullaniciTablo.KullaniciSifre = "123456";
            KasaTablo kasaTablo = new KasaTablo();

            kasaTablo.Aciklama           = "Gelen Bağış";
            kasaTablo.GelirGider         = true;
            kasaTablo.Miktar             = model.Miktar;
            kasaTablo.SehirTablo_SehirId = model.Sehir.SehirId;
            kasaTablo.Tarih = DateTime.Now;
            if (kasaDAL.KrediKartiEkleme(kullaniciTablo, kasaTablo))
            {
                onay.TamamlandiMi = true;
            }
            else
            {
                onay.TamamlandiMi = false;
                onay.HataMesajlari.Add("Kayıt işlemi yapılamadı.");
            }

            return(onay);
        }
Ejemplo n.º 3
0
        public IslemOnayModel DisardanKartIleBagis(DisardanNakdiBagisModel model)
        {
            KullaniciBilgileriTablo kullaniciTablo = new KullaniciBilgileriTablo();

            kullaniciTablo.KullaniciAdi             = model.BagisciAdi;
            kullaniciTablo.KullaniciSoyadi          = model.BagisciSoyadi;
            kullaniciTablo.SehirTablo_SehirId       = model.SehirBagisci.SehirId;
            kullaniciTablo.KullaniciEPosta          = model.BagisciEPosta;
            kullaniciTablo.AktifMi                  = true;
            kullaniciTablo.BagisciMi                = true;
            kullaniciTablo.KullaniciAdres           = model.BagisciAdres;
            kullaniciTablo.KullaniciSifre           = model.BagisciSifre;
            kullaniciTablo.KullaniciTelefonNumarasi = model.TelNo;

            KasaTablo kasaTablo = new KasaTablo();

            kasaTablo.SehirTablo_SehirId = model.BagisSehir.SehirId;
            kasaTablo.Miktar             = model.Miktar;
            kasaTablo.GelirGider         = true;
            kasaTablo.Aciklama           = "Gelen Bağış";
            kasaTablo.Tarih = DateTime.Now;

            IslemOnayModel onay = new IslemOnayModel();

            onay.TamamlandiMi = kasaDAL.DisardanKartBagis(kullaniciTablo, kasaTablo);
            if (onay.TamamlandiMi == false)
            {
                onay.HataMesajlari.Add("Kullanıcı ekleme işleminde hata oluştu.");
            }

            return(onay);
        }
Ejemplo n.º 4
0
        public IslemOnayModel KasaIslemGuncelle(int?kullaniciId, KasaModel kasa)
        {
            IslemOnayModel onay = new IslemOnayModel();

            if (KullaniciIslemYapabilirMi(kullaniciId, kasa.Sehir.SehirId))
            {
                KasaTablo gunKasa = new KasaTablo();
                gunKasa.Aciklama   = kasa.Aciklama;
                gunKasa.GelirGider = false;
                if (kasa.GelirGider == 1)
                {
                    gunKasa.GelirGider = true;
                }

                gunKasa.KasaId             = kasa.KasaId;
                gunKasa.Miktar             = kasa.Miktar;
                gunKasa.SehirTablo_SehirId = kasa.Sehir.SehirId;
                gunKasa.Tarih     = kasa.Tarih;
                onay.TamamlandiMi = kasaDAL.KasaIslemGuncelle(gunKasa);
            }
            else
            {
                onay.TamamlandiMi = false;
                onay.HataMesajlari.Add("Sadce kendi bölgeniz için işlem yapabilirsiniz.");
            }

            return(onay);
        }
Ejemplo n.º 5
0
        public bool DisardanKartBagis(KullaniciBilgileriTablo kullanici, KasaTablo kasa)
        {
            var kullaniciVarMi = db.KullaniciBilgileriTablo.FirstOrDefault(p => p.KullaniciEPosta == kullanici.KullaniciEPosta);

            if (kullaniciVarMi != null)
            {
                kasa.KullaniciBilgleriTablo_KullaniciId = kullaniciVarMi.KullaniciId;
                db.KasaTablo.Add(kasa);
                db.SaveChanges();
                return(true);
            }
            else
            {
                db.KullaniciBilgileriTablo.Add(kullanici);
                db.SaveChanges();
                var eklenenKullanici = db.KullaniciBilgileriTablo.FirstOrDefault(p => p.KullaniciEPosta == kullanici.KullaniciEPosta);
                if (eklenenKullanici != null)
                {
                    kasa.KullaniciBilgleriTablo_KullaniciId = eklenenKullanici.KullaniciId;
                    db.KasaTablo.Add(kasa);
                    db.SaveChanges();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
Ejemplo n.º 6
0
        public bool KasaIslemKaydet(KasaTablo model)
        {
            db.KasaTablo.Add(model);
            if (db.SaveChanges() > 0)
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 7
0
        public bool KasaIslemGuncelle(KasaTablo model)
        {
            var gunKasa = db.KasaTablo.FirstOrDefault(p => p.KasaId == model.KasaId);

            if (gunKasa != null)
            {
                gunKasa.Aciklama           = model.Aciklama;
                gunKasa.GelirGider         = model.GelirGider;
                gunKasa.Miktar             = model.Miktar;
                gunKasa.SehirTablo_SehirId = model.SehirTablo_SehirId;
                gunKasa.Tarih = model.Tarih;
                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 8
0
 public bool KrediKartiEkleme(KullaniciBilgileriTablo kullanici, KasaTablo kasa)
 {
     if (Kullanici2DAL.KullaniciVarMi(kullanici.KullaniciEPosta))
     {
         int?kullaniciId = Kullanici2DAL.KullaniciVarMiInt(kullanici.KullaniciEPosta);
         kasa.KullaniciBilgleriTablo_KullaniciId = kullaniciId;
         db.KasaTablo.Add(kasa);
         db.SaveChanges();
         return(true);
     }
     else
     {
         db.KullaniciBilgileriTablo.Add(kullanici);
         db.SaveChanges();
         int?kullaniciId = Kullanici2DAL.KullaniciVarMiInt(kullanici.KullaniciEPosta);
         kasa.KullaniciBilgleriTablo_KullaniciId = kullaniciId;
         db.KasaTablo.Add(kasa);
         db.SaveChanges();
         return(true);
     }
 }