Esempio n. 1
0
        public DrawingUI()
        {
            InitializeComponent();
            dataGridView.ItemsSource = LogORM.Select().DefaultView;

            //switchBottomLeft.MouseDown += delegate { switchBottomLeft.isOpen = !switchBottomLeft.isOpen; };
            //switchTopLeft.MouseDown += delegate { switchTopLeft.isOpen = !switchTopLeft.isOpen; };
            tc1.Nick  = "TC 1";
            tc2.Nick  = "TC 2";
            tc3.Nick  = "TC 3";
            tc4.Nick  = "TC 4";
            tc5.Nick  = "TC 5";
            tc6.Nick  = "TC 6";
            tc7.Nick  = "TC 7";
            tc8.Nick  = "TC 8";
            tc9.Nick  = "TC 9";
            tc10.Nick = "TC 10";
            tc11.Nick = "TC 11";
            tc12.Nick = "TC 12";
            tc13.Nick = "TC 13";
            tc14.Nick = "TC 14";
            tc15.Nick = "TC 15";
            tc16.Nick = "TC 16";
            tc17.Nick = "TC 17";
            tc18.Nick = "TC 18";
            tc19.Nick = "TC 19";
            tc20.Nick = "TC 20";
        }
Esempio n. 2
0
        } // First Routes

        public void AnalyzeRouteSecond(string request)
        {
            bool[] req = new bool[8];

            req = hexToBinary(request);

            DataTable dt = new DataTable();
            string    item;
            int       a = 73;
            int       b = 65;


            for (int i = 0; i < 7; i = i + 2)
            {
                if (req[i])
                {
                    dt = LogORM.SelectRoute(a);
                    Log.Insert(LogTypes.INFO, (DeviceID)a, StatusType.Reserved, request);


                    for (int j = 0; j < dt.Rows.Count; j++)
                    {
                        item = dt.Rows[j]["LineName"].ToString().Trim();
                        var element = (LineUC)this.FindName(item);
                        if (element != null && element.GetType() == typeof(LineUC))
                        {
                            element.ColorizeLine(Brushes.Blue);
                        }
                    }
                }

                a--;
            }


            for (int i = 1; i < 8; i = i + 2)
            {
                if (req[i])
                {
                    dt = LogORM.SelectRoute(b);
                    Log.Insert(LogTypes.INFO, (DeviceID)b, StatusType.Reserved, request);


                    for (int j = 0; j < dt.Rows.Count; j++)
                    {
                        item = dt.Rows[j]["LineName"].ToString().Trim();
                        var element = (LineUC)this.FindName(item);
                        if (element != null && element.GetType() == typeof(LineUC))
                        {
                            element.ColorizeLine(Brushes.Blue);
                        }
                    }
                }

                b--;
            }
        }
Esempio n. 3
0
        }  // conversion method

        public void ClearLines()
        {
            DataTable table = new DataTable();

            table = LogORM.SelectRoute(74);
            string item;

            for (int i = 0; i < table.Rows.Count; i++)
            {
                item = table.Rows[i]["LineName"].ToString().Trim();
                var element = (LineUC)this.FindName(item);

                if (element != null && element.GetType() == typeof(LineUC))
                {
                    element.ColorizeLine(Brushes.Black);
                }
            }
        }
Esempio n. 4
0
 private void btnRoute2_Click(object sender, RoutedEventArgs e)
 {
     ClearLines();
     AnalyzeRouteSecond(txtRoute2.Text);
     dataGridView.ItemsSource = LogORM.Select().DefaultView;
 }
Esempio n. 5
0
 private void btnLamp_Click(object sender, RoutedEventArgs e)
 {
     AnalyzeSignal(txtbyte6.Text, txtbyte7.Text, txtbyte8.Text, txtbyte9.Text, txtbyte10.Text);
     dataGridView.ItemsSource = LogORM.Select().DefaultView;
 }
Esempio n. 6
0
 private void btnbyte11_Click(object sender, RoutedEventArgs e)
 {
     AnalyzeTC(txtbyte11.Text, txtbyte12.Text, txtbyte13.Text, txtbyte26.Text);
     dataGridView.ItemsSource = LogORM.Select().DefaultView;
 }
Esempio n. 7
0
 private void btnenergy2_Click_1(object sender, RoutedEventArgs e)
 {
     analyzeEnergy8(txtByte2.Text, txtByte3.Text);
     dataGridView.ItemsSource = LogORM.Select().DefaultView;
 }
Esempio n. 8
0
 private void btnenergy1_Click(object sender, RoutedEventArgs e)
 {
     AnalyzeEnergy4(txtByte0.Text, txtByte1.Text);
     dataGridView.ItemsSource = LogORM.Select().DefaultView;
 }
Esempio n. 9
0
 private void btnpm2_Click(object sender, RoutedEventArgs e)
 {
     AnalyzePm8(txt2.Text);
     dataGridView.ItemsSource = LogORM.Select().DefaultView;
 }