Esempio n. 1
0
        public RestaurantUnitOfWork(string connectionString = null)
        {
            if (connectionString == null)
            {
                _context = new RestaurantContext(ConnectionStringInfo.Get());
            }
            else
            {
                _context = new RestaurantContext(connectionString);
            }

            UrunDal             = new UrunDal(_context);
            TanimDal            = new TanimDal(_context);
            PorsiyonDal         = new PorsiyonDal(_context);
            EkMalzemeDal        = new EkMalzemeDal(_context);
            MusteriDal          = new MusteriDal(_context);
            TelefonDal          = new TelefonDal(_context);
            AdresDal            = new AdresDal(_context);
            AdisyonDal          = new AdisyonDal(_context);
            EkMalzemeHareketDal = new EkMalzemeHareketDal(_context);
            GarsonDal           = new GarsonDal(_context);
            MasaDal             = new MasaDal(_context);
            UrunHareketDal      = new UrunHareketDal(_context);
            OdemeTuruDal        = new OdemeTuruDal(_context);
            OdemeHareketDal     = new OdemeHareketDal(_context);
            UrunNotDal          = new UrunNotDal(_context);
        }
        public void herseyiSil()
        {
            MusteriDal dal = new MusteriDal();

            dal.TumMusterileriVeIlgiliBilgileriSil();
            dal.Template.SorguHariciKomutCalistir("TRUNCATE TABLE ORNEKLER.ACIKLAMA");
        }
Esempio n. 3
0
        public void Ekle()
        {
            MusteriDal dal = new MusteriDal();
            Musteri    m   = new Musteri();

            m.Adi        = "atilla";
            m.MusteriKey = Guid.NewGuid();
            m.Soyadi     = "ozgur";
            dal.Ekle(m);
        }
Esempio n. 4
0
        public void usp_MusteriEkleTest()
        {
            string ad    = "DenemeAd ati";
            string soyad = "DenemeSoyad ati";
            int    sonuc = StoredProcedures.MusteriEkle(ad, soyad, null, null, null);

            MusteriDal     dal   = new MusteriDal();
            List <Musteri> liste = dal.SorgulaAdiVeSoyadiIle(ad, soyad);

            Assert.Greater(liste.Count, 0);
        }
        public void TransactionOrnek(Musteri pMusteri, BasitTablo pBasitTablo)
        {
            using (TransactionScope scope = new TransactionScope())
            {
                MusteriDal    musteriDal    = new MusteriDal();
                BasitTabloDal basitTabloDal = new BasitTabloDal();

                musteriDal.Ekle(pMusteri);
                basitTabloDal.Ekle(pBasitTablo);
                scope.Complete();
            }
        }
        private static void MasterDetayOrnek()
        {
            MusteriDal     dal            = new MusteriDal();
            List <Musteri> musteriListesi = dal.SorgulaHepsiniGetir();

            foreach (Musteri m in musteriListesi)
            {
                Console.WriteLine(m.Adi + " " + m.Soyadi);
                Console.WriteLine("SIPARISLERI");
                List <MusteriSiparis> siparisler = dal.SorgulaDetayTabloGetir <MusteriSiparis>(m.MusteriKey);
                foreach (MusteriSiparis ms in siparisler)
                {
                    Console.WriteLine(ms.MusteriSiparisKey);
                }
            }
        }
Esempio n. 7
0
        public void Guncelle()
        {
            MusteriDal     dal         = new MusteriDal();
            List <Musteri> musteriList = dal.SorgulaHepsiniGetir();

            if (musteriList.Count > 0)
            {
                Musteri m  = musteriList[0];
                Guid    pk = m.MusteriKey;
                m.Soyadi = "deneme";
                dal.Guncelle(m);

                Musteri veritabanindakiRow = dal.SorgulaMusteriKeyIle(pk);
                Assert.AreEqual(m.Soyadi, veritabanindakiRow.Soyadi);
                Assert.AreEqual(m.Adi, veritabanindakiRow.Adi);
            }
        }
Esempio n. 8
0
        public void usp_MusteriSorgulaMusteriKeyIleTest()
        {
            Guid       pk    = Guid.NewGuid();
            MusteriDal dal   = new MusteriDal();
            string     ad    = "DenemeAd";
            string     soyad = "DenemeSoyad";
            Musteri    m     = new Musteri();

            m.MusteriKey = pk;
            m.Adi        = ad;
            m.Soyadi     = soyad;
            dal.Ekle(m);

            DataTable dt = StoredProcedures.MusteriSorgulaMusteriKeyIle(pk);

            Assert.AreEqual(dt.Rows[0][Musteri.PropertyIsimleri.Adi].ToString(), ad);
            Assert.AreEqual(dt.Rows[0][Musteri.PropertyIsimleri.Soyadi].ToString(), soyad);
        }
        public JsonResult Add(string sahaId, string tarih, string musteriAd, string musteriSoyad, string telefon, string mail, string saat)
        {
            if (Session["loged"] == null)
            {
                return(Json("Tekrar Kullanıcı girişi yapın", JsonRequestBehavior.AllowGet));
            }

            if (string.IsNullOrEmpty(sahaId) || string.IsNullOrEmpty(tarih) || string.IsNullOrEmpty(musteriAd) || string.IsNullOrEmpty(musteriSoyad) || string.IsNullOrEmpty(telefon) || string.IsNullOrEmpty(mail) || string.IsNullOrEmpty(saat))
            {
                return(Json("Eksik yada yanlış veri girildi", JsonRequestBehavior.AllowGet));
            }

            DateTime date;
            TimeSpan span;
            int      nSahaId = Convert.ToInt32(sahaId);

            if (DateTime.TryParse(tarih, out date) && TimeSpan.TryParse(saat, out span))
            {
                date = date.Add(span);

                RezervasyonDal dal = new RezervasyonDal();
                if (dal.Get(s => s.Tarih == date && s.SahaId == nSahaId) != null)
                {
                    return(Json("Tarih veya saat bilgisi hatalı", JsonRequestBehavior.AllowGet));
                }
                MusteriDal mdal = new MusteriDal();
                Musteri    m    = mdal.Add(new Musteri()
                {
                    Ad         = musteriAd,
                    Soyad      = musteriSoyad,
                    MailAdresi = mail,
                    Telefon    = telefon,
                });
                dal.Add(new Rezervasyon()
                {
                    Tarih     = date,
                    MusteriId = m.Id,
                    SahaId    = Convert.ToInt32(sahaId),
                });
                return(Json("Kayıt Başarılı", JsonRequestBehavior.AllowGet));
            }
            return(Json("Tarih dönüşümlerinde hata var tekrar deneyin", JsonRequestBehavior.AllowGet));
        }
Esempio n. 10
0
        public void ornekMusteriEkleGuncelleSil()
        {
            MusteriDal dal = new MusteriDal();
            Musteri    m   = ornekMusteriGetir();

            dal.Ekle(m);

            Musteri veritabanindakiRow = dal.SorgulaMusteriKeyIle(m.MusteriKey);

            MusteriKolonlariEsitMi(m, veritabanindakiRow);

            m.Adi = m.Adi + "d";
            dal.Guncelle(m);
            veritabanindakiRow = dal.SorgulaMusteriKeyIle(m.MusteriKey);
            MusteriKolonlariEsitMi(m, veritabanindakiRow);

            dal.Sil(m);
            veritabanindakiRow = dal.SorgulaMusteriKeyIle(m.MusteriKey);
            Assert.IsNull(veritabanindakiRow);
        }
        private static void listeHepsiniGetir()
        {
            MusteriDal     dal   = new MusteriDal();
            List <Musteri> liste = dal.SorgulaHepsiniGetir();

            var sonuc = from m in liste
                        where ((m.Adi.Contains("a")) && (m.Soyadi.Contains("Ö")))
                        orderby m.MusteriKey
                        select m;

            IEnumerable <Musteri> sonucListesi = liste
                                                 .Where(m => m.Adi.Contains("a"))
                                                 .OrderBy(m => m.Adi)
                                                 .Select(m => m);

            Musteri[] mList = sonucListesi.ToArray();

            foreach (var item in sonuc)
            {
                Console.WriteLine(item.Adi + " " + item.Soyadi);
            }
        }
Esempio n. 12
0
        public ActionResult RezerveEt(string sahaId, string tarih, string musteriAd, string musteriSoyad, string telefon, string mail, string saat)
        {
            if (string.IsNullOrEmpty(sahaId) || string.IsNullOrEmpty(tarih) || string.IsNullOrEmpty(musteriAd) || string.IsNullOrEmpty(musteriSoyad) || string.IsNullOrEmpty(telefon) || string.IsNullOrEmpty(mail) || string.IsNullOrEmpty(saat))
            {
                return(RedirectToAction("Index", new { message = "1" }));
            }

            DateTime date;
            TimeSpan span;
            int      nSahaId = Convert.ToInt32(sahaId);

            if (DateTime.TryParse(tarih, out date) && TimeSpan.TryParse(saat, out span))
            {
                date = date.Add(span);

                RezervasyonDal dal = new RezervasyonDal();
                if (dal.Get(s => s.Tarih == date && s.SahaId == nSahaId) != null)
                {
                    return(RedirectToAction("Index", new { message = "2" }));
                }
                MusteriDal mdal = new MusteriDal();
                Musteri    m    = mdal.Add(new Musteri()
                {
                    Ad         = musteriAd,
                    Soyad      = musteriSoyad,
                    MailAdresi = mail,
                    Telefon    = telefon,
                });
                dal.Add(new Rezervasyon()
                {
                    Tarih     = date,
                    MusteriId = m.Id,
                    SahaId    = Convert.ToInt32(sahaId),
                });
                return(RedirectToAction("Index", new { message = "3" }));
            }
            return(RedirectToAction("Index", new { message = "4" }));
        }
Esempio n. 13
0
    public List <Musteri> SorgulaTamAdiIle(string pTamAdi)
    {
        MusteriDal dal = new MusteriDal();

        return(dal.SorgulaTamAdiIle(pTamAdi));
    }
Esempio n. 14
0
        public void herseyiSil()
        {
            MusteriDal dal = new MusteriDal();

            dal.TumMusterileriVeIlgiliBilgileriSil();
        }