public static object ZapamtiNarudzbenicu(IDomenskiObjekat odo) { OpstaSO so = new ZapamtiNarudzbenicu(); return(so.IzvrsiSO(odo)); }
private void obradi() { try { int operacija = 0; while (operacija != (int)Operacije.kraj) { TransferKlasa transfer = formater.Deserialize(tok) as TransferKlasa; switch (transfer.Operacija) { case Operacije.prijavaNaSistem: PronadjiZaposlenog pz = new PronadjiZaposlenog(); transfer.Rezultat = pz.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.kreirajDobavljaca: KreirajDobavljaca knd = new KreirajDobavljaca(); transfer.Rezultat = knd.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.zapamtiDobavljaca: ZapamtiDobavljaca zd = new ZapamtiDobavljaca(); transfer.Rezultat = zd.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.pretraziDobavljace: PronadjiDobavljace pd = new PronadjiDobavljace(); transfer.Rezultat = pd.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.ucitajDobavljaca: UcitajDobavljaca ud = new UcitajDobavljaca(); transfer.Rezultat = ud.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.izmeniDobavljaca: ZapamtiDobavljaca zd2 = new ZapamtiDobavljaca(); transfer.Rezultat = zd2.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.obrisiDobavljaca: ObrisiDobavljaca od = new ObrisiDobavljaca(); transfer.Rezultat = od.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.kreirajNarudzbenicu: KreirajNarudzbenicu kn = new KreirajNarudzbenicu(); transfer.Rezultat = kn.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.ucitajListuDobavljaca: UcitajListuDobavljaca uld = new UcitajListuDobavljaca(); transfer.Rezultat = uld.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.ucitajListuProizvoda: UcitajListuProizvoda ulp = new UcitajListuProizvoda(); transfer.Rezultat = ulp.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.zapamtiNarudzbenicu: ZapamtiNarudzbenicu zn = new ZapamtiNarudzbenicu(); transfer.Rezultat = zn.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.pronadjiNarudzbenice: PronadjiNarudzbenice pn = new PronadjiNarudzbenice(); transfer.Rezultat = pn.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.ucitajNarudzbenicu: UcitajNarudzbenicu un = new UcitajNarudzbenicu(); transfer.Rezultat = un.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.izmeniNarudzbenicu: ZapamtiNarudzbenicu izmn = new ZapamtiNarudzbenicu(); transfer.Rezultat = izmn.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.obrisiNarudzbenicu: ObrisiNarudzbenicu on = new ObrisiNarudzbenicu(); transfer.Rezultat = on.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.kraj: operacija = 1; break; default: break; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }