Beispiel #1
0
        private void mnuBasicInfo_Click(object sender, EventArgs e)
        {
            BasicInfoList list = new BasicInfoList();

            list.ShowDialog();
        }
Beispiel #2
0
        private void ListBox_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            System.Windows.Controls.ListBox listBox = sender as System.Windows.Controls.ListBox;
            PojInfo selected   = listBox.SelectedItem as PojInfo;
            string  manageName = listBox.Name;
            string  header     = selected.Name;

            foreach (TabItem tab in MainPanel.Items)
            {
                if (tab.Header.Equals(header) && tab.Name.Equals(manageName))
                {
                    MainPanel.SelectedItem = tab;
                    return;
                }
            }
            TabItem temptb = new TabItem();

            temptb.Header = header;
            temptb.Name   = manageName;
            BtnTag        = temptb.Header + temptb.Name;
            foreach (PojInfo p in MonitorList)
            {
                if (p.Name == header)
                {
                    Global_2 uc = new Global_2();
                    LitName        = header;
                    temptb.Content = uc;
                }
            }
            foreach (PojInfo p in ReportList)
            {
                if (p.Name == header)
                {
                    if (header == "检测统计")
                    {
                        Check uc = new Check();
                        LitName        = header;
                        temptb.Content = uc;
                    }
                    else if (header == "生产统计")
                    {
                        Product uc = new Product();
                        LitName        = header;
                        temptb.Content = uc;
                    }
                }
            }
            foreach (PojInfo p in AlarmList)
            {
                if (p.Name == header)
                {
                    HistoryAlarm uc = new HistoryAlarm();
                    LitName        = header;
                    temptb.Content = uc;
                }
            }
            foreach (PojInfo p in WorkSheetList)
            {
                if (p.Name == header)
                {
                    WorkSchedule uc = new WorkSchedule();
                    LitName        = header;
                    temptb.Content = uc;
                    //if (header == "工单作成")
                    //{
                    //    WorkDone uc = new WorkDone();
                    //    LitName = header;
                    //    temptb.Content = uc;
                    //}
                    //else if (header == "工单排产")
                    //{
                    //    WorkSchedule uc = new WorkSchedule();
                    //    LitName = header;
                    //    temptb.Content = uc;
                    //}
                }
            }
            foreach (PojInfo p in BasicInfoList)
            {
                if (p.Name == header)
                {
                    BasicInfoList uc = new BasicInfoList();
                    LitName        = header;
                    temptb.Content = uc;
                }
            }
            this.MainPanel.Items.Add(temptb);
            MainPanel.SelectedIndex = MainPanel.Items.Count - 1;
        }