Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2015
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.94 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ProjectVis
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             //admin je vytvoren na zacatku systemu
  14.             Admin a = new Admin();
  15.             a.id = 1;
  16.             a.name = "Jakub";
  17.             a.surname = "Kraus";
  18.             a.email = "jakubkraus@seznam.cz";
  19.  
  20.             //pracovnik u prepazky je vytvoren na zacatku systemu
  21.             Worker w = new Worker();
  22.             w.id = 1;
  23.             w.name = "Radka";
  24.             w.surname = "Vinova";
  25.             w.email = "radkavinova@seznam.cz";
  26.             w.role = "obsluha";
  27.  
  28.             w.createWorker(w);
  29.  
  30.             //ridic je vytvoren na zacatku systemu
  31.             Worker wr = new Worker();
  32.             wr.id = 2;
  33.             wr.name = "Roman";
  34.             wr.surname = "Zidak";
  35.             wr.email = "romanzidak@seznam.cz";
  36.             wr.role = "ridic";
  37.  
  38.             wr.createWorker(w);
  39.  
  40.  
  41.             a.createAdmin(a);
  42.  
  43.             //zakaznik jde se zasilkou na postu
  44.             Customer c = new Customer();
  45.             c.id = 1;
  46.             c.name = "Filip";
  47.             c.surname = "Topol";
  48.             c.email = "filiptopol@seznam.cz";
  49.             c.adress = "Topolova 6, Ostrava";
  50.  
  51.             c.createCustomer(c);
  52.  
  53.             //chce vytvorit objednavku a diktuje
  54.             Order o = new Order();
  55.             o.id = 1;
  56.             o.date = DateTime.Now;
  57.             o.price = 60600;
  58.             o.weight = 4;
  59.             o.state = "not delivered";
  60.             o.customer_id = 1;
  61.             o.notification_id = 0;
  62.  
  63.             Item i1 = new Item();
  64.             i1.id = 1;
  65.             i1.name = "iphone 5";
  66.             i1.count = 6;
  67.             i1.price = 10000;
  68.             i1.order_id = 1;
  69.  
  70.             Item i2 = new Item();
  71.             i2.id = 2;
  72.             i2.name = "iphone 5 - tvrzene sklo";
  73.             i2.count = 6;
  74.             i2.price = 100;
  75.             i2.order_id = 1;
  76.  
  77.             //tady si už system připravuje notifikaci
  78.             Notification n = new Notification();
  79.             n.id = 1;
  80.             n.date = DateTime.Now;
  81.             n.order_id = 1;
  82.             //další vlna pokračování
  83.             o.notification_id = 1;
  84.             o.updateOrder(o);
  85.             //taddy obsluha vytvari objednavku
  86.             w.createOrder(o);
  87.             i1.createItem(i1);
  88.             i2.createItem(i2);
  89.            
  90.  
  91.             //ridic dorucil objednavku a meni stav
  92.             wr.changeStateOrder(o);
  93.  
  94.  
  95.             //adminovi resi stiznost, o spatnem baliku a meni stav objednavky
  96.  
  97.             a.verifyStateOrder(o);
  98.  
  99.             //zakaznik je zvedavy a chce si zobrazit jeho objednavku
  100.  
  101.             c.showMyOrder(o);
  102.  
  103.             //pockat, mam vlastne jeste dalsich 5 objednavek? mrknu se.
  104.  
  105.             c.showMyOrders(o);
  106.  
  107.         }
  108.     }
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement