Beispiel #1
0
        private void PokazZamowienia()
        {
            List <Zamowienie> zamowienie = new List <Zamowienie>();
            Zamowienie        zamow      = new Zamowienie();

            if (_form.isLoggedIn == true)
            {
                BazaTableAdapters.UzytkownikTableAdapter uzytkownikTableAdapter = new BazaTableAdapters.UzytkownikTableAdapter();
                foreach (Baza.UzytkownikRow row in uzytkownikTableAdapter.GetData().Rows)
                {
                    string[] elementy = row.UserLogin.Split('|');
                    if (elementy[0] == _form.login)
                    {
                        BazaTableAdapters.ZamowienieNaglowekTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieNaglowekTableAdapter();
                        foreach (Baza.ZamowienieNaglowekRow zm in zamowienieNaglowekTableAdapter.GetData().Rows)
                        {
                            if (zm.UserID == row.UserID)
                            {
                                zamow.dataZamowienia = zm.ZamNagDataZamowienia;
                                zamow.kwota          = zm.ZamNagKwota;
                                zamow.status         = zm.ZamNagStan;
                                BazaTableAdapters.ZamowienieElementTableAdapter zamowienieElementTableAdapter = new BazaTableAdapters.ZamowienieElementTableAdapter();
                                foreach (Baza.ZamowienieElementRow item in zamowienieElementTableAdapter.GetData().Rows)
                                {
                                    if (item.ZamElemZamNagID == zm.ZamNagID)
                                    {
                                        BazaTableAdapters.ProduktTableAdapter produktTableAdapter = new BazaTableAdapters.ProduktTableAdapter();
                                        foreach (Baza.ProduktRow produ in produktTableAdapter.GetData().Rows)
                                        {
                                            if (produ.ProdID == item.ZamElemProdID)
                                            {
                                                Produkt nowyProdukt = new Produkt(produ.ProdNazwa, produ.ProdKatID, produ.ProdCena, produ.ProdPlatforma, produ.ProdOpis, produ.ProdZdjecie);
                                                nowyProdukt._produktID = produ.ProdID;
                                                zamow.listaProduktow.Add(nowyProdukt);
                                                zamowienie.Add(zamow);
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            dataGridViewZamowienia.DataSource = zamowienie;
        }
        private List <Zamowienie> PobierzPelnaListeZamowien()
        {
            List <Zamowienie> list = new List <Zamowienie>();

            BazaTableAdapters.ZamowienieNaglowekTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieNaglowekTableAdapter();
            foreach (Baza.ZamowienieNaglowekRow zm in zamowienieNaglowekTableAdapter.GetData().Rows)
            {
                Zamowienie zam = new Zamowienie();
                zam.userID         = zm.UserID;
                zam.zamID          = zm.ZamNagID;
                zam.dataZamowienia = zm.ZamNagDataZamowienia;
                zam.kwota          = zm.ZamNagKwota;
                zam.status         = zm.ZamNagStan;
                zam.listaProduktow = PobierzListeProduktow(zm.ZamNagID);
                list.Add(zam);
            }
            return(list);
        }
        private List <Zamowienie> PrzeszukajListe(string tekstWyszukiwania)
        {
            List <Zamowienie> list = new List <Zamowienie>();

            BazaTableAdapters.ZamowienieNaglowekTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieNaglowekTableAdapter();
            foreach (Baza.ZamowienieNaglowekRow zm in zamowienieNaglowekTableAdapter.GetData().Rows)
            {
                if (zm.ZamNagStan.Trim() == tekstWyszukiwania)
                {
                    Zamowienie zam = new Zamowienie();
                    zam.userID         = zm.UserID;
                    zam.zamID          = zm.ZamNagID;
                    zam.dataZamowienia = zm.ZamNagDataZamowienia;
                    zam.kwota          = zm.ZamNagKwota;
                    zam.status         = zm.ZamNagStan;
                    zam.listaProduktow = PobierzListeProduktow(zm.ZamNagID);
                    list.Add(zam);
                }
            }
            return(list);
        }
Beispiel #4
0
 private void PokazMojeZamowienia()
 {
     if (_form.isLoggedIn == true)
     {
         BazaTableAdapters.UzytkownikTableAdapter uzytkownikTableAdapter = new BazaTableAdapters.UzytkownikTableAdapter();
         foreach (Baza.UzytkownikRow row in uzytkownikTableAdapter.GetData().Rows)
         {
             string[] elementy = row.UserLogin.Split('|');
             if (elementy[0] == _form.login)
             {
                 BazaTableAdapters.ZamowienieNaglowekTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieNaglowekTableAdapter();
                 foreach (Baza.ZamowienieNaglowekRow zm in zamowienieNaglowekTableAdapter.GetData().Rows)
                 {
                     if (zm.UserID == row.UserID)
                     {
                         WyswietlListe(row.UserID);
                     }
                 }
             }
         }
     }
 }
Beispiel #5
0
        private void iconButtonDodajZamowienie_Click(object sender, EventArgs e)
        {
            if (listBoxProdukty.Items.Count != 0)
            {
                Zamowienie zamowienie = new Zamowienie();
                zamowienie.listaProduktow = listBoxProdukty.Items.Cast <Produkt>().ToList();
                zamowienie.dataZamowienia = DateTime.Now;
                decimal kwota = 0;
                foreach (var item in zamowienie.listaProduktow)
                {
                    kwota += item._cena;
                }
                zamowienie.kwota  = kwota;
                zamowienie.status = "Wysłane do realizacji";
                BazaTableAdapters.ZamowienieNaglowekTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieNaglowekTableAdapter();

                BazaTableAdapters.UzytkownikTableAdapter uzytkownikTableAdapter = new BazaTableAdapters.UzytkownikTableAdapter();
                foreach (Baza.UzytkownikRow row in uzytkownikTableAdapter.GetData().Rows)
                {
                    string[] elementy = row.UserLogin.Split('|');
                    if (_form.login == elementy[0])
                    {
                        zamowienieNaglowekTableAdapter.Insert(zamowienie.dataZamowienia, zamowienie.kwota, zamowienie.status, row.UserID);
                        MessageBox.Show("Dodano zamówienie do wykonania", "Komunikat", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                }
                foreach (Baza.ZamowienieNaglowekRow row in zamowienieNaglowekTableAdapter.GetData().Rows)
                {
                    if (row.ZamNagDataZamowienia.ToString().Trim() == zamowienie.dataZamowienia.ToString().Trim())
                    {
                        DodajElementJakoZamowienie(row.ZamNagID);
                    }
                }
                listBoxProdukty.Items.Clear();
                FormShop.produktyWKoszyku.Clear();
            }
        }
 private void button3_Click(object sender, EventArgs e)
 {
     BazaTableAdapters.ZamowienieNaglowekTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieNaglowekTableAdapter();
     zamowienieNaglowekTableAdapter.Update(dateTimePicker1.Value, decimal.Parse(textBox3.Text), "Zrealizowane", userID, int.Parse(textBox1.Text), dateTimePicker1.Value, decimal.Parse(textBox3.Text), "Wysłane do realizacji", userID);
     dataGridView1.DataSource = PrzeszukajListe("Wysłane do realizacji");
 }