Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SQLDatabase db = new SQLDatabase();
- db.Connect();
- Debug.WriteLine("--------------------------------------------------------------------------------------------");
- // Testy pro tabulku 1. Zakaznik
- Debug.WriteLine("Test tabulky Zakaznik:");
- ZakaznikTable zakaznikTable = new ZakaznikTable();
- Zakaznik zakaznik = new Zakaznik();
- zakaznik.Email = "test@email.com";
- zakaznik.Jmeno = "JmenoTest";
- zakaznik.Prijmeni = "PrijmeniTest";
- zakaznik.Heslo = "testheslo";
- zakaznik.Ulice = zakaznik.Mesto = zakaznik.PSC = "";
- zakaznik.Registrovany = DateTime.Now;
- //1.1 Insert
- zakaznikTable.Insert(zakaznik);
- zakaznik.ZakaznikID = zakaznikTable.SelectMax()[0].ZakaznikID;
- Debug.WriteLine("1.1 Insert:\t" + zakaznikTable.SelectOne(zakaznik.ZakaznikID)[0].ToFullString());
- //1.2 Aktualizace adresy zakaznika
- zakaznik.PSC = "novepsc";
- zakaznik.Ulice = "novaulice";
- zakaznik.Mesto = "novemesto";
- zakaznikTable.UpdateAdresa(zakaznik);
- Debug.WriteLine("1.2 UpdateAdresa:\t" + zakaznikTable.SelectOne(zakaznik.ZakaznikID)[0].ToFullString());
- //1.3 Aktualizace hesla zakaznika
- zakaznik.Heslo = "noveheslo";
- zakaznikTable.UpdateHeslo(zakaznik);
- Debug.WriteLine("1.3 UpdateHeslo:\t" + zakaznikTable.SelectOne(zakaznik.ZakaznikID)[0].ToFullString());
- //1.4 Deaktivovani zakaznika
- zakaznikTable.Delete(zakaznik.ZakaznikID);
- Debug.WriteLine("1.4 Deaktivovani zakaznika:\t" + zakaznikTable.SelectOne(zakaznik.ZakaznikID)[0].ToFullString());
- //1.5 Seznam zakazniku
- Debug.WriteLine("1.5 Seznam zakazniku:\t");
- foreach (Zakaznik z in zakaznikTable.Select())
- Debug.WriteLine(z);
- //1.6 Detail zakaznika
- Debug.WriteLine("1.6 Detail zakaznika:\t" + zakaznikTable.SelectOne(zakaznik.ZakaznikID)[0].ToFullString());
- //1.7 Zjisteni zakaznicke slevy
- Debug.WriteLine("1.7 Zjisteni zakaznicke slevy:\t" + zakaznikTable.ZjistitZakaznickouSlevu(17));
- Debug.WriteLine("--------------------------------------------------------------------------------------------");
- // Testy pro tabulku 2. Manazer
- Debug.WriteLine("Test tabulky Manazer:");
- ManazerTable manazerTable = new ManazerTable();
- Manazer manazer = new Manazer();
- manazer.Email = "test@email.com";
- manazer.Jmeno = "JmenoTest";
- manazer.Prijmeni = "PrijmeniTest";
- manazer.Heslo = "testheslo";
- manazer.ProdejnaID = 3;
- //2.1 Insert
- manazerTable.Insert(manazer);
- manazer.ManazerID = manazerTable.SelectMax()[0].ManazerID;
- Debug.WriteLine("2.1 Insert:\t" + manazerTable.SelectOne(manazer.ManazerID)[0].ToFullString());
- //2.2 Aktualizace udaju manazera
- manazer.Email = "novyemail@email.com";
- manazer.Jmeno = "novejmeno";
- manazer.Prijmeni = "noveprijmeni";
- manazer.Heslo = "noveheslo";
- manazerTable.Update(manazer);
- Debug.WriteLine("2.2 Update:\t" + manazerTable.SelectOne(manazer.ManazerID)[0].ToFullString());
- //2.3 Propusteni manazera
- manazer.Aktivni = false;
- manazerTable.Propustit(manazer.ManazerID);
- Debug.WriteLine("2.3 Propusteni manazera:\t" + manazerTable.SelectOne(manazer.ManazerID)[0].ToFullString());
- //2.4 Seznam manazeru
- Debug.WriteLine("2.4 Seznam manazeru:\t");
- foreach (Manazer m in manazerTable.Select())
- Debug.WriteLine(m);
- //2.5 Detail manazera
- Debug.WriteLine("2.5 Detail manazera:\t" + manazerTable.SelectOne(manazer.ManazerID)[0].ToFullString());
- //2.6 Vypsani statistiky manazeru
- Debug.WriteLine("2.6 Vypsani statistiky manazeru:\t" + manazerTable.VypsatStatistikuManazeru());
- Debug.WriteLine("--------------------------------------------------------------------------------------------");
- // Testy pro tabulku 3. Objednavka
- Debug.WriteLine("Test tabulky Objednavka:");
- ObjednavkaTable objednavkaTable = new ObjednavkaTable();
- Objednavka objednavka = new Objednavka();
- //3.1 Vytvoreni objednavky
- objednavkaTable.VytvoritObjednavku(17, true, false, true);
- objednavka.ObjednavkaID = objednavkaTable.SelectMax()[0].ObjednavkaID;
- Debug.WriteLine("3.1 Vytvoreni objednavky:\t" + objednavkaTable.SelectOne(objednavka.ObjednavkaID)[0].ToString());
- //3.2 Detail objednavky
- Debug.WriteLine("3.2 Detail objednavky:\t" + objednavkaTable.SelectOne(objednavka.ObjednavkaID)[0].ToString());
- //3.3 Vyskladneni objednavky
- objednavkaTable.VyskladnitObjednavku(objednavka.ObjednavkaID, 6);
- Debug.WriteLine("3.3 Vyskladneni objednavky:\t" + objednavkaTable.SelectOne(objednavka.ObjednavkaID)[0].ToString());
- //3.4 Stornovani objednavky
- objednavkaTable.Stornovat(objednavka.ObjednavkaID);
- Debug.WriteLine("3.4 Stornovani objednavky:\t" + objednavkaTable.SelectOne(objednavka.ObjednavkaID)[0].ToString());
- //3.5 Seznam cekajicich objednavek
- Debug.WriteLine("3.5 Seznam cekajicich objednavek:\t");
- foreach (Objednavka ob in objednavkaTable.SelectCekajiciObjednavky())
- Debug.WriteLine(ob);
- //3.6 Seznam objednavek zakaznika
- Debug.WriteLine("3.6 Seznam objednavek zakaznika:\t");
- foreach (ObjednavkaExtended obe in objednavkaTable.SelectByZakaznikID(17))
- Debug.WriteLine(obe);
- //3.7 Aktualizace udaju objednavky
- Debug.WriteLine("3.7 Aktualizace udaju objednavky:\t" + "---");
- //3.8 Seznam objednavek
- Debug.WriteLine("3.8 Seznam objednavek:\t");
- foreach (Objednavka ob in objednavkaTable.Select())
- Debug.WriteLine(ob);
- Debug.WriteLine("--------------------------------------------------------------------------------------------");
- // Testy pro tabulku 4. Prodejna
- Debug.WriteLine("Test tabulky Prodejna:");
- ProdejnaTable prodejnaTable = new ProdejnaTable();
- Prodejna prodejna = new Prodejna();
- prodejna.Kategorie = 6;
- prodejna.Nazev = "Test Prodejna";
- prodejna.Mesto = "testprodejnamesto";
- prodejna.Ulice = "testprodejnaulice";
- prodejna.PSC = "testprodejnapsc";
- //4.1 Pridani prodejny
- prodejnaTable.Insert(prodejna);
- prodejna.ProdejnaID = prodejnaTable.SelectMax()[0].ProdejnaID;
- Debug.WriteLine("4.1 Pridani prodejny:\t" + prodejnaTable.SelectOne(prodejna.ProdejnaID)[0].ToFullString());
- //4.2 Detail prodejny
- Debug.WriteLine("4.2 Detail prodejny:\t" + prodejnaTable.SelectOne(prodejna.ProdejnaID)[0].ToFullString());
- //4.3 Aktualizace udaju prodejny
- prodejna.Kategorie = 7;
- prodejna.Nazev = "Test Prodejna Novy";
- prodejna.Mesto = "novytestprodejnamesto";
- prodejna.Ulice = "novytestprodejnaulice";
- prodejna.PSC = "novytestprodejnapsc";
- prodejnaTable.Update(prodejna);
- Debug.WriteLine("4.3 Aktualizace udaju prodejny:\t" + prodejnaTable.SelectOne(prodejna.ProdejnaID)[0].ToFullString());
- //4.4 Seznam prodejen
- Debug.WriteLine("4.4 Seznam prodejen:\t");
- foreach (Prodejna p in prodejnaTable.Select())
- Debug.WriteLine(p.ToFullString());
- //4.5 Zjisteni prehledu prodejny
- Debug.WriteLine("4.5 Zjisteni prehledu prodejny:\t" + prodejnaTable.ZjistitPrehledProdejny(3, "1990", "2020"));
- //4.6 Smazani prodejny
- prodejnaTable.Delete(prodejna.ProdejnaID);
- Debug.WriteLine("4.6 Smazani prodejny:\t");
- foreach (Prodejna p in prodejnaTable.Select())
- Debug.WriteLine(p.ToFullString());
- Debug.WriteLine("--------------------------------------------------------------------------------------------");
- // Testy pro tabulku 5. Produkt
- Debug.WriteLine("Test tabulky Produkt:");
- ProduktTable produktTable = new ProduktTable();
- Produkt produkt = new Produkt();
- produkt.ProdejnaID = 2;
- produkt.Nazev = "Test Produkt";
- produkt.Cena = 4567;
- //5.1 Pridani produktu
- produktTable.Insert(produkt);
- produkt.ProduktID = produktTable.SelectMax()[0].ProduktID;
- Debug.WriteLine("5.1 Pridani produktu:\t" + produktTable.SelectOne(produkt.ProduktID)[0].ToString());
- //5.2 Seznam produktu
- Debug.WriteLine("5.2 Seznam produktu:\t");
- foreach (Produkt pro in produktTable.Select())
- Debug.WriteLine(pro.ToString());
- //5.3 Detail prtoduktu
- Debug.WriteLine("5.3 Detail produktu:\t" + produktTable.SelectOne(produkt.ProduktID)[0].ToString());
- //5.4 Aktualizace udaju produktu
- produkt.Nazev = "Test Produkt Novy";
- produktTable.Update(produkt);
- Debug.WriteLine("5.4 Aktualizace udaju produktu:\t" + produktTable.SelectOne(produkt.ProduktID)[0].ToString());
- //5.5 Smazani produktu
- Debug.WriteLine("5.5 Smazani produktu:\t" + "---");
- Debug.WriteLine("--------------------------------------------------------------------------------------------");
- // Testy pro tabulku 6. Polozka
- Debug.WriteLine("Test tabulky Polozka:");
- PolozkaTable polozkaTable = new PolozkaTable();
- //6.1 Seznam polozek
- Debug.WriteLine("6.1 Seznam polozek:\t");
- foreach (Polozka pol in polozkaTable.Select())
- Debug.WriteLine(pol.ToString());
- //6.2 Seznam polozek objednavky
- Debug.WriteLine("6.2 Seznam polozek objednavky:\t");
- foreach (PolozkaExtended pole in polozkaTable.SelectByObjednavkaID(1090))
- Debug.WriteLine(pole.ToString());
- //6.3 Pridani polozky
- Debug.WriteLine("6.3 Pridani polozky:\t" + "---");
- //6.4 Aktualizace udaju polozky
- Debug.WriteLine("6.4 Aktualizace udaju polozky:\t" + "---");
- //6.5 Smazani polozky
- Debug.WriteLine("6.5 Smazani polozky:\t" + "---");
- Debug.WriteLine("--------------------------------------------------------------------------------------------");
- // Testy pro tabulku 7. PolozkaVKosiku
- Debug.WriteLine("Test tabulky PolozkaVKosiku:");
- PolozkaVKosikuTable polozkaVKosikuTable = new PolozkaVKosikuTable();
- PolozkaVKosiku polozkaVKosiku = new PolozkaVKosiku();
- polozkaVKosiku.ProduktID = 2;
- polozkaVKosiku.Kusu = 18;
- polozkaVKosiku.ZakaznikID = 17;
- PolozkaVKosiku dalsiPolozkaVKosiku = new PolozkaVKosiku();
- dalsiPolozkaVKosiku.ProduktID = 5;
- dalsiPolozkaVKosiku.Kusu = 3;
- dalsiPolozkaVKosiku.ZakaznikID = 17;
- //7.1 Pridani polozky v kosiku
- polozkaVKosikuTable.Insert(polozkaVKosiku);
- polozkaVKosiku.PolozkavkosikuID = polozkaVKosikuTable.SelectMax()[0].PolozkavkosikuID;
- polozkaVKosikuTable.Insert(dalsiPolozkaVKosiku);
- Debug.WriteLine("7.1 Pridani polozky v kosiku:\t");
- foreach (PolozkaVKosikuExtended pvke in polozkaVKosikuTable.SelectByZakaznikID(17))
- Debug.WriteLine(pvke.ToString());
- //7.2 Seznam polozek v kosiku zakaznika
- Debug.WriteLine("7.2 Seznam polozek v kosiku zakaznika:\t");
- foreach (PolozkaVKosikuExtended pvke in polozkaVKosikuTable.SelectByZakaznikID(17))
- Debug.WriteLine(pvke.ToString());
- //7.3 Detail polozky v kosiku
- Debug.WriteLine("7.3 Detail polozky v kosiku:\t" + polozkaVKosikuTable.SelectOne(polozkaVKosiku.PolozkavkosikuID)[0].ToString());
- //7.4 Aktualizace udaju polozky v kosiku
- polozkaVKosiku.Kusu = 2;
- polozkaVKosikuTable.Update(polozkaVKosiku);
- Debug.WriteLine("7.4 Aktualizace udaju polozky v kosiku:\t" + polozkaVKosikuTable.SelectOne(polozkaVKosiku.PolozkavkosikuID)[0].ToString());
- //7.5 Smazani polozky v kosiku
- polozkaVKosikuTable.Delete(polozkaVKosiku.PolozkavkosikuID);
- Debug.WriteLine("7.5 Smazani polozky v kosiku:\t");
- foreach (PolozkaVKosikuExtended pvke in polozkaVKosikuTable.SelectByZakaznikID(17))
- Debug.WriteLine(pvke.ToString());
- //7.6 Smazani vsech polozek v kosiku
- polozkaVKosikuTable.DeleteAll(17);
- Debug.WriteLine("7.6 Smazani vsech polozek v kosiku:\t");
- foreach (PolozkaVKosikuExtended pvke in polozkaVKosikuTable.SelectByZakaznikID(17))
- Debug.WriteLine(pvke.ToString());
- Debug.WriteLine("--------------------------------------------------------------------------------------------");
- db.Close();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement