Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Preke Product = new Preke("Product1", 12.45, 5);

            Product.AddNewProduct();
            Product.ChangeProductPrice();
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Create1([Bind("Pavadinimas,Kaina,Dydis,Spalva,Aprasymas,Nuotrauka,PridejimoData,NuomosSkaicius,Bukle,PagaminimoSalis,ArRankuDarbo,RezervavimoTipas,IdPreke,FkPirkimasuzsakymoNumeris,FkNuomanuomosNumeris,FkSandelysidSandelys")] Preke preke)
        {
            var id = 0;

            if (_context.Preke.Count() == 0)
            {
                id            = 0;
                preke.IdPreke = 0;
            }
            else
            {
                id = _context.Preke.LastOrDefault().IdPreke + 1;
            }
            if (ModelState.IsValid)
            {
                preke.IdPreke = id;
                _context.Add(preke);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Create", "sukneles", new { id = preke.IdPreke }));
            }
            ViewData["FkNuomanuomosNumeris"]      = new SelectList(_context.Nuoma, "NuomosNumeris", "NuomosNumeris", preke.FkNuomanuomosNumeris);
            ViewData["FkPirkimasuzsakymoNumeris"] = new SelectList(_context.Pirkimas, "UzsakymoNumeris", "UzsakymoNumeris", preke.FkPirkimasuzsakymoNumeris);
            ViewData["FkSandelysidSandelys"]      = new SelectList(_context.Sandelys, "IdSandelys", "IdSandelys", preke.FkSandelysidSandelys);
            return(View(preke));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> Edit(int id, [Bind("Pavadinimas,Kaina,Dydis,Spalva,Aprasymas,Nuotrauka,PridejimoData,NuomosSkaicius,Bukle,PagaminimoSalis,ArRankuDarbo,RezervavimoTipas,IdPreke,FkPirkimasuzsakymoNumeris,FkNuomanuomosNumeris,FkSandelysidSandelys")] Preke preke)
        {
            if (id != preke.IdPreke)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(preke);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PrekeExists(preke.IdPreke))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FkNuomanuomosNumeris"]      = new SelectList(_context.Nuoma, "NuomosNumeris", "NuomosNumeris", preke.FkNuomanuomosNumeris);
            ViewData["FkPirkimasuzsakymoNumeris"] = new SelectList(_context.Pirkimas, "UzsakymoNumeris", "UzsakymoNumeris", preke.FkPirkimasuzsakymoNumeris);
            ViewData["FkSandelysidSandelys"]      = new SelectList(_context.Sandelys, "IdSandelys", "IdSandelys", preke.FkSandelysidSandelys);
            return(View(preke));
        }
Exemplo n.º 4
0
 public ActionResult preke_Create(Preke newPreke)
 {
     if (ModelState.IsValid)
     {
         db.Prekes.Add(newPreke);
         db.SaveChanges();
     }
     return(RedirectToAction("preke_List"));
 }
Exemplo n.º 5
0
        public ActionResult preke_Create()
        {
            var   list  = db.Kiekio_tipas.ToList();
            var   Tipai = GetTipaiList(list);
            Preke preke = new Preke();

            preke.tipai = Tipai;
            return(View(preke));;
        }
Exemplo n.º 6
0
        public ActionResult preke_Detail(int id)
        {
            Preke preke = db.Prekes.Find(id);

            if (preke == null)
            {
                return(HttpNotFound());
            }
            return(View(preke));
        }
Exemplo n.º 7
0
 public ActionResult preke_Edit(Preke preke)
 {
     if (ModelState.IsValid)
     {
         db.Entry(preke).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("preke_List"));
     }
     return(View(preke));
 }
Exemplo n.º 8
0
        public void SkaiciuotiDydi_DydisVirs15Kai1Preke_DydisReturned3()
        {
            Preke        testPreke = new Preke(1, 1, "testPreke", 161);
            List <Preke> testList  = new List <Preke>();

            testList.Add(testPreke);
            Siunta testSiunta = new Siunta(testList);

            testSiunta.SkaiciuotiDydi();
            Assert.AreEqual(3, testSiunta.Dydis);
        }
Exemplo n.º 9
0
        public void SkaiciuotiKaina_Dydis1_PrekesKainaPlius1()
        {
            Preke        testPreke = new Preke(1, 15, "testPreke", 4);
            List <Preke> testList  = new List <Preke>();

            testList.Add(testPreke);
            Siunta testSiunta = new Siunta(testList);

            testSiunta.SkaiciuotiDydi();
            testSiunta.SkaiciuotiKaina();
            Assert.AreEqual(testList[0].Kaina + 1, testSiunta.Kaina);
        }
        public Preke GautiPreke(int prekesId) // Gauti preke pagal ivesta Id
        {
            using (var dbContextScope = _dbContextScopeFactory.CreateReadOnly())
            {
                Preke preke = _prekesRepositorija.RastiPrekePagalId(prekesId);

                if (preke == null)
                {
                    throw new ArgumentException("Preke su paduotu Id nebuvo rasta");
                }

                return(preke);
            }
        }
Exemplo n.º 11
0
        public void SkaiciuotiDydi_DydisTarpVirs16KaiKeliosPrekes_DydisReturned1()
        {
            List <Preke> testList = new List <Preke>();

            for (int i = 0; i < 4; i++)
            {
                Preke testPreke = new Preke(1, 1, "testPreke", 100);
                testList.Add(testPreke);
            }
            Siunta testSiunta = new Siunta(testList);

            testSiunta.SkaiciuotiDydi();
            Assert.AreEqual(3, testSiunta.Dydis);
        }
Exemplo n.º 12
0
        public void SkaiciuotiKaina_Dydis3_PrekiuKainaPlius3()
        {
            Preke        testPreke  = new Preke(1, 15, "testPreke", 44);
            Preke        testPreke2 = new Preke(1, 12, "testPreke", 42);
            List <Preke> testList   = new List <Preke>();

            testList.Add(testPreke);
            testList.Add(testPreke2);
            Siunta testSiunta = new Siunta(testList);

            testSiunta.SkaiciuotiDydi();
            testSiunta.SkaiciuotiKaina();
            Assert.AreEqual(testList[0].Kaina + testList[1].Kaina + 3, testSiunta.Kaina);
        }
Exemplo n.º 13
0
        private static void PrekesKiekioKoregavimas(List <Preke> prekiuSarasas)
        {
            Console.WriteLine("Iveskite prekes, kuria norite koreguoti, numeri");
            int kuriElementaKoreguoti = Convert.ToInt16(Console.ReadLine());

            if (ArElementasEgzistuoja(prekiuSarasas, kuriElementaKoreguoti))
            {
                PranesimasKadPrekeNeegzistuoja();
            }
            else
            {
                Console.WriteLine(prekiuSarasas[kuriElementaKoreguoti - 1].Pavadinimas + " " + prekiuSarasas[kuriElementaKoreguoti - 1].Kiekis + " " + prekiuSarasas[kuriElementaKoreguoti - 1].KainaVieneto);
                Console.ReadLine();

                Console.WriteLine("Iveskite nauja koreguojamos prekes kieki");
                int naujasKiekis = Convert.ToInt16(Console.ReadLine());

                Preke tarpinePreke = new Preke(prekiuSarasas[kuriElementaKoreguoti - 1].Pavadinimas, naujasKiekis, prekiuSarasas[kuriElementaKoreguoti - 1].KainaVieneto);
                prekiuSarasas[kuriElementaKoreguoti - 1] = tarpinePreke;

                ParodytiKainaViso(prekiuSarasas);
                Console.ReadLine();
            }
        }