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"; }
} // 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--; } }
} // 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); } } }
private void btnRoute2_Click(object sender, RoutedEventArgs e) { ClearLines(); AnalyzeRouteSecond(txtRoute2.Text); dataGridView.ItemsSource = LogORM.Select().DefaultView; }
private void btnLamp_Click(object sender, RoutedEventArgs e) { AnalyzeSignal(txtbyte6.Text, txtbyte7.Text, txtbyte8.Text, txtbyte9.Text, txtbyte10.Text); dataGridView.ItemsSource = LogORM.Select().DefaultView; }
private void btnbyte11_Click(object sender, RoutedEventArgs e) { AnalyzeTC(txtbyte11.Text, txtbyte12.Text, txtbyte13.Text, txtbyte26.Text); dataGridView.ItemsSource = LogORM.Select().DefaultView; }
private void btnenergy2_Click_1(object sender, RoutedEventArgs e) { analyzeEnergy8(txtByte2.Text, txtByte3.Text); dataGridView.ItemsSource = LogORM.Select().DefaultView; }
private void btnenergy1_Click(object sender, RoutedEventArgs e) { AnalyzeEnergy4(txtByte0.Text, txtByte1.Text); dataGridView.ItemsSource = LogORM.Select().DefaultView; }
private void btnpm2_Click(object sender, RoutedEventArgs e) { AnalyzePm8(txt2.Text); dataGridView.ItemsSource = LogORM.Select().DefaultView; }