public string commandHandle(string command, string node) { if (node.Length < 1) { mainWindow.appendConsole("Nie wybrano docelowego punktu końcowego", null, null); return null; } switch (command) { // do klienta case "resource-location": string portresponse = sendCommand(node, "get-ports|", false); string con_response = sendCommand(node, "get-resource-list|", false); ResourceRelocationWindow relocationwindow = new ResourceRelocationWindow(this, node,portresponse,con_response,availableModules,availableConteners); relocationwindow.ShowDialog(); return "DONE"; // do klienta case "get-resource-list": return sendCommand(node, command + "|", true); // do klienta case "delete-resource": string conresponse = sendCommand(node, "get-resource-list|", false); DropConnectionWindow deleteWindow = new DropConnectionWindow(this, conresponse, node, mainWindow, "client"); deleteWindow.ShowDialog(); return "DONE"; // do krosownicy case "disable-node": return sendCommand(node, command+"|",true); // do krosownicy case "close-connection": string connresponse = sendCommand(node, "get-connection-list|",false); DropConnectionWindow dropWindow = new DropConnectionWindow(this,connresponse,node,mainWindow,"router"); dropWindow.ShowDialog(); return "DONE"; // do krosownicy case "sub-connection-HPC": string port_response = sendCommand(node, "get-ports|",false); string connectionresponse = sendCommand(node, "get-connection-list|",false); AddConnectionWindow window = new AddConnectionWindow(this,port_response,connectionresponse,node,availableModules,availableConteners); window.ShowDialog(); return "DONE"; // do krosownicy case "get-connection-list": return sendCommand(node, command + "|",true); // do klienta i krosownicy case "get-ports": return sendCommand(node, command + "|",true); case "load-config": LoadConfig(node); return "DONE"; default: mainWindow.appendConsole("Stało się niemożliwe",null,null); return "ERROR"; } }
public string commandHandle(string command, string node) { if (node.Length < 1) { mainWindow.appendConsole("Nie wybrano docelowego punktu końcowego", null, null); return null; } switch (command) { case "resource-location": string portresponse = sendCommand(node, "get-ports|", false); ResourceRelocationWindow relocationwindow = new ResourceRelocationWindow(this, node,portresponse); relocationwindow.ShowDialog(); return "DONE"; case "disable-node": return sendCommand(node, command+"|",true); case "close-connection": string connresponse = sendCommand(node, "get-connection-list|",false); DropConnectionWindow dropWindow = new DropConnectionWindow(this,connresponse,node,mainWindow); dropWindow.ShowDialog(); return "DONE"; case "sub-connection-HPC": string port_response = sendCommand(node, "get-ports|",false); string connectionresponse = sendCommand(node, "get-connection-list|",false); AddConnectionWindow window = new AddConnectionWindow(this,port_response,connectionresponse,node); window.ShowDialog(); return "DONE"; case "get-connection-list": return sendCommand(node, command + "|",true); case "get-ports": return sendCommand(node, command + "|",true); default: mainWindow.appendConsole("Stało się niemożliwe",null,null); return "ERROR"; } }