public CommObject Valasz(CommObject request, ref Dolgozo user) { CommObject response = new CommObject(); switch (request.Message) { case "bejelentkezes": Autentikator aut = new Autentikator(); user = aut.autentikacio(request.bejelentkezesadatok.azonosito, request.bejelentkezesadatok.vonalkod); if (user != null) { response.Message = user.getJogosultsag(); Console.WriteLine(user); } else { response.Message = "hiba"; } break; case "kijelentkezes": user = null; response.Message = "kijelentkezes_sikeres"; break; case "szabadRaklaphelyekListazasa": response = user.getSzabadRaklaphelyekTipusSzerint(request.hutott); response.Message = "szabadRaklaphelyek"; break; case "behozandoTermekRogzitese": user.behozandoTermekRegisztralasa(request.termekAdatok); response.Message = "Rogzitve"; break; case "termekekListazasa": response = user.termekekListazasa(); response.Message = "termekekLista"; break; case "munkarendHozzaadas": user.munkarendHozzaadas(request.beosztasAdatok); response.Message = "munkarendHozzaadva"; break; case "munkarendLekerdezes": response = user.munkarendLekerdezes(user.getAzonosito()); break; case "munkarendekLekerdezes": response = user.munkarendekLekerdezes(); break; case "felhasznaloHozzaadasa": user.addFelhasznalo(request.felhasznaloAdatok); response.Message = "felhasznaloHozzaadva"; break; case "felhasznalokListazasa": response = user.getDolgozok(); break; case "felhasznaloTorlese": user.deleteFelhasznalo(request.felhasznaloAdatok.azonosito); response.Message = "felhasznaloTorolve"; break; case "felhasznaloModositasa": user.modifyFelhasznalo(request.felhasznaloAdatok); response.Message = "felhasznaloModositva"; break; case "terminalBeosztasTermekhez": user.terminalBeosztasLetrehozasa(request.terminalBeosztasAdatok); response.Message = "terminalBeosztasLetrehozva"; break; case "terminalBeosztasokLekerdezes": response = user.getTerminalBeosztasok(request.terminalBeosztasLekerdezes); response.Message = "terminalBeosztas_" + request.terminalBeosztasLekerdezes.tipus; break; case "termekMozgatasLekerdezes": response = user.getTerminalBeosztasTermekDatumTerminalSzerint(request.termekMozgatasLekerdezes); break; case "termekBehozatal": user.termekBehozatal(request.termekAzonosito, request.mozgoRaklapAdatok); response.Message = "termekBehozatalRogzitve"; break; case "termekKivitel": user.termekKivitel(request.termekAzonosito, request.mozgoRaklapAdatok); response.Message = "termekKivitelRogzitve"; break; case "termekModositas": //Console.WriteLine("kapta halt"); user.termekModositas(request.termekAzonosito, request.termekAdatok); response.Message = "termekModositva"; break; case "termekTorlese": user.termekTorles(request.termekAzonosito); response.Message = "termekTorolve"; break; case "termekSzurese": response = user.termekeSzurtListazasa(request.termekAdatok); break; case "logokListazasa": response.lista = user.logokListazasa(); break; default: break; } return(response); }