Ejemplo n.º 1
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            WatchHouseMonitoring vWatchHouseMonitoring = new WatchHouseMonitoring();
            GongHaoPaiInfo       vGongHaoPaiInfo       = vWatchHouseMonitoring.GetGongHaoPaiInfo(App.WatchHouseID);

            label_GongHao.Content  = vGongHaoPaiInfo.GonHao;
            label_XingMing.Content = vGongHaoPaiInfo.XinMing;
            label_XingJi.Content   = vGongHaoPaiInfo.XingJi;
            textBlock_GeYan.Text   = vGongHaoPaiInfo.GeYan;
        }
Ejemplo n.º 2
0
        void init()
        {
            WatchHouseMonitoring vWatchHouseMonitoring = new WatchHouseMonitoring();
            bool vGangTingState = false, vDianYuanState = false, vLedState = false;

            vWatchHouseMonitoring.GetWatchHouseState(App.WatchHouseID, ref vGangTingState, ref vDianYuanState, ref vLedState);
            //岗亭在线状态
            if (!vGangTingState)
            {
                Image_DengGuan.Source  = new BitmapImage(new Uri(@"Images/GanTingMingXi/DengGuan_L.jpg", UriKind.Relative));
                Image_MenChuang.Source = new BitmapImage(new Uri(@"Images/GanTingMingXi/Men_L.jpg", UriKind.Relative));
                Image_XinFeng.Source   = new BitmapImage(new Uri(@"Images/GanTingMingXi/XingFeng_L.jpg", UriKind.Relative));
                Image_KongTiao.Source  = new BitmapImage(new Uri(@"Images/GanTingMingXi/KongTiao_L.jpg", UriKind.Relative));
                Image_DiNuan.Source    = new BitmapImage(new Uri(@"Images/GanTingMingXi/DiRuan_L.jpg", UriKind.Relative));
                Image_GongHao.Source   = new BitmapImage(new Uri(@"Images/GanTingMingXi/DianZhiPai_L.jpg", UriKind.Relative));
            }
            //电源在线状态
            if (!vDianYuanState)
            {
                Image_DianYuan.Source = new BitmapImage(new Uri(@"Images/GanTingMingXi/DianYuan_L.jpg", UriKind.Relative));
            }
            //LED在线状态
            if (!vLedState)
            {
                Image_LED.Source = new BitmapImage(new Uri(@"Images/GanTingMingXi/LED_L.jpg", UriKind.Relative));
            }

            //权限控制
            if (!App.Power_GangTing)
            {
                Image_DengGuan.IsEnabled  = false;
                Image_MenChuang.IsEnabled = false;
                Image_XinFeng.IsEnabled   = false;
                Image_KongTiao.IsEnabled  = false;
                Image_DiNuan.IsEnabled    = false;
                Image_GongHao.IsEnabled   = false;
            }
            if (!App.Power_LED)
            {
                Image_LED.IsEnabled = false;
            }
            if (!App.Power_DianYuan)
            {
                Image_DianYuan.IsEnabled = false;
            }
        }
Ejemplo n.º 3
0
        void initDiNuan()
        {
            m_Monitoring = new WatchHouseMonitoring();
            DiNuanStateInfo vDiNuanStateModel = m_Monitoring.DiNuan(App.WatchHouseID);

            CheckBox_DiNuan.IsChecked  = vDiNuanStateModel.DiNuan;
            CheckBox_YouJiao.IsChecked = vDiNuanStateModel.YouNuanJQ;
            CheckBox_ZuoJiao.IsChecked = vDiNuanStateModel.ZuoNuanJQ;

            Label_DanQianWD.Content  = string.Format("{0}℃", vDiNuanStateModel.DanQianWD);
            Label_DanQianWD.Tag      = vDiNuanStateModel.DanQianWD;
            Label_SheZiWenDu.Content = vDiNuanStateModel.SheZhiWD;
            changeSwitchColor_DiNuan();
            changeSwitchColor_YouJiao();
            changeSwitchColor_ZuoJiao();
            m_IsInit = true;
        }
Ejemplo n.º 4
0
 private void Page_Loaded(object sender, RoutedEventArgs e)
 {
     m_Monitoring = new WatchHouseMonitoring();
     RefreshState();
 }
Ejemplo n.º 5
0
        void init()
        {
            //岗亭初始化
            m_CheckBoxList = new List <CheckBox>();
            WatchHouseMonitoring  vWatchHouseMonitoring = new WatchHouseMonitoring();
            List <WatchHouseInfo> vWatchHouseInfoList   = vWatchHouseMonitoring.GetAllWatchHouseInfo();

            double vCount_Double = vWatchHouseInfoList.Count / (double)4;
            int    vCount_int    = (int)(vCount_Double / (double)8);

            for (int i = 0; i < vWatchHouseInfoList.Count; i++)
            {
                if (vWatchHouseInfoList[i].GuanGaoPing1IP != null && vWatchHouseInfoList[i].GuanGaoPing1IP != "")
                {
                    CheckBox vNewCheckBox1 = new CheckBox()
                    {
                        Content = vWatchHouseInfoList[i].GangTingMC + "(屏幕1)",
                        Tag     = vWatchHouseInfoList[i].GuanGaoPing1IP
                    };
                    string vIsSelected = SelectedIPArray.Where(m => m == vWatchHouseInfoList[i].GuanGaoPing1IP).FirstOrDefault();
                    if (vIsSelected != null && vIsSelected != "")
                    {
                        vNewCheckBox1.IsChecked = true;
                    }

                    listBox_GangTing.Items.Add(vNewCheckBox1);
                    m_CheckBoxList.Add(vNewCheckBox1);
                }

                if (vWatchHouseInfoList[i].GuanGaoPing2IP != null && vWatchHouseInfoList[i].GuanGaoPing2IP != "")
                {
                    CheckBox vNewCheckBox2 = new CheckBox()
                    {
                        Content = vWatchHouseInfoList[i].GangTingMC + "(屏幕2)",
                        Tag     = vWatchHouseInfoList[i].GuanGaoPing2IP
                    };

                    string vIsSelected = SelectedIPArray.Where(m => m == vWatchHouseInfoList[i].GuanGaoPing2IP).FirstOrDefault();
                    if (vIsSelected != null && vIsSelected != "")
                    {
                        vNewCheckBox2.IsChecked = true;
                    }

                    listBox_GangTing.Items.Add(vNewCheckBox2);
                    m_CheckBoxList.Add(vNewCheckBox2);
                }
            }

            //文本内容初始化
            List <TextInfo> vTextInfoList = new List <TextInfo>();

            foreach (string vText in TextArray)
            {
                BitmapImage vBitmapImage = new BitmapImage();
                vBitmapImage.BeginInit();
                vBitmapImage.StreamSource = CommHelper.ByteToStream(CommHelper.SetImageToByteArray(vText));
                vBitmapImage.EndInit();
                vTextInfoList.Add(new TextInfo()
                {
                    FullPath = vText, Image = vBitmapImage
                });
            }
            listBox_Text.ItemsSource = vTextInfoList;

            //图片内容初始化
            List <TextInfo> vPicInfoList = new List <TextInfo>();

            foreach (string vPic in PicArray)
            {
                vPicInfoList.Add(new TextInfo()
                {
                    FullPath = vPic
                });
            }
            listBox_Pic.ItemsSource = vPicInfoList;


            //视频内容初始化
            List <TextInfo> vVideoInfoList = new List <TextInfo>();

            foreach (string vVideo in VideoArray)
            {
                vVideoInfoList.Add(new TextInfo()
                {
                    FullPath = vVideo
                });
            }
            listBox_Video.ItemsSource = vVideoInfoList;
        }
Ejemplo n.º 6
0
 void init()
 {
     m_Monitoring = new WatchHouseMonitoring();
     RefreshState();
 }