Beispiel #1
0
        public string CikisKontrol(UrunDetaylar ud)
        {
            var         mesaj       = "";
            UrunHareket urunhareket = new UrunHareket();
            Urunler     urun        = db.Urunler.Where(x => x.UrunKodu == ud.UrunKodu).FirstOrDefault();
            List <GetUrunMevcutListe_Result> mevcut = db.GetUrunMevcutListe(ud.UrunKodu, ud.DepoID).ToList();

            if (mevcut[0]?.Kalan >= ud.UrunAdeti)
            {
                urunhareket.DepoID       = ud.DepoID;
                urunhareket.HareketTurID = ud.HareketTurID;
                urunhareket.KullaniciID  = ud.KullaniciID;
                urunhareket.TedarikciID  = ud.TedarikciID;
                urunhareket.UrunAdeti    = ud.UrunAdeti;
                urunhareket.Tarih        = ud.Tarih;
                urunhareket.UrunID       = urun.UrunID;

                db.UrunHareket.Add(urunhareket);
                db.SaveChanges();

                urun.UrunAdeti -= ud.UrunAdeti;
                db.SaveChanges();
                mesaj = "Kayıt Başarılı";
            }
            else
            {
                mesaj = "Depoda belirtilen miktarda ürün yoktur !";
            }

            return(mesaj);
        }
Beispiel #2
0
        public string GirisKontrol(UrunDetaylar ud)
        {
            string      mesaj       = "";
            Urunler     urun        = db.Urunler.Where(x => x.UrunKodu == ud.UrunKodu).FirstOrDefault();
            UrunHareket urunhareket = new UrunHareket();
            int?        alan        = DepoAlanGetir(ud.DepoID);
            int?        alan1       = KapladigiAlan(ud.DepoID);

            int?sonuc = alan - alan1;

            if (urun.UrunBoyutu * ud.UrunAdeti <= sonuc)
            {
                urunhareket.DepoID       = ud.DepoID;
                urunhareket.HareketTurID = ud.HareketTurID;
                urunhareket.KullaniciID  = ud.KullaniciID;
                urunhareket.TedarikciID  = ud.TedarikciID;
                urunhareket.UrunAdeti    = ud.UrunAdeti;
                urunhareket.Tarih        = ud.Tarih;
                urunhareket.UrunID       = urun.UrunID;

                db.UrunHareket.Add(urunhareket);
                db.SaveChanges();

                urun.UrunAdeti += ud.UrunAdeti;
                db.SaveChanges();
                mesaj = "Kayıt Başarılı";
            }
            else
            {
                mesaj = "Yetersiz Alan .";
            }
            return(mesaj);
        }