Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ProjectVis
- {
- class Program
- {
- static void Main(string[] args)
- {
- //admin je vytvoren na zacatku systemu
- Admin a = new Admin();
- a.id = 1;
- a.name = "Jakub";
- a.surname = "Kraus";
- a.email = "jakubkraus@seznam.cz";
- //pracovnik u prepazky je vytvoren na zacatku systemu
- Worker w = new Worker();
- w.id = 1;
- w.name = "Radka";
- w.surname = "Vinova";
- w.email = "radkavinova@seznam.cz";
- w.role = "obsluha";
- w.createWorker(w);
- //ridic je vytvoren na zacatku systemu
- Worker wr = new Worker();
- wr.id = 2;
- wr.name = "Roman";
- wr.surname = "Zidak";
- wr.email = "romanzidak@seznam.cz";
- wr.role = "ridic";
- wr.createWorker(w);
- a.createAdmin(a);
- //zakaznik jde se zasilkou na postu
- Customer c = new Customer();
- c.id = 1;
- c.name = "Filip";
- c.surname = "Topol";
- c.email = "filiptopol@seznam.cz";
- c.adress = "Topolova 6, Ostrava";
- c.createCustomer(c);
- //chce vytvorit objednavku a diktuje
- Order o = new Order();
- o.id = 1;
- o.date = DateTime.Now;
- o.price = 60600;
- o.weight = 4;
- o.state = "not delivered";
- o.customer_id = 1;
- o.notification_id = 0;
- Item i1 = new Item();
- i1.id = 1;
- i1.name = "iphone 5";
- i1.count = 6;
- i1.price = 10000;
- i1.order_id = 1;
- Item i2 = new Item();
- i2.id = 2;
- i2.name = "iphone 5 - tvrzene sklo";
- i2.count = 6;
- i2.price = 100;
- i2.order_id = 1;
- //tady si už system připravuje notifikaci
- Notification n = new Notification();
- n.id = 1;
- n.date = DateTime.Now;
- n.order_id = 1;
- //další vlna pokračování
- o.notification_id = 1;
- o.updateOrder(o);
- //taddy obsluha vytvari objednavku
- w.createOrder(o);
- i1.createItem(i1);
- i2.createItem(i2);
- //ridic dorucil objednavku a meni stav
- wr.changeStateOrder(o);
- //adminovi resi stiznost, o spatnem baliku a meni stav objednavky
- a.verifyStateOrder(o);
- //zakaznik je zvedavy a chce si zobrazit jeho objednavku
- c.showMyOrder(o);
- //pockat, mam vlastne jeste dalsich 5 objednavek? mrknu se.
- c.showMyOrders(o);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement