private void AutoComplete_SelectItemEvent(object sender, DataAutoComplete e) { preset = new Code.Camera_Preset(); preset.camera_id = int.Parse(e.key); for (int i = 0; i < App.DataCamera.Count; i++) { if (App.DataCamera[i].id == preset.camera_id) { this.Camera = App.DataCamera[i]; if (this.Camera.m_lUserID == -1) { this.Camera.Login(); } if (this.Camera.m_lUserID != -1) { this.Preview(); } else { MessageBox.Show("Không thể đăng nhập camera"); } break; } } }
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"); } }
private void AutoComplete_SelectItemEvent(object sender, DataAutoComplete e) { preset = new Code.Camera_Preset(); preset.camera_id = int.Parse(e.key); for (int i = 0; i < App.DataCamera.Count; i++) { if (App.DataCamera[i].id == preset.camera_id) { this.Camera = App.DataCamera[i]; if (this.Camera.m_lUserID == -1) this.Camera.Login(); if (this.Camera.m_lUserID != -1) { this.Preview(); } else { MessageBox.Show("Không thể đăng nhập camera"); } break; } } }
void uiCamera_ConnectCameraEvent(object sender, Code.Camera e) { if (e != null) { if (this._alarm > -1) { Code.Camera_Preset alarmPos = new Code.Camera_Preset() { camera_id = e.id, Postion = e.FindFreePreset() }; SmallControlCamera view = new SmallControlCamera(); view.preset = alarmPos; view.Alarm = this._alarm; view.Camera = e; view.Width = 1366; view.Height = 768; view.setLeft(0); view.setTop(0); view.CloseEvent += view_CloseEvent; this.UIMapContent.Children.Add(view); this._alarm = -1; } } }
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"); } }