public void Assistant_Click(object sender1, EventArgs e1)
        {
            filter1StackLabel.Children.Clear();
            filter1Stack.Children.Clear();
            filter2StackLabel.Children.Clear();
            filter2Stack.Children.Clear();
            filter3StackLabel.Children.Clear();
            filter3Stack.Children.Clear();
            filter4StackLabel.Children.Clear();
            filter4Stack.Children.Clear();
            DevicesStack.Children.Clear();
            DataModels.DeviceModel[] ListOfDevices = ServerConnection.Devices.getAllDevices();
            if (ListOfDevices.Length == 0)
            {
                MessageBox.Show("Devices not found!");
                Window win = new Window();
                win.Close();
            }
            AddDevicesToDeviceStackPanel(ListOfDevices);
            initialMeasurementsTOShow = ServerConnection.Filters.getMeasurementsInAllDevices();
            addInitialMeasuremntstoMeasurementStack();
            AddDevicesToDeviceStackPanel(UpdatedListOfDevices);
            void addInitialMeasuremntstoMeasurementStack()
            {
                if (initialMeasurementsTOShow.Count > 0)
                {
                    TextBlock t = new TextBlock {
                        Text = "Select Measurement "
                    };
                    filter1StackLabel.Children.Add(t);

                    foreach (var measure in initialMeasurementsTOShow)
                    {
                        CheckBox cb_temp = new CheckBox();
                        cb_temp.Content    = measure;
                        cb_temp.Checked   += new RoutedEventHandler(measurement_filter_CheckBox_Clicked);
                        cb_temp.Unchecked += new RoutedEventHandler(measurement_filter_CheckBox_Clicked);
                        filter1Stack.Children.Add(cb_temp);
                    }
                }
            }

            var _filterPreferences = Preferences.getFilterPreferencesByIp();

            AutoCheck.autocheckFilterPreferences(_filterPreferences);
        }
Esempio n. 2
0
 public static void AlertAt(AutoCheck type, string msg)
 {
 }