public DropConnectionWindow(SocketHandler handler,string connections ,string name, MainWindow main)
 {
     InitializeComponent();
     sockethandler = handler;
     nodename = name;
     mainw = main;
     stringToConnectionArray(connections);
 }
        public ResourceRelocationWindow(SocketHandler handler_, string name,string port_response)
        {
            InitializeComponent();
            contenerTypeBox.ItemsSource = conteners.ToList();
            ModuleComboBox.ItemsSource = modules.ToList();
            handler = handler_;
            stringToPortArray(port_response);

            nodeNameLabel.Content = name;
            initArrays();
        }
 public AddConnectionWindow(SocketHandler handler_, string port_response, string connection_response,string name)
 {
     InitializeComponent();
     contenerTypeBox.ItemsSource = conteners.ToList();
     STMComboBox.ItemsSource = modules.ToList();
     STMComboBox.SelectedIndex =0;
     handler = handler_;
     nodeNameLabel.Content = name;
     stringToPortArray(port_response);
     stringToConnectionArray(connection_response);
     initArrays();
 }
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            List<int> portList = ConfigReader.readPortsFromConfig("\\managementConfigFile.xml");
            routerList = new List<Router>();
            clientList = new List<Router>();

            if (portList==null)
            {
                appendConsole("Błąd odczytu pliku konfiguracyjnego, spróbuj ponownie.",null,null);
                return;
            }

            socketHandler = new SocketHandler(portList, this);
            actionBox.IsEnabled = true;
            nodeBox.IsEnabled = true;
            selectionBox.IsEnabled = true;
            button1.IsEnabled = false;
            button2.IsEnabled = true;
            addNewButton.IsEnabled = true;
            initialised = true;
        }
 public AddNewRouterWindow(MainWindow main, SocketHandler hand)
 {
     InitializeComponent();
     mainw = main;
     handler = hand;
 }
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            Returnable returnable = ConfigReader.readPortsFromConfig("managementConfigFile.xml");

            List<int> portList = returnable.portList;
            clientList = new List<Router>();
            availableConteners = returnable.contenerList;
            availableModules = returnable.moduleList;

            routerList = new List<Router>();

            if (portList == null)
            {
                appendConsole("Błąd odczytu pliku konfiguracyjnego, spróbuj ponownie.", null, null);
                return;
            }
            appendConsole("Obsługiwany moduł w sieci: " + availableModules[0], null, null);
            appendConsole("Obsługiwane kontenery:", null, null);
            foreach (string s in availableConteners)
            {
                appendConsole(s, null, null);
            }

            socketHandler = new SocketHandler(portList, this, availableModules, availableConteners);
            actionBox.IsEnabled = true;
            nodeBox.IsEnabled = true;
            selectionBox.IsEnabled = true;
            button1.IsEnabled = false;
            button2.IsEnabled = true;
            addNewButton.IsEnabled = true;
            initialised = true;
        }
 public ResourceRelocationWindow(SocketHandler handler_, string name,string port_response,string con_respone,List<string> modulesList, List<string> contenersList)
 {
     InitializeComponent();
     initAll(name, port_response,con_respone, modulesList, contenersList);
     handler = handler_;
 }
 public AddConnectionWindow(SocketHandler handler_, string port_response, string connection_response,string name,List<string> modulesList, List<string> contenersList)
 {
     InitializeComponent();
     handler = handler_;
     initAll(port_response, connection_response, name, modulesList, contenersList);
 }