private void odswiezCzesci()
        {
            try
            {
                int idMagazynu = Convert.ToInt32(MagazynyListView.FocusedItem.Text);

                Magazyn magazyn = controller.pobierzMagazyn(idMagazynu);

                CzesciListView.Items.Clear();
                foreach (var czesc in magazyn.czesci)
                {
                    //Add items in the listview
                    string[]     arr = new string[5];
                    ListViewItem itm;


                    //Add first item
                    arr[0] = czesc.idCzesci.id.ToString();
                    arr[1] = czesc.idCzesci.nazwa;
                    arr[2] = czesc.idCzesci.opis;
                    arr[3] = czesc.idCzesci.cenaCzesci.ToString();
                    arr[4] = czesc.ilosc.ToString();
                    itm    = new ListViewItem(arr);
                    CzesciListView.Items.Add(itm);
                }
            }
            catch { }
        }
Beispiel #2
0
        [TestMethod] ////zeby metoda byla testowa musi miec atrybut test method
        public void TestKonstruktora1()
        {
            PlytaCD plyta1 = new PlytaCD("Małomiasteczkowy", "Dawid Podsiadło", "2017-08-15", 30, Kategoria.pop, "Opolska");

            Ksiazka ksiazka1 = new Ksiazka("Baśnie 1000 i jednej nocy", "Allie Morgan", "2017-08-15", 40, KategoriaLiteratury.bajka);
            Film    film1    = new Film("Nietykalni", "Adam Nowak", "12-10-2018", 50, KategoriaFilmu.dramat);
            Magazyn magazyn1 = new Magazyn("Magazyn testowy");

            magazyn1.DodajProdukt(ksiazka1);

            magazyn1.DodajProdukt(film1);

            Zamowienie z = new Zamowienie();

            z.DodajdoZamowienia(ksiazka1, magazyn1);
            z.DodajdoZamowienia(film1, magazyn1);
            z.DodajdoZamowienia(plyta1, magazyn1);
            double a = magazyn1.ObliczWartosc();
            double b = 90;

            Assert.AreEqual(ksiazka1.Nazwa, "Baśnie 1000 i jednej nocy");
            Assert.AreEqual(ksiazka1.Cena, 40);
            Assert.AreEqual(film1.Cena, 50);
            Assert.AreEqual(film1.Cena + ksiazka1.Cena, 90);
        }
        public async Task <IActionResult> Edit(int id, [Bind("MagazynId,Nazwa,Ulica,Miasto,KodPocztowy")] Magazyn magazyn)
        {
            if (id != magazyn.MagazynId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(magazyn);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MagazynExists(magazyn.MagazynId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(magazyn));
        }
Beispiel #4
0
    void onDodaj(object sender = null, EventArgs ea = null)
    {
        Magazyn m = new Magazyn();

        if (m.getProdukt(wybrany).ilosc < Int32.Parse(ilosctext.Text))
        {
            MessageBox.Show("W asortymencie sklepu jest dostępnych " + m.getProdukt(wybrany).ilosc + " " + m.getProdukt(wybrany).jednostka + " tego produktu.\n Wpisz ilość nie większą niż " + m.getProdukt(wybrany).ilosc + " .", "Uwaga!");
        }
        else
        {
            if (p == null)
            {
                p              = new Produkt[1];
                p[0]           = m.getProdukt(wybrany);
                p[0].ilosc     = Int32.Parse(ilosctext.Text);
                ilosctext.Text = "";
            }
            else
            {
                Produkt[] kos = new Produkt[p.Length + 1];
                for (int i = 0; i < p.Length; i++)
                {
                    kos[i] = p[i];
                }
                kos[p.Length + 1]       = m.getProdukt(wybrany);
                kos[p.Length + 1].ilosc = Int32.Parse(ilosctext.Text);
                p = kos;
                ilosctext.Text = "";
            }
        }
    }
Beispiel #5
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            listMagazyn = new List <Magazyn>();
            Magazyn mag = new Magazyn();

            listMagazyn = mag.GetSearchMagazyn(tbSearch.Text.Trim());

            dgvSearch.Rows.Clear();

            foreach (Magazyn m in listMagazyn)
            {
                dgvSearch.Rows.Add(m.KopertaGUID
                                   , m.DataOdbioru
                                   , m.DataZwrotu
                                   , m.NrKoperty
                                   , m.NrPlomby
                                   , m.DataKopii
                                   , m.KopertaNrPro
                                   , m.Przekazal
                                   , m.Zwrocil
                                   , m.NazwaKlienta
                                   , m.NIP
                                   , m.KodPocztowy
                                   , m.Miasto
                                   , m.KonwojentImie + " " + m.KonwojentNazwisko);
            }
        }
Beispiel #6
0
        public ActionResult Create([Bind(Include = "ProduktID,ZlecenieID,Produkt,IloscZamowiona,Uwagi")] Produkty produkty)
        {
            if (ModelState.IsValid)
            {
                Wypalanie wypalanie = new Wypalanie();
                Zaginanie zaginanie = new Zaginanie();
                Spawanie  spawanie  = new Spawanie();
                Magazyn   magazyn   = new Magazyn();

                wypalanie.Wypalono = "nie";
                zaginanie.Pogieto  = "nie";
                spawanie.Pospawano = "nie";
                magazyn.Spakowano  = "nie";
                magazyn.Wyslano    = "nie";

                produkty.ProduktID = wypalanie.ProduktID;
                produkty.ProduktID = zaginanie.ProduktID;
                produkty.ProduktID = spawanie.ProduktID;
                produkty.ProduktID = magazyn.ProduktID;

                db.Magazyn.Add(magazyn);
                db.Spawanie.Add(spawanie);
                db.Zaginanie.Add(zaginanie);
                db.Wypalanie.Add(wypalanie);
                db.Produkty.Add(produkty);

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ZlecenieID = new SelectList(db.Zlecenia, "ZlecenieID", "Firma", produkty.ZlecenieID);
            return(View(produkty));
        }
Beispiel #7
0
    void Sklepform(object sender = null, EventArgs ea = null)
    {
        ukryj();
        Text = "Sklep";
        MainMenu mm         = new MainMenu();
        MenuItem daneKlient = new MenuItem("Twój profil");
        MenuItem koszyk     = new MenuItem("Twój koszyk");
        MenuItem wyloguj    = new MenuItem("Wyloguj");

        mm.MenuItems.Add(daneKlient);
        mm.MenuItems.Add(koszyk);
        mm.MenuItems.Add(wyloguj);
        Menu              = mm;
        daneKlient.Click += Profilform;
        koszyk.Click     += Koszykform;
        wyloguj.Click    += onWylogujClick;
        Magazyn m = new Magazyn();

        lista.Items.AddRange
        (
            m.magazynlist()
        );

        ilosc.Text        = "Ilość:";
        ilosc.Visible     = true;
        listprod.Text     = "Oferta sklepu:";
        listprod.Visible  = true;
        dodaj.Text        = "Dodaj";
        dodaj.Visible     = true;
        lista.Visible     = true;
        ilosctext.Visible = true;

        lista.Top  = (ClientSize.Height - lista.Height) * 3 / 6;
        lista.Left = (ClientSize.Width - lista.Width) / 3;

        listprod.Top  = (ClientSize.Height - listprod.Height) * 2 / 5;
        listprod.Left = (ClientSize.Height - listprod.Width) / 3;

        ilosc.Top  = (ClientSize.Height - ilosc.Height) * 2 / 5;
        ilosc.Left = (ClientSize.Width - ilosc.Width) * 2 / 3;

        ilosctext.Top  = (ClientSize.Height - ilosctext.Height) * 3 / 6;
        ilosctext.Left = (ClientSize.Width - ilosctext.Width) * 2 / 3;

        dodaj.Top  = (ClientSize.Height - dodaj.Height) * 4 / 6;
        dodaj.Left = (ClientSize.Width - dodaj.Width) / 2;

        listprod.TextAlign  = ContentAlignment.TopCenter;
        ilosc.TextAlign     = ContentAlignment.TopCenter;
        ilosctext.TextAlign = HorizontalAlignment.Center;

        lista.SelectedIndexChanged += onListSelect;
        dodaj.Click += onDodaj;
        Controls.Add(lista);
        Controls.Add(ilosctext);
        Controls.Add(listprod);
        Controls.Add(ilosc);
        Controls.Add(dodaj);
    }
Beispiel #8
0
        private void magazynButt_Click(object sender, EventArgs e)
        {
            Nawigacja.PrevPage = this;
            Magazyn m = new Magazyn(pracownik);

            m.Show();
            this.Hide();
        }
Beispiel #9
0
    public void sprzedaj(string nazwa, int ilosc)
    {
        Magazyn m = new Magazyn();
        Produkt p = new Produkt();

        p = m.getProdukt(nazwa);
        m.usunZMagazynu(nazwa, ilosc);
    }
Beispiel #10
0
        public ActionResult DeleteConfirmed(int id)
        {
            Magazyn magazyn = db.Magazyn.Find(id);

            db.Magazyn.Remove(magazyn);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #11
0
        public async Task <Guid> Save(Magazyn magazyn)
        {
            var sqlInsert = "INSERT INTO dbo.Magazyn (Id, Skrot, Nazwa, PrzedsiebiorstwoId) VALUES (@Id, @Skrot, @Nazwa, @PrzedsiebiorstwoId)";

            using (var conn = _dbConnectionSource.GetConnection())
            {
                await conn.ExecuteAsync(sqlInsert, magazyn);

                return(magazyn.Id);
            }
        }
Beispiel #12
0
 public ActionResult Edit([Bind(Include = "ProduktID,Spakowano,Wyslano,Miejsce")] Magazyn magazyn)
 {
     if (ModelState.IsValid)
     {
         db.Entry(magazyn).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ProduktID = new SelectList(db.Produkty, "ProduktID", "Produkt", magazyn.ProduktID);
     return(View(magazyn));
 }
        public MainWindow()
        {
            InitializeComponent();

            magazyn          = (Magazyn)Magazyn.OdczytajXML("magazynXML.xml");
            lista            = new ObservableCollection <Produkt>(magazyn.ListaProduktow);
            listaZamowionych = new ObservableCollection <Produkt>(zam.ZamowioneProdukty);
            listtBox_produkty.ItemsSource = lista;
            magazyn.IloscProduktow        = lista.Count;
            magazyn.NazwaM = "nasz MAgazyn";
        }
        public async Task <IActionResult> Create([Bind("MagazynId,Nazwa,Ulica,Miasto,KodPocztowy")] Magazyn magazyn)
        {
            if (ModelState.IsValid)
            {
                _context.Add(magazyn);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(magazyn));
        }
Beispiel #15
0
        //magazyny

        public void dodajMagazyn(string adres, string nazwa)
        {
            var nowyMagazyn = new Magazyn()
            {
                adres = adres,
                nazwa = nazwa
            };

            db.Magazyny.Add(nowyMagazyn);
            db.SaveChanges();
        }
        private void MagazynyListView_SelectedIndexChanged(object sender, EventArgs e)
        {
            int idMagazynu = Convert.ToInt32(MagazynyListView.FocusedItem.Text);

            Magazyn magazyn = controller.pobierzMagazyn(idMagazynu);

            odswiezCzesci();

            textBox1.Text = magazyn.id.ToString();
            textBox2.Text = magazyn.adres;
            textBox3.Text = magazyn.nazwa;
        }
        public ActionResult Create([Bind(Include = "Id,IdPerson,Idxxx,yyy,zzzz")] Magazyn magazyn)
        {
            if (ModelState.IsValid)
            {
                db.Magazyn.Add(magazyn);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Idxxx    = new SelectList(db.xxx, "Id", "xxx", magazyn.Idxxx);
            ViewBag.IdPerson = new SelectList(db.Person, "Id", "Name", "LastName", magazyn.Person);
            return(View(magazyn));
        }
Beispiel #18
0
        public void TestKonstruktoraMAgazyn()
        {
            PlytaCD plyta1 = new PlytaCD("Małomiasteczkowy", "Dawid Podsiadło", "2017-08-15", 30, Kategoria.pop, "Opolska");

            Ksiazka ksiazka1 = new Ksiazka("Baśnie 1000 i jednej nocy", "Allie Morgan", "2017-08-15", 40, KategoriaLiteratury.bajka);
            Film    film1    = new Film("Nietykalni", "Adam Nowak", "12-10-2018", 50, KategoriaFilmu.dramat);
            Magazyn magazyn1 = new Magazyn("Magazyn testowy");

            magazyn1.DodajProdukt(ksiazka1);

            magazyn1.DodajProdukt(film1);

            Assert.AreEqual(magazyn1.NazwaM, "Magazyn testowy");
        }
Beispiel #19
0
        public async Task <Guid> Handle(MagazynCreateCommand request, CancellationToken cancellationToken)
        {
            var magazyn = new Magazyn()
            {
                Id = Guid.NewGuid(),
                PrzedsiebiorstwoId = request.PrzedsiebiorstwoId,
                Nazwa = request.Nazwa,
                Skrot = request.Skrot
            };

            await _repository.Save(magazyn);

            return(magazyn.Id);
        }
Beispiel #20
0
        public ActionResult Create([Bind(Include = "IdCzesci,StanMagazynowy,Nazwa,Numer_Seryjny,CenaZakupu,SugCenaSprz")] Magazyn magazyn, int Model)
        {
            if (ModelState.IsValid)
            {
                magazyn.ModeleRefId = Model;
                db.Magazyn.Add(magazyn);
                Modele_has_Czesci pozycja = new Modele_has_Czesci(magazyn.IdCzesci, Model);
                db.Modele_has_CzesciDbSet.Add(pozycja);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(magazyn));
        }
Beispiel #21
0
        // GET: Magazyn/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Magazyn magazyn = db.Magazyn.Find(id);

            if (magazyn == null)
            {
                return(HttpNotFound());
            }
            return(View(magazyn));
        }
Beispiel #22
0
    public void kup(string nazwa, int ilosc)
    {
        Sklep   sk = new Sklep();
        Magazyn m  = new Magazyn();

        if (m.getProdukt(nazwa) == null)
        {
            Console.WriteLine("Produktu o nazwie {0} nie ma w asortymencie sklepu", nazwa);
        }
        else
        {
            sk.sprzedaj(nazwa, ilosc);
        }
    }
Beispiel #23
0
        // GET: Magazyn/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Magazyn magazyn = db.Magazyn.Find(id);

            if (magazyn == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ProduktID = new SelectList(db.Produkty, "ProduktID", "Produkt", magazyn.ProduktID);
            return(View(magazyn));
        }
        public ActionResult Edit([Bind(Include = "Id,IdPerson,Idxxx,yyy,zzz")] Magazyn magazyn)
        {
            if (ModelState.IsValid)
            {
                db.Entry(magazyn).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.Idxxx = new SelectList(db.xxx, "Id", "yyy", magazyn.Idxxx);
            var selectList = db.Person.Select(x => new SelectListItem {
                Text = $"{x.Name} - {x.LastName}", Value = x.Id.ToString()
            });

            ViewBag.IdPerson = new SelectList(selectList, "Value", "Text");
            return(View(magazyn));
        }
        private void Konfiguracja_Wczytaj(bool WymusZapis = false)
        {
            BlokadaKonfiguracji = true;

            IsolatedStorageFile       Magazyn;
            IsolatedStorageFileStream Strumien;
            StreamWriter Zapis;
            StreamReader Odczyt;

            Magazyn = IsolatedStorageFile.GetMachineStoreForAssembly();

            string[] pliki = Magazyn.GetFileNames(PlikKonfiguracji);

            if (pliki.Length == 0 || WymusZapis == true)
            {
                Strumien = new IsolatedStorageFileStream(PlikKonfiguracji, FileMode.Create, Magazyn);
                Zapis    = new StreamWriter(Strumien);
                Zapis.WriteLine("10.1.56.1-15");
                Zapis.WriteLine("true");
                Zapis.WriteLine("20");
                Zapis.Close();
                Strumien.Close();
            }

            try
            {
                Strumien = new IsolatedStorageFileStream(PlikKonfiguracji, FileMode.Open, Magazyn);
                Odczyt   = new StreamReader(Strumien);

                Pole_WylaczaneKomputery.Text   = Odczyt.ReadLine();
                Pole_WylaczTenKomputer.Checked = Convert.ToBoolean(Odczyt.ReadLine());
                Pole_CzasWylaczenia.Text       = Odczyt.ReadLine();

                Odczyt.Close();
                Strumien.Close();

                Magazyn.Close();

                Konfiguracja_ParsujIP();
            }
            catch (Exception)
            {
                Konfiguracja_Wczytaj(true);
            }

            BlokadaKonfiguracji = false;
        }
Beispiel #26
0
        public ActionResult DeleteConfirmed(int id)
        {
            Magazyn   magazyn   = db.Magazyn.Find(id);
            Spawanie  spawanie  = db.Spawanie.Find(id);
            Zaginanie zaginanie = db.Zaginanie.Find(id);
            Wypalanie wypalanie = db.Wypalanie.Find(id);
            Produkty  produkty  = db.Produkty.Find(id);

            db.Magazyn.Remove(magazyn);
            db.Spawanie.Remove(spawanie);
            db.Zaginanie.Remove(zaginanie);
            db.Wypalanie.Remove(wypalanie);
            db.Produkty.Remove(produkty);

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #27
0
        public async Task <IActionResult> AddOrEdit([Bind("CzescId,Nazwa,Ilosc")] Magazyn magazyn)
        {
            if (ModelState.IsValid)
            {
                if (magazyn.CzescId == 0)
                {
                    _context.Add(magazyn);
                }

                else
                {
                    _context.Update(magazyn);
                }
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(magazyn));
        }
        // GET: Magazyn/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Magazyn magazyn = db.Magazyn.Find(id);

            if (magazyn == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Idxxx = new SelectList(db.xxx, "Id", "xxx", magazyn.Idxxx);
            var selectList = db.Person.Select(x => new SelectListItem {
                Text = $"{x.Name} - {x.LastName}", Value = x.Id.ToString()
            });

            ViewBag.IdPerson = new SelectList(selectList, "Value", "Text");
            return(View(magazyn));
        }
Beispiel #29
0
        // GET: Magazyn/Edit/5
        public ActionResult Edit(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Magazyn magazyn    = db.Magazyn.Find(id);
            var     modelczesc = (from czesc in db.Magazyn
                                  join model in db.Modeles on czesc.ModeleRefId equals model.IdModelu
                                  where czesc.IdCzesci == id select model.IdModelu).First();
            var q = (from modele in db.Modeles
                     join marki in db.Markis on modele.MarkiRefId equals marki.IdMarki
                     select modele).Distinct().ToList();

            //  q=q.Distinct(p=>p.)
            ViewBag.Model = new SelectList(q, "IdModelu", "NazwaModelu", modelczesc);
            if (magazyn == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idModelu = modelczesc;
            return(View(magazyn));
        }
Beispiel #30
0
        public ActionResult Edit([Bind(Include = "IdCzesci,Nazwa,Numer_Seryjny,Cena_Zakupu,StanMagazynowy,ModeleRefId,SugCenaSprz")] Magazyn magazyn, int Model)
        {
            if (ModelState.IsValid)
            {
                //var q = (from czesci in db.Magazyn where czesci.IdCzesci == magazyn.IdCzesci select czesci).First();
                //magazyn.Cena_Zakupu = q.Cena_Zakupu;
                //magazyn.SugCenaSprz = q.SugCenaSprz;
                //magazyn.ModeleRefId = idModelu;
                magazyn.ModeleRefId = Model;
                try
                {
                    db.Entry(magazyn).State = EntityState.Modified;
                    db.SaveChanges();
                }
                catch (Exception)
                {
                    throw;
                }

                return(RedirectToAction("Index"));
            }
            return(View(magazyn));
        }