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 List <DataAutoComplete> ConvertToDataComplete(List <Code.Media.MediaData> list) { if (list == null) { return(null); } List <DataAutoComplete> result = new List <DataAutoComplete>(); foreach (Code.Media.MediaData d in list) { DataAutoComplete tmp = new DataAutoComplete() { key = d.ID.ToString(), label = d.Name }; tmp.icon = d.TypeMedia.Icon; result.Add(tmp); } return(result); }