public void terminalBeosztasLekerdezesDatumEsHutottsegSzerint() { DateTime datum; FelhasznaloiInterfesz.kiir("Kerem a datumot: "); if (DateTime.TryParse(FelhasznaloiInterfesz.beker(), out datum)) { //hutott-e FelhasznaloiInterfesz.kiir("Hutott? (i/h): "); bool hutott = FelhasznaloiInterfesz.beker() == "i" ? true : false; //kuldes CommObject commObject = new CommObject("terminalBeosztasokLekerdezes"); commObject.terminalBeosztasLekerdezes = new CommObject.terminalBeosztasLekerdezesStruct("datumEsHutottseg", datum.ToString(), "", hutott); Task <CommObject> tsResponse = SocketClient.SendRequest(commObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse = tsResponse.Result; int i = 1; foreach (CommObject.terminalBeosztasAdatokStruct terminalBeosztas in dResponse.terminalBeosztasAdatokLista) { FelhasznaloiInterfesz.kiir(i++ + ". terminal beosztas adatai:\n"); FelhasznaloiInterfesz.kiir(terminalBeosztas.terminalAzonosito + " " + (terminalBeosztas.hutott ? "Hutott" : "Nem hutott") + " " + terminalBeosztas.idopont + " " + terminalBeosztas.idotartamEgyseg + "\n"); } } else { FelhasznaloiInterfesz.kiir("Hibas datum formatum!"); } }
public void munkarendHozzaadas() { FelhasznaloiInterfesz.kiir("Kerem az azonositot: "); string azonosito = FelhasznaloiInterfesz.beker(); FelhasznaloiInterfesz.kiir("Datum: "); DateTime datum; DateTime.TryParse(FelhasznaloiInterfesz.beker(), out datum); FelhasznaloiInterfesz.kiir("Muszak sorszama: "); int muszakSorszam; int.TryParse(FelhasznaloiInterfesz.beker(), out muszakSorszam); CommObject commObject = new CommObject("munkarendHozzaadas"); commObject.beosztasAdatok = new CommObject.beosztasAdatokStruct(azonosito, datum, muszakSorszam); Task <CommObject> tsResponse = SocketClient.SendRequest(commObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse = tsResponse.Result; if (dResponse.Message == "munkarendHozzaadva") { FelhasznaloiInterfesz.kiir("Munkarend sikeresen hozzaadva!\n"); } }
public void terminalBeosztasLekerdezesTerminalSzerint() { FelhasznaloiInterfesz.kiir("Kerem a terminal azonositot: "); string azonosito = FelhasznaloiInterfesz.beker(); //kuldes CommObject commObject = new CommObject("terminalBeosztasokLekerdezes"); commObject.terminalBeosztasLekerdezes = new CommObject.terminalBeosztasLekerdezesStruct("terminal", null, azonosito, true); Task <CommObject> tsResponse = SocketClient.SendRequest(commObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse = tsResponse.Result; int i = 1; foreach (CommObject.terminalBeosztasAdatokStruct terminalBeosztas in dResponse.terminalBeosztasAdatokLista) { FelhasznaloiInterfesz.kiir(i++ + ". terminal beosztas adatai:\n"); FelhasznaloiInterfesz.kiir(terminalBeosztas.terminalAzonosito + " " + (terminalBeosztas.hutott ? "Hutott" : "Nem hutott") + " " + terminalBeosztas.idopont + " " + terminalBeosztas.idotartamEgyseg + "\n"); } }
public void MenuRaktaroshoz() { string data = null; do { FelhasznaloiInterfesz.kiir("\n1. Munkarend lekerdezese\n"); FelhasznaloiInterfesz.kiir("2. Kijelentkezes\n"); FelhasznaloiInterfesz.kiir("3. Kilepes\n"); FelhasznaloiInterfesz.kiir("Valasztas sorszama: "); data = FelhasznaloiInterfesz.beker(); switch (data) { case "1": munkarendLekerdezes(); break; case "2": kijelentkezes(); break; case "3": kilepes(); break; default: FelhasznaloiInterfesz.kiir("Nem ertelmezheto a sorszam. Probald ujra!\n"); break; } } while (!kilepett && !kijelentkezett); }
public void deleteFelhasznalo() { CommObject commObject = new CommObject("felhasznalokListazasa"); Task <CommObject> tsResponse = SocketClient.SendRequest(commObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse = tsResponse.Result; FelhasznaloiInterfesz.kiir("Azonosito\tNev\tJogosultsag\n\n"); FelhasznaloiInterfesz.kiir("0. Kilepes\n"); int i = 1; foreach (CommObject.felhasznaloAdatokStruct felhasznaloAdat in dResponse.felhasznalokLista) { FelhasznaloiInterfesz.kiir(i++ + ". " + felhasznaloAdat.azonosito + "\t" + felhasznaloAdat.nev + "\t" + felhasznaloAdat.jogosultsag + "\n"); } string valasztas; bool helyesAdat; do { helyesAdat = true; FelhasznaloiInterfesz.kiir("Valasztas sorszama: "); valasztas = FelhasznaloiInterfesz.beker(); int sorszam; if (Int32.TryParse(valasztas, out sorszam) && sorszam >= 0 && sorszam <= dResponse.felhasznalokLista.Count) { //kilepes if (sorszam == 0) { return; } FelhasznaloiInterfesz.kiir("Megerosit (i/h): "); string valasz = FelhasznaloiInterfesz.beker(); if (valasz == "i") { //Veglegesites kuldese CommObject torloCommObject = new CommObject("felhasznaloTorlese"); torloCommObject.felhasznaloAdatok = dResponse.felhasznalokLista[sorszam - 1]; Task <CommObject> tsResponse2 = SocketClient.SendRequest(torloCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse2 = tsResponse2.Result; if (dResponse2.Message == "felhasznaloTorolve") { FelhasznaloiInterfesz.kiir("Felhasznalo sikeresen torolve!\n"); } } } else { FelhasznaloiInterfesz.kiir("Nem megfelelo sorszam. Probald ujra!\n"); helyesAdat = false; } } while (!helyesAdat); }
public void ReadAndWrite() { do { kijelentkezett = false; CommObject dResponse = null; string azon = null; do { FelhasznaloiInterfesz.kiir("\nJelentkezz be!\n"); FelhasznaloiInterfesz.kiir("Azonosito (kilepeshez 'bye'): "); azon = FelhasznaloiInterfesz.beker(); // Kilepes if (azon == "bye") { return; } FelhasznaloiInterfesz.kiir("Vonalkod: "); string kod = FelhasznaloiInterfesz.beker(); CommObject dataaa = new CommObject(); dataaa.Message = "bejelentkezes"; dataaa.bejelentkezesadatok = new CommObject.bejelentkezesAdatok(azon, kod); Task <CommObject> tsResponse = SocketClient.SendRequest(dataaa); FelhasznaloiInterfesz.kiir("Sent request, waiting for response...\n"); dResponse = tsResponse.Result; if (dResponse.Message == "hiba") { FelhasznaloiInterfesz.kiir("Sikertelen bejelentkezes. Probald ujra!\n"); } } while (dResponse.Message == "hiba"); switch (dResponse.Message) { case "adminisztrator": MenuAdminisztratorhoz(); break; case "diszpecser": MenuDiszpecserhez(); break; case "muszakvezeto": MenuMuszakvezetohoz(); break; case "raktaros": MenuRaktaroshoz(); break; } } while (kijelentkezett); }
public void termekBehozatal() { FelhasznaloiInterfesz.kiir("Kerem a termek azonositojat: "); string termekAzonosito = FelhasznaloiInterfesz.beker(); DateTime datum; bool helyesFormatum; do { helyesFormatum = true; FelhasznaloiInterfesz.kiir("Kerem a datumot: "); if (DateTime.TryParse(FelhasznaloiInterfesz.beker(), out datum)) { FelhasznaloiInterfesz.kiir("Kerem a terminal azonositot: "); string terminalAzonosito = FelhasznaloiInterfesz.beker(); //kuldes CommObject commObject = new CommObject("termekMozgatasLekerdezes"); commObject.termekMozgatasLekerdezes = new CommObject.termekMozgatasLekerdezesStruct(termekAzonosito, datum.ToString(), terminalAzonosito); Task <CommObject> tsResponse = SocketClient.SendRequest(commObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse = tsResponse.Result; //uj lista feltoltese List <CommObject.mozgoRaklapAdatokStruct> tmpList = new List <CommObject.mozgoRaklapAdatokStruct>(); foreach (CommObject.mozgoRaklapAdatokStruct raklap in dResponse.mozgoRaklapAdatok) { FelhasznaloiInterfesz.kiir(raklap.raklap + " allapota: "); string epseg = FelhasznaloiInterfesz.beker(); FelhasznaloiInterfesz.kiir("Raklap beerkezett? (i/h): "); bool bejott = (FelhasznaloiInterfesz.beker() == "i" ? true : false); tmpList.Add(new CommObject.mozgoRaklapAdatokStruct(raklap.raklap, bejott, epseg)); } //kuldes CommObject commObject2 = new CommObject("termekBehozatal"); commObject2.mozgoRaklapAdatok = tmpList; commObject2.termekAzonosito = dResponse.termekAzonosito; Task <CommObject> tsResponse2 = SocketClient.SendRequest(commObject2); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse2 = tsResponse.Result; FelhasznaloiInterfesz.kiir(dResponse2.Message); } else { FelhasznaloiInterfesz.kiir("Hibas datum formatum! Probald ujra!\n"); helyesFormatum = false; } } while (!helyesFormatum); }
public static void Main(String[] args) { SocketClient.StartClient(); if (SocketClient.successfulConnection) { Process process = new Process(); process.ReadAndWrite(); } else { FelhasznaloiInterfesz.kiir("Nyomj meg egy gombot a kilepeshez!\n"); FelhasznaloiInterfesz.beker(); } SocketClient.Close(); }
public void MenuAdminisztratorhoz() { string data = null; do { FelhasznaloiInterfesz.kiir("\n1. Felhasznalo hozzaadasa\n"); FelhasznaloiInterfesz.kiir("2. Felhasznalo modositasa\n"); FelhasznaloiInterfesz.kiir("3. Felhasznalo torlese\n"); FelhasznaloiInterfesz.kiir("4. Naplo bejegyzesek listazasa\n"); FelhasznaloiInterfesz.kiir("5. Kijelentkezes\n"); FelhasznaloiInterfesz.kiir("6. Kilepes\n"); FelhasznaloiInterfesz.kiir("Valasztas sorszama: "); data = FelhasznaloiInterfesz.beker(); switch (data) { case "1": addFelhasznalo(); break; case "2": modifyFelhasznalo(); break; case "3": deleteFelhasznalo(); break; case "4": logokListazasa(); break; case "5": kijelentkezes(); break; case "6": kilepes(); break; default: FelhasznaloiInterfesz.kiir("Nem ertelmezheto a sorszam. Probald ujra!\n"); break; } } while (!kilepett && !kijelentkezett); }
public void terminalBeosztasLekerdezese() { bool helyesSorszam; do { helyesSorszam = true; string sorszam; FelhasznaloiInterfesz.kiir("\n0. Kilepes\n"); FelhasznaloiInterfesz.kiir("1. Terminal beosztasok datum szerint\n"); FelhasznaloiInterfesz.kiir("2. Terminal beosztasok terminal azonosito szerint\n"); FelhasznaloiInterfesz.kiir("3. Terminal beosztasok datum es hutottseg szerint\n"); FelhasznaloiInterfesz.kiir("Valasztas sorszama: "); sorszam = FelhasznaloiInterfesz.beker(); switch (sorszam) { case "0": return; case "1": terminalBeosztasLekerdezesDatumSzerint(); break; case "2": terminalBeosztasLekerdezesTerminalSzerint(); break; case "3": terminalBeosztasLekerdezesDatumEsHutottsegSzerint(); break; default: FelhasznaloiInterfesz.kiir("Nem ertelmezheto a sorszam. Probald ujra!\n\n"); helyesSorszam = false; break; } } while (!helyesSorszam); }
public void termekTorles() { CommObject commObject = new CommObject("termekekListazasa"); Task <CommObject> tsResponse = SocketClient.SendRequest(commObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse = tsResponse.Result; FelhasznaloiInterfesz.kiir("\n0. kilepes\n"); int i = 1; foreach (CommObject.termekAdatokStruct termek in dResponse.termekAdatokLista) { FelhasznaloiInterfesz.kiir("\n" + i++ + ". termek adatai: \n"); FelhasznaloiInterfesz.kiir("Megrendelo azonositoja: " + termek.megrendeloAzonosito + "\n"); FelhasznaloiInterfesz.kiir("Nev: " + termek.termekNev + "\n"); FelhasznaloiInterfesz.kiir("Kulso vonalkod: " + termek.kulsoVonalkod + "\n"); FelhasznaloiInterfesz.kiir("Tipus: " + (termek.tipus == "H" ? "hutott" : "nem hutott") + "\n"); FelhasznaloiInterfesz.kiir("Behozatal idopontja: " + termek.beIdopont.ToString() + "\n"); FelhasznaloiInterfesz.kiir("Kivitel idopontja: " + termek.kiIdopont.ToString() + "\n"); FelhasznaloiInterfesz.kiir("Mennyiseg: " + termek.mennyiseg.ToString() + "\n"); int j = 1; foreach (string raklap in termek.raklapAdatok) { FelhasznaloiInterfesz.kiir(j++ + ". raklap azonositoja: " + raklap + "\n"); } FelhasznaloiInterfesz.kiir("________________________________\n"); } bool helyesSorszam; do { helyesSorszam = true; FelhasznaloiInterfesz.kiir("Kerem a termek sorszamat: "); string valasztas = FelhasznaloiInterfesz.beker(); int sorszam; if (Int32.TryParse(valasztas, out sorszam) && sorszam >= 0 && sorszam <= dResponse.termekAdatokLista.Count) { if (sorszam == 0) { return; } FelhasznaloiInterfesz.kiir("Megerosit (i/h): "); string valasz = FelhasznaloiInterfesz.beker(); if (valasz == "i") { CommObject torlesCommObject = new CommObject("termekTorlese"); torlesCommObject.termekAzonosito = dResponse.termekAdatokLista[sorszam - 1].kulsoVonalkod; Task <CommObject> torlestsResponse = SocketClient.SendRequest(torlesCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject torlesdResponse = torlestsResponse.Result; } else { return; } } else { FelhasznaloiInterfesz.kiir("Nem megfelelo sorszam. Probald ujra!\n"); helyesSorszam = false; } } while (!helyesSorszam); }
public void addFelhasznalo() { string azonosito, vonalkod, nev, jogosultsag; FelhasznaloiInterfesz.kiir("\nFelhasznalo Hozzaadasa:\n"); FelhasznaloiInterfesz.kiir("Azonosito: "); azonosito = FelhasznaloiInterfesz.beker(); FelhasznaloiInterfesz.kiir("Vonalkod: "); vonalkod = FelhasznaloiInterfesz.beker(); FelhasznaloiInterfesz.kiir("Nev: "); nev = FelhasznaloiInterfesz.beker(); bool helyesAdat; do { helyesAdat = true; FelhasznaloiInterfesz.kiir("Jogosultsagok:\n"); FelhasznaloiInterfesz.kiir("1. adminisztrator\n"); FelhasznaloiInterfesz.kiir("2. diszpecser\n"); FelhasznaloiInterfesz.kiir("3. muszakvezeto\n"); FelhasznaloiInterfesz.kiir("4. raktaros\n"); FelhasznaloiInterfesz.kiir("Kerem a jogosultsag sorszamat: "); FelhasznaloiInterfesz.kiir("Valasztas sorszama: "); jogosultsag = FelhasznaloiInterfesz.beker(); switch (jogosultsag) { case "1": jogosultsag = "adminisztrator"; break; case "2": jogosultsag = "diszpecser"; break; case "3": jogosultsag = "muszakvezeto"; break; case "4": jogosultsag = "raktaros"; break; default: FelhasznaloiInterfesz.kiir("Nem ertelmezheto a sorszam. Probald ujra!\n"); helyesAdat = false; break; } } while (!helyesAdat); CommObject commObject = new CommObject("felhasznaloHozzaadasa"); commObject.felhasznaloAdatok = new CommObject.felhasznaloAdatokStruct(azonosito, vonalkod, nev, jogosultsag); Task <CommObject> tsResponse = SocketClient.SendRequest(commObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse = tsResponse.Result; if (dResponse.Message == "felhasznaloHozzaadva") { FelhasznaloiInterfesz.kiir("Felhasznalo sikeresen hozzaadva!\n"); } }
public void modifyFelhasznalo() { CommObject commObject = new CommObject("felhasznalokListazasa"); Task <CommObject> tsResponse = SocketClient.SendRequest(commObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse = tsResponse.Result; FelhasznaloiInterfesz.kiir("Azonosito\tNev\tJogosultsag\n\n"); FelhasznaloiInterfesz.kiir("0. Kilepes\n"); int i = 1; foreach (CommObject.felhasznaloAdatokStruct felhasznaloAdat in dResponse.felhasznalokLista) { FelhasznaloiInterfesz.kiir(i++ + ". " + felhasznaloAdat.azonosito + "\t" + felhasznaloAdat.nev + "\t" + felhasznaloAdat.jogosultsag + "\n"); } string valasztas; bool helyesAdat; do { helyesAdat = true; FelhasznaloiInterfesz.kiir("Valasztas sorszama: "); valasztas = FelhasznaloiInterfesz.beker(); int sorszam; if (Int32.TryParse(valasztas, out sorszam) && sorszam >= 0 && sorszam <= dResponse.felhasznalokLista.Count) { //kilepes if (sorszam == 0) { return; } CommObject.felhasznaloAdatokStruct ujAdatok = dResponse.felhasznalokLista[sorszam - 1]; FelhasznaloiInterfesz.kiir("Uj nev (Hagyja uresen, ha nem szeretne valtoztatni): "); string ujNev = FelhasznaloiInterfesz.beker(); if (ujNev == "") { ujNev = ujAdatok.nev; } else { ujAdatok.nev = ujNev; } //Josogultsag bekerese string ujJogosultsag; do { helyesAdat = true; FelhasznaloiInterfesz.kiir("Jogosultsagok:\n"); FelhasznaloiInterfesz.kiir("1. adminisztrator\n"); FelhasznaloiInterfesz.kiir("2. diszpecser\n"); FelhasznaloiInterfesz.kiir("3. muszakvezeto\n"); FelhasznaloiInterfesz.kiir("4. raktaros\n"); FelhasznaloiInterfesz.kiir("Uj jogosultsag sorszama (Hagyja uresen, ha nem szeretne valtoztatni): "); ujJogosultsag = FelhasznaloiInterfesz.beker(); switch (ujJogosultsag) { case "": break; case "1": ujJogosultsag = "adminisztrator"; break; case "2": ujJogosultsag = "diszpecser"; break; case "3": ujJogosultsag = "muszakvezeto"; break; case "4": ujJogosultsag = "raktaros"; break; default: FelhasznaloiInterfesz.kiir("Nem ertelmezheto a sorszam. Probald ujra!\n"); helyesAdat = false; break; } } while (!helyesAdat); if (ujJogosultsag == "") { ujJogosultsag = ujAdatok.jogosultsag; } else { ujAdatok.jogosultsag = ujJogosultsag; } //megerosites FelhasznaloiInterfesz.kiir("Megerosit (i/h): "); string valasz = FelhasznaloiInterfesz.beker(); if (valasz == "i") { //Veglegesites kuldese CommObject modositoCommObject = new CommObject("felhasznaloModositasa"); modositoCommObject.felhasznaloAdatok = ujAdatok; Task <CommObject> tsResponse2 = SocketClient.SendRequest(modositoCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse2 = tsResponse2.Result; if (dResponse2.Message == "felhasznaloModositva") { FelhasznaloiInterfesz.kiir("Felhasznalo sikeresen modositva!\n"); } } } else { FelhasznaloiInterfesz.kiir("Nem megfelelo sorszam. Probald ujra!\n"); helyesAdat = false; } } while (!helyesAdat); }
public void terminalBeosztasLetrehozasa() { //Termekek listazasa CommObject commObject = new CommObject("termekekListazasa"); Task <CommObject> tsResponse = SocketClient.SendRequest(commObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse = tsResponse.Result; //kilepes ha nincs termek if (dResponse.termekAdatokLista.Count == 0) { FelhasznaloiInterfesz.kiir("Nincs felvitt termek!"); return; } FelhasznaloiInterfesz.kiir("\n0. Kilepes: \n"); int i = 1; foreach (CommObject.termekAdatokStruct termek in dResponse.termekAdatokLista) { FelhasznaloiInterfesz.kiir(i++ + ". termek adatai: \n"); FelhasznaloiInterfesz.kiir("Megrendelo azonositoja: " + termek.megrendeloAzonosito + "\n"); FelhasznaloiInterfesz.kiir("Nev: " + termek.termekNev + "\n"); FelhasznaloiInterfesz.kiir("Kulso vonalkod: " + termek.kulsoVonalkod + "\n"); FelhasznaloiInterfesz.kiir("Tipus: " + (termek.tipus == "H" ? "hutott" : "nem hutott") + "\n"); FelhasznaloiInterfesz.kiir("Behozatal idopontja: " + termek.beIdopont.ToString() + "\n"); FelhasznaloiInterfesz.kiir("Kivitel idopontja: " + termek.kiIdopont.ToString() + "\n"); FelhasznaloiInterfesz.kiir("Mennyiseg: " + termek.mennyiseg.ToString() + "\n"); int j = 1; foreach (string raklap in termek.raklapAdatok) { FelhasznaloiInterfesz.kiir(j++ + ". raklap azonositoja: " + raklap + "\n"); } FelhasznaloiInterfesz.kiir("________________________________\n"); } //valasztas string valasztas; bool helyesAdat; do { helyesAdat = true; FelhasznaloiInterfesz.kiir("Valasztott termek sorszama: "); valasztas = FelhasznaloiInterfesz.beker(); int sorszam; if (Int32.TryParse(valasztas, out sorszam) && sorszam >= 0 && sorszam <= dResponse.termekAdatokLista.Count) { //kilepes if (sorszam == 0) { return; } //Adatok bekérése CommObject.termekAdatokStruct termek = dResponse.termekAdatokLista[sorszam - 1]; bool hutott = (termek.tipus == "HH" || termek.tipus == "H"); FelhasznaloiInterfesz.kiir("Irany? (behozatal/kivitel): "); string irany = FelhasznaloiInterfesz.beker(); string date = null; //Irany es termek datumok szerint datum if (irany == "ki" && DateTime.Parse(termek.kiIdopont).ToString() != new DateTime().ToString()) { date = termek.kiIdopont; } else if (irany == "ki") { FelhasznaloiInterfesz.kiir("Kerem a kiviteli datumot: "); date = FelhasznaloiInterfesz.beker(); } if (irany == "be" && DateTime.Parse(termek.beIdopont).ToString() != new DateTime().ToString()) { date = termek.beIdopont; } else if (irany == "be") { FelhasznaloiInterfesz.kiir("Kerem a behozatal datumot: "); date = FelhasznaloiInterfesz.beker(); } //Veglegesites kuldese CommObject lekerdezoCommObject = new CommObject("terminalBeosztasokLekerdezes"); lekerdezoCommObject.terminalBeosztasLekerdezes = new CommObject.terminalBeosztasLekerdezesStruct("datumEsHutottseg", date, "", hutott); Task <CommObject> tsResponse2 = SocketClient.SendRequest(lekerdezoCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse2 = tsResponse2.Result; i = 1; foreach (CommObject.terminalBeosztasAdatokStruct terminalBeosztas in dResponse2.terminalBeosztasAdatokLista) { FelhasznaloiInterfesz.kiir(i++ + ". terminal beosztas adatai:\n"); FelhasznaloiInterfesz.kiir(terminalBeosztas.terminalAzonosito + " " + (terminalBeosztas.hutott ? "Hutott" : "Nem hutott") + " " + terminalBeosztas.idopont + " " + terminalBeosztas.idotartamEgyseg + "\n"); } //uj bekeres FelhasznaloiInterfesz.kiir("Kerem a terminal azonositojat: "); string terminalAzonosito = FelhasznaloiInterfesz.beker(); FelhasznaloiInterfesz.kiir("Kerem a beosztas idotartam egyseg szamat: "); int idotartamEgyseg; Int32.TryParse(FelhasznaloiInterfesz.beker(), out idotartamEgyseg); CommObject terminalBeosztasCommObject = new CommObject("terminalBeosztasTermekhez"); terminalBeosztasCommObject.terminalBeosztasAdatok = new CommObject.terminalBeosztasAdatokStruct(date, idotartamEgyseg, hutott, irany, termek.kulsoVonalkod, terminalAzonosito); Task <CommObject> tsResponse3 = SocketClient.SendRequest(terminalBeosztasCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse3 = tsResponse3.Result; FelhasznaloiInterfesz.kiir(dResponse3.Message + "\n"); } else { Console.WriteLine("Nem megfelelo sorszam. Probald ujra!"); helyesAdat = false; } } while (!helyesAdat); }
public void behozandoTermekRegisztralasa() { string beTerminalAzonosito = ""; int beIdotartamEgyseg = 0; string kiTerminalAzonosito = ""; int kiIdotartamEgyseg = 0; string termekNev, kulsoVonalkod, megrendeloAzonosito, tipus; DateTime beIdopont, kiIdopont; int mennyiseg; FelhasznaloiInterfesz.kiir("Megrendelo azonosito: "); megrendeloAzonosito = FelhasznaloiInterfesz.beker(); FelhasznaloiInterfesz.kiir("Termek neve: "); termekNev = FelhasznaloiInterfesz.beker(); FelhasznaloiInterfesz.kiir("Kulso vonalkod: "); kulsoVonalkod = FelhasznaloiInterfesz.beker(); FelhasznaloiInterfesz.kiir("Termek tipusa: "); //nem hutott NH, hutott minden HH, csak hely hutott H tipus = FelhasznaloiInterfesz.beker(); FelhasznaloiInterfesz.kiir("Behozatal idopontja: "); DateTime.TryParse(FelhasznaloiInterfesz.beker(), out beIdopont); //Behozatali terminal if (beIdopont.ToString() != new DateTime().ToString()) { CommObject beCommObject = new CommObject("terminalBeosztasokLekerdezes"); beCommObject.terminalBeosztasLekerdezes = new CommObject.terminalBeosztasLekerdezesStruct("datumEsHutottseg", beIdopont.ToString(), "", (tipus == "HH" || tipus == "H")); Task <CommObject> tsResponse2 = SocketClient.SendRequest(beCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject beResponse = tsResponse2.Result; int i = 1; foreach (CommObject.terminalBeosztasAdatokStruct terminalBeosztas in beResponse.terminalBeosztasAdatokLista) { FelhasznaloiInterfesz.kiir(i++ + ". terminal beosztas adatai:\n"); FelhasznaloiInterfesz.kiir(terminalBeosztas.terminalAzonosito + " " + (terminalBeosztas.hutott ? "Hutott" : "Nem hutott") + " " + terminalBeosztas.idopont + " " + terminalBeosztas.idotartamEgyseg + "\n"); } //uj bekeres FelhasznaloiInterfesz.kiir("Kerem a terminal azonositojat: "); beTerminalAzonosito = FelhasznaloiInterfesz.beker(); FelhasznaloiInterfesz.kiir("Kerem a beosztas idotartam egyseg szamat: "); Int32.TryParse(FelhasznaloiInterfesz.beker(), out beIdotartamEgyseg); } FelhasznaloiInterfesz.kiir("Kivitel idopontja: "); DateTime.TryParse(FelhasznaloiInterfesz.beker(), out kiIdopont); //Kiviteli terminal if (kiIdopont.ToString() != new DateTime().ToString()) { CommObject kiCommObject = new CommObject("terminalBeosztasokLekerdezes"); kiCommObject.terminalBeosztasLekerdezes = new CommObject.terminalBeosztasLekerdezesStruct("datumEsHutottseg", kiIdopont.ToString(), "", (tipus == "HH" || tipus == "H")); Task <CommObject> tsResponse2 = SocketClient.SendRequest(kiCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject kiResponse = tsResponse2.Result; int i = 1; foreach (CommObject.terminalBeosztasAdatokStruct terminalBeosztas in kiResponse.terminalBeosztasAdatokLista) { FelhasznaloiInterfesz.kiir(i++ + ". terminal beosztas adatai:\n"); FelhasznaloiInterfesz.kiir(terminalBeosztas.terminalAzonosito + " " + (terminalBeosztas.hutott ? "Hutott" : "Nem hutott") + " " + terminalBeosztas.idopont + " " + terminalBeosztas.idotartamEgyseg + "\n"); } //uj bekeres FelhasznaloiInterfesz.kiir("Kerem a terminal azonositojat: "); kiTerminalAzonosito = FelhasznaloiInterfesz.beker(); FelhasznaloiInterfesz.kiir("Kerem a beosztas idotartam egyseg szamat: "); Int32.TryParse(FelhasznaloiInterfesz.beker(), out kiIdotartamEgyseg); } FelhasznaloiInterfesz.kiir("Mennyiseg: "); int.TryParse(FelhasznaloiInterfesz.beker(), out mennyiseg); if (tipus == "NH") { szabadRaklaphelyekListazasa(false); } else { szabadRaklaphelyekListazasa(true); } List <string> raklaphelyek = new List <string>(); for (int i = 0; i < mennyiseg; ++i) { FelhasznaloiInterfesz.kiir((i + 1) + ". raklap azonositoja: "); raklaphelyek.Add(FelhasznaloiInterfesz.beker()); } FelhasznaloiInterfesz.kiir("Megerosit (i/h): "); string valasz = FelhasznaloiInterfesz.beker(); if (valasz == "i") { adatokRogzitese(megrendeloAzonosito, termekNev, kulsoVonalkod, tipus, beIdopont, kiIdopont, mennyiseg, raklaphelyek); } else { return; } //be kuldes if (beIdopont.ToString() != new DateTime().ToString()) { CommObject terminalBeosztasCommObject = new CommObject("terminalBeosztasTermekhez"); terminalBeosztasCommObject.terminalBeosztasAdatok = new CommObject.terminalBeosztasAdatokStruct(beIdopont.ToString(), beIdotartamEgyseg, (tipus == "HH" || tipus == "H"), "be", kulsoVonalkod, beTerminalAzonosito); Task <CommObject> tsResponse3 = SocketClient.SendRequest(terminalBeosztasCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse3 = tsResponse3.Result; FelhasznaloiInterfesz.kiir(dResponse3.Message + "\n"); } //ki kuldes if (kiIdopont.ToString() != new DateTime().ToString()) { CommObject terminalBeosztasCommObject = new CommObject("terminalBeosztasTermekhez"); terminalBeosztasCommObject.terminalBeosztasAdatok = new CommObject.terminalBeosztasAdatokStruct(kiIdopont.ToString(), kiIdotartamEgyseg, (tipus == "HH" || tipus == "H"), "be", kulsoVonalkod, kiTerminalAzonosito); Task <CommObject> tsResponse3 = SocketClient.SendRequest(terminalBeosztasCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse3 = tsResponse3.Result; FelhasznaloiInterfesz.kiir(dResponse3.Message + "\n"); } }
public void termekModositas() { CommObject commObject = new CommObject("termekekListazasa"); Task <CommObject> tsResponse = SocketClient.SendRequest(commObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse = tsResponse.Result; FelhasznaloiInterfesz.kiir("\n0. kilepes\n"); int i = 1; foreach (CommObject.termekAdatokStruct termek in dResponse.termekAdatokLista) { FelhasznaloiInterfesz.kiir("\n" + i++ + ". termek adatai: \n"); FelhasznaloiInterfesz.kiir("Megrendelo azonositoja: " + termek.megrendeloAzonosito + "\n"); FelhasznaloiInterfesz.kiir("Nev: " + termek.termekNev + "\n"); FelhasznaloiInterfesz.kiir("Kulso vonalkod: " + termek.kulsoVonalkod + "\n"); FelhasznaloiInterfesz.kiir("Tipus: " + (termek.tipus == "H" ? "hutott" : "nem hutott") + "\n"); FelhasznaloiInterfesz.kiir("Behozatal idopontja: " + termek.beIdopont.ToString() + "\n"); FelhasznaloiInterfesz.kiir("Kivitel idopontja: " + termek.kiIdopont.ToString() + "\n"); FelhasznaloiInterfesz.kiir("Mennyiseg: " + termek.mennyiseg.ToString() + "\n"); int j = 1; foreach (string raklap in termek.raklapAdatok) { FelhasznaloiInterfesz.kiir(j++ + ". raklap azonositoja: " + raklap + "\n"); } FelhasznaloiInterfesz.kiir("________________________________\n"); } bool helyesSorszam; do { helyesSorszam = true; FelhasznaloiInterfesz.kiir("Kerem a termek sorszamat: "); string valasztas = FelhasznaloiInterfesz.beker(); int sorszam; if (Int32.TryParse(valasztas, out sorszam) && sorszam >= 0 && sorszam <= dResponse.termekAdatokLista.Count) { if (sorszam == 0) { return; } CommObject.termekAdatokStruct ujAdatok = dResponse.termekAdatokLista[sorszam - 1]; FelhasznaloiInterfesz.kiir("Uj megrendelo azonosito (Hagyja uresen, ha nem szeretne valtoztatni): "); string ujMegrendeloAzonosito = FelhasznaloiInterfesz.beker(); if (ujMegrendeloAzonosito == "") { ujMegrendeloAzonosito = ujAdatok.megrendeloAzonosito; } else { ujAdatok.megrendeloAzonosito = ujMegrendeloAzonosito; } FelhasznaloiInterfesz.kiir("Uj termek nev (Hagyja uresen, ha nem szeretne valtoztatni): "); string ujTermekNev = FelhasznaloiInterfesz.beker(); if (ujTermekNev == "") { ujTermekNev = ujAdatok.termekNev; } else { ujAdatok.termekNev = ujTermekNev; } FelhasznaloiInterfesz.kiir("Uj kulso vonalkod (Hagyja uresen, ha nem szeretne valtoztatni): "); string ujKulsoVonalkod = FelhasznaloiInterfesz.beker(); if (ujKulsoVonalkod == "") { ujKulsoVonalkod = ujAdatok.kulsoVonalkod; } else { ujAdatok.kulsoVonalkod = ujKulsoVonalkod; } FelhasznaloiInterfesz.kiir("Uj behozatal idopont (Hagyja uresen, ha nem szeretne valtoztatni): "); string ujBeIdopont = FelhasznaloiInterfesz.beker(); string beTerminalAzonosito = null; int beIdotartamEgyseg = 0; DateTime ujBeIdopontDateTime = new DateTime(); if (ujBeIdopont == "" || DateTime.Parse(ujBeIdopont).ToString() == ujAdatok.beIdopont) { ujBeIdopont = ujAdatok.beIdopont; } else { ujAdatok.beIdopont = ujBeIdopont; //Terminalok DateTime.TryParse(ujBeIdopont, out ujBeIdopontDateTime); //Behozatali terminal if (ujBeIdopontDateTime.ToString() != new DateTime().ToString()) { CommObject beCommObject = new CommObject("terminalBeosztasokLekerdezes"); beCommObject.terminalBeosztasLekerdezes = new CommObject.terminalBeosztasLekerdezesStruct("datumEsHutottseg", ujBeIdopontDateTime.ToString(), "", (ujAdatok.tipus == "HH" || ujAdatok.tipus == "H")); Task <CommObject> tsResponse2 = SocketClient.SendRequest(beCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject beResponse = tsResponse2.Result; i = 1; foreach (CommObject.terminalBeosztasAdatokStruct terminalBeosztas in beResponse.terminalBeosztasAdatokLista) { FelhasznaloiInterfesz.kiir(i++ + ". terminal beosztas adatai:\n"); FelhasznaloiInterfesz.kiir(terminalBeosztas.terminalAzonosito + " " + (terminalBeosztas.hutott ? "Hutott" : "Nem hutott") + " " + terminalBeosztas.idopont + " " + terminalBeosztas.idotartamEgyseg + "\n"); } //uj bekeres FelhasznaloiInterfesz.kiir("Kerem a terminal azonositojat: "); beTerminalAzonosito = FelhasznaloiInterfesz.beker(); FelhasznaloiInterfesz.kiir("Kerem a beosztas idotartam egyseg szamat: "); Int32.TryParse(FelhasznaloiInterfesz.beker(), out beIdotartamEgyseg); } } FelhasznaloiInterfesz.kiir("Uj kiviteli idopont (Hagyja uresen, ha nem szeretne valtoztatni): "); string ujKiIdopont = FelhasznaloiInterfesz.beker(); string kiTerminalAzonosito = null; int kiIdotartamEgyseg = 0; DateTime ujKiIdopontDateTime = new DateTime(); if (ujKiIdopont == "" || DateTime.Parse(ujKiIdopont).ToString() == ujAdatok.kiIdopont) { ujKiIdopont = ujAdatok.kiIdopont; } else { ujAdatok.kiIdopont = ujKiIdopont; DateTime.TryParse(ujKiIdopont, out ujKiIdopontDateTime); //Kihozatali terminal if (ujKiIdopontDateTime.ToString() != new DateTime().ToString()) { CommObject beCommObject = new CommObject("terminalBeosztasokLekerdezes"); beCommObject.terminalBeosztasLekerdezes = new CommObject.terminalBeosztasLekerdezesStruct("datumEsHutottseg", ujKiIdopontDateTime.ToString(), "", (ujAdatok.tipus == "HH" || ujAdatok.tipus == "H")); Task <CommObject> tsResponse2 = SocketClient.SendRequest(beCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject beResponse = tsResponse2.Result; i = 1; foreach (CommObject.terminalBeosztasAdatokStruct terminalBeosztas in beResponse.terminalBeosztasAdatokLista) { FelhasznaloiInterfesz.kiir(i++ + ". terminal beosztas adatai:\n"); FelhasznaloiInterfesz.kiir(terminalBeosztas.terminalAzonosito + " " + (terminalBeosztas.hutott ? "Hutott" : "Nem hutott") + " " + terminalBeosztas.idopont + " " + terminalBeosztas.idotartamEgyseg + "\n"); } //uj bekeres FelhasznaloiInterfesz.kiir("Kerem a terminal azonositojat: "); kiTerminalAzonosito = FelhasznaloiInterfesz.beker(); FelhasznaloiInterfesz.kiir("Kerem a beosztas idotartam egyseg szamat: "); Int32.TryParse(FelhasznaloiInterfesz.beker(), out kiIdotartamEgyseg); } } //megerosites FelhasznaloiInterfesz.kiir("Megerosit (i/h): "); string valasz = FelhasznaloiInterfesz.beker(); if (valasz == "i") { //modositas kuldese CommObject modifyingCommObject = new CommObject("termekModositas"); modifyingCommObject.termekAdatok = ujAdatok; modifyingCommObject.termekAzonosito = dResponse.termekAdatokLista[sorszam - 1].kulsoVonalkod; Task <CommObject> modifyingtsResponse = SocketClient.SendRequest(modifyingCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject modifyingResponse = modifyingtsResponse.Result; FelhasznaloiInterfesz.kiir(modifyingResponse.Message + "\n"); } else { return; } //be kuldes if (beTerminalAzonosito != null) { CommObject terminalBeosztasCommObject = new CommObject("terminalBeosztasTermekhez"); terminalBeosztasCommObject.terminalBeosztasAdatok = new CommObject.terminalBeosztasAdatokStruct(ujBeIdopontDateTime.ToString(), beIdotartamEgyseg, (ujAdatok.tipus == "HH" || ujAdatok.tipus == "H"), "be", ujKulsoVonalkod, beTerminalAzonosito); Task <CommObject> tsResponse3 = SocketClient.SendRequest(terminalBeosztasCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse3 = tsResponse3.Result; FelhasznaloiInterfesz.kiir(dResponse3.Message + "\n"); } //ki kuldes if (kiTerminalAzonosito != null) { CommObject terminalBeosztasCommObject = new CommObject("terminalBeosztasTermekhez"); terminalBeosztasCommObject.terminalBeosztasAdatok = new CommObject.terminalBeosztasAdatokStruct(ujKiIdopontDateTime.ToString(), kiIdotartamEgyseg, (ujAdatok.tipus == "HH" || ujAdatok.tipus == "H"), "be", ujKulsoVonalkod, kiTerminalAzonosito); Task <CommObject> tsResponse3 = SocketClient.SendRequest(terminalBeosztasCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject dResponse3 = tsResponse3.Result; FelhasznaloiInterfesz.kiir(dResponse3.Message + "\n"); } } else { FelhasznaloiInterfesz.kiir("Nem megfelelo sorszam. Probald ujra!\n"); helyesSorszam = false; } } while (!helyesSorszam); }
public void MenuMuszakvezetohoz() { string data = null; do { FelhasznaloiInterfesz.kiir("\n1. Termekek listazasa\n"); FelhasznaloiInterfesz.kiir("2. Termekek szurt listazasa\n"); FelhasznaloiInterfesz.kiir("3. Munkarend hozzaadasa\n"); FelhasznaloiInterfesz.kiir("4. Munkarend lekerdezese\n"); FelhasznaloiInterfesz.kiir("5. Munkarendek lekerdezese\n"); FelhasznaloiInterfesz.kiir("6. Terminal beosztas lekerdezese\n"); FelhasznaloiInterfesz.kiir("7. Termek behozatal\n"); FelhasznaloiInterfesz.kiir("8. Termek kivitel\n"); FelhasznaloiInterfesz.kiir("9. Kijelentkezes\n"); FelhasznaloiInterfesz.kiir("10. Kilepes\n"); FelhasznaloiInterfesz.kiir("Valasztas sorszama: "); data = FelhasznaloiInterfesz.beker(); switch (data) { case "1": termekekListazasa(); break; case "2": termekekSzurtListazasa(); break; case "3": munkarendHozzaadas("bela01"); break; case "4": munkarendLekerdezes(); break; case "5": munkarendekLekerdezes(); break; case "6": terminalBeosztasLekerdezese(); break; case "7": termekBehozatal(); break; case "8": termekKivitel(); break; case "9": kijelentkezes(); break; case "10": kilepes(); break; default: FelhasznaloiInterfesz.kiir("Nem ertelmezheto a sorszam. Probald ujra!\n\n"); break; } } while (!kilepett && !kijelentkezett); }
public void termekekSzurtListazasa() { CommObject.termekAdatokStruct szurok = new CommObject.termekAdatokStruct(); FelhasznaloiInterfesz.kiir("Nev szuro (Hagyja uresen, ha nem szeretne megadni): "); string nev = FelhasznaloiInterfesz.beker(); if (nev == "") { szurok.termekNev = null; } else { szurok.termekNev = nev; } FelhasznaloiInterfesz.kiir("Kulso vonalkod szuro (Hagyja uresen, ha nem szeretne megadni): "); string kulsoVonalkod = FelhasznaloiInterfesz.beker(); if (kulsoVonalkod == "") { szurok.kulsoVonalkod = null; } else { szurok.kulsoVonalkod = kulsoVonalkod; } FelhasznaloiInterfesz.kiir("Behozatal datum szuro (Hagyja uresen, ha nem szeretne megadni): "); string beDatum = FelhasznaloiInterfesz.beker(); if (beDatum == "") { szurok.beIdopont = new DateTime().ToString(); } else { szurok.beIdopont = DateTime.Parse(beDatum).ToString(); } FelhasznaloiInterfesz.kiir("Kivitel datum szuro (Hagyja uresen, ha nem szeretne megadni): "); string kiDatum = FelhasznaloiInterfesz.beker(); if (kiDatum == "") { szurok.kiIdopont = new DateTime().ToString(); } else { szurok.kiIdopont = DateTime.Parse(kiDatum).ToString(); } FelhasznaloiInterfesz.kiir("Tipus szuro (Hagyja uresen, ha nem szeretne megadni): "); string tipus = FelhasznaloiInterfesz.beker(); if (tipus == "") { szurok.tipus = null; } else { szurok.tipus = tipus; } FelhasznaloiInterfesz.kiir("Raklap azonosito szuro (Hagyja uresen, ha nem szeretne megadni): "); string raklapAzonosito = FelhasznaloiInterfesz.beker(); if (raklapAzonosito == "") { szurok.raklapAdatok = new List <string>(); //szurok.raklapAdatok.Add(null); } else { szurok.raklapAdatok = new List <string>(); szurok.raklapAdatok.Add(raklapAzonosito); } FelhasznaloiInterfesz.kiir("Megrendelo azonosito szuro (Hagyja uresen, ha nem szeretne megadni): "); string megrendeloAzonosito = FelhasznaloiInterfesz.beker(); if (megrendeloAzonosito == "") { szurok.megrendeloAzonosito = null; } else { szurok.megrendeloAzonosito = megrendeloAzonosito; } CommObject szuroCommObject = new CommObject("termekSzurese"); szuroCommObject.termekAdatok = szurok; Task <CommObject> szurotsResponse = SocketClient.SendRequest(szuroCommObject); FelhasznaloiInterfesz.kiir("Sent request, waiting for response\n"); CommObject szurodResponse = szurotsResponse.Result; int i = 1; foreach (CommObject.termekAdatokStruct termek in szurodResponse.termekAdatokLista) { FelhasznaloiInterfesz.kiir("\n" + i++ + ". termek adatai: \n"); FelhasznaloiInterfesz.kiir("Megrendelo azonositoja: " + termek.megrendeloAzonosito + "\n"); FelhasznaloiInterfesz.kiir("Nev: " + termek.termekNev + "\n"); FelhasznaloiInterfesz.kiir("Kulso vonalkod: " + termek.kulsoVonalkod + "\n"); FelhasznaloiInterfesz.kiir("Tipus: " + (termek.tipus == "H" ? "hutott" : "nem hutott") + "\n"); FelhasznaloiInterfesz.kiir("Behozatal idopontja: " + termek.beIdopont.ToString() + "\n"); FelhasznaloiInterfesz.kiir("Kivitel idopontja: " + termek.kiIdopont.ToString() + "\n"); FelhasznaloiInterfesz.kiir("Mennyiseg: " + termek.mennyiseg.ToString() + "\n"); int j = 1; foreach (string raklap in termek.raklapAdatok) { FelhasznaloiInterfesz.kiir(j++ + ". raklap azonositoja: " + raklap + "\n"); } FelhasznaloiInterfesz.kiir("________________________________\n"); } }
public void MenuDiszpecserhez() { string data = null; do { FelhasznaloiInterfesz.kiir("\n1. Behozando termek regisztralas\n"); FelhasznaloiInterfesz.kiir("2. Termekek listazasa\n"); FelhasznaloiInterfesz.kiir("3. Termekek szurt listazasa\n"); FelhasznaloiInterfesz.kiir("4. Termek adatok modositasa\n"); FelhasznaloiInterfesz.kiir("5. Termek torlese\n"); FelhasznaloiInterfesz.kiir("6. Terminal beosztas letrehozasa\n"); FelhasznaloiInterfesz.kiir("7. Terminal beosztas lekerdezese\n"); FelhasznaloiInterfesz.kiir("8. Beosztas lekerdezese\n"); FelhasznaloiInterfesz.kiir("9. Kijelentkezes\n"); FelhasznaloiInterfesz.kiir("10. Kilepes\n"); FelhasznaloiInterfesz.kiir("Valasztas sorszama: "); data = FelhasznaloiInterfesz.beker(); switch (data) { case "1": behozandoTermekRegisztralasa(); break; case "2": termekekListazasa(); break; case "3": termekekSzurtListazasa(); break; case "4": termekModositas(); break; case "5": termekTorles(); break; case "6": terminalBeosztasLetrehozasa(); break; case "7": terminalBeosztasLekerdezese(); break; case "8": munkarendLekerdezes(); break; case "9": kijelentkezes(); break; case "10": kilepes(); break; default: FelhasznaloiInterfesz.kiir("Nem ertelmezheto a sorszam. Probald ujra!\n\n"); break; } } while (!kilepett && !kijelentkezett); }