コード例 #1
0
 private void SaveCamera(object sender, MouseButtonEventArgs e)
 {
     if (this.preset_pos == -1)
     {
         this.preset_pos = this.Camera.FindFreePreset();
     }
     if (this.UIName.isEmpty())
     {
         MessageBox.Show("Tên preset không được để trống!", "Thông báo");
         return;
     }
     if (this.Preset == null)
     {
         if (CHCNetSDK.NET_DVR_PTZPreset(this.Camera.m_lRealHandle, CHCNetSDK.SET_PRESET, (uint)this.preset_pos))
         {
             Code.Camera_Preset tmp = new Code.Camera_Preset(this.Camera.id, this.preset_pos);
             Code.Camera_Goto   p   = new Code.Camera_Goto();
             p.name = this.UIName.Text;
             p.Camera.Add(tmp);
             App.DataPreset.Add(p);
             if (this.CloseEvent != null)
             {
                 this.CloseEvent(this, new EventArgs());
             }
         }
         else
         {
             MessageBox.Show("Không thể set dữ liệu lên camera", "Thông báo");
         }
     }
     else
     {
         MessageBox.Show("Tinh năng đang xây dựng", "Thông báo");
     }
 }
コード例 #2
0
        private void SaveCamera(object sender, MouseButtonEventArgs e)
        {
            if (this.preset_pos == -1)
            {
                this.preset_pos = this.Camera.FindFreePreset();
            }
            if (this.UIName.isEmpty())
            {
                MessageBox.Show("Tên preset không được để trống!","Thông báo");
                return;
            }
            if (this.Preset == null)
            {
                if (CHCNetSDK.NET_DVR_PTZPreset(this.Camera.m_lRealHandle, CHCNetSDK.SET_PRESET, (uint)this.preset_pos))
                {
                    Code.Camera_Preset tmp = new Code.Camera_Preset(this.Camera.id, this.preset_pos);
                    Code.Camera_Goto p = new Code.Camera_Goto();
                    p.name = this.UIName.Text;
                    p.Camera.Add(tmp);
                    App.DataPreset.Add(p);
                    if (this.CloseEvent != null)
                    {
                        this.CloseEvent(this, new EventArgs());
                    }
                }
                else
                {
                    MessageBox.Show("Không thể set dữ liệu lên camera", "Thông báo");
                }
                
            }
            else
            {
                MessageBox.Show("Tinh năng đang xây dựng","Thông báo");
            }

        }