private void btnStationDelete_Click(object sender, EventArgs e) { CamereBLL camereBLL = new CamereBLL(); camereBLL.DeleteStationInfo(); RefreshStationUI(); }
private void btnInsertStation_Click(object sender, EventArgs e) { CamereBLL camereBLL = new CamereBLL(); if (camereBLL.GetStationInfo()) { MessageBox.Show("已有站点信息,请先清除再创建!"); return; } VM_Content vm_content = new VM_Content(); vm_content.startTag = textEditStartTag.Text.ToString(); vm_content.isMulti = textEditIsMulti.Text.ToString(); vm_content.illumination = textEditIllumination.Text.ToString(); vm_content.station = textEditStation.Text.ToString(); if (camereBLL.InsertstationInfo(vm_content)) { RefreshStationUI(); } else { MessageBox.Show("插入数据失败!"); } }
public void RefreshStationUI() { DataTable dt = new DataTable(); CamereBLL camereBLL = new CamereBLL(); DataSet ds = camereBLL.GetStationInfoByDataSet(); dt = ds.Tables[0]; dataGridView2.DataSource = null; dataGridView2.Rows.Clear(); dataGridView2.DataSource = dt; }
public void RefreshCameraUI() { DataTable dt = new DataTable(); CamereBLL camereBLL = new CamereBLL(); DataSet ds = camereBLL.GetCameraList(""); dt = ds.Tables[0]; dataGridView1.DataSource = null; dataGridView1.Rows.Clear(); dataGridView1.DataSource = dt; }
private int GetSelectID() { if (dataGridView1.CurrentRow == null) { return(0); } CamereBLL camereBLL = new CamereBLL(); DataGridViewRow dgvr = dataGridView1.CurrentRow; int ID = int.Parse(dgvr.Cells["ID"].Value.ToString()); return(ID); }
private void btndelete_Click(object sender, EventArgs e) { if (dataGridView1.CurrentRow == null) { return; } CamereBLL camereBLL = new CamereBLL(); DataGridViewRow dgvr = dataGridView1.CurrentRow; int ID = int.Parse(dgvr.Cells["ID"].Value.ToString()); camereBLL.DeleteCameraById(ID); RefreshCameraUI(); }
/// <summary> /// 获取相机序列化数据 /// </summary> /// <returns>反馈序列化数据</returns> private List <VM_Content> GetCameraInfo(CameraStatus flag, ref string test) { IList <VM_CameraParameters> camerList = new List <VM_CameraParameters>(); CamereBLL camereBLL = new CamereBLL(); DataSet ds = new DataSet(); ds = camereBLL.GetCameraList(""); camerList = IListDataSet.DataSetToIList <VM_CameraParameters>(ds, 0); //if (m_VoltageLevel == 0) //{ // camerList = camerList.Where(s => s.exposureMode == "0").ToList(); //} //else //{ // camerList = camerList.Where(s => s.exposureMode == m_VoltageLevel.ToString()).ToList(); //} camerList = camerList.Where(s => s.exposureMode == m_VoltageLevel.ToString()).ToList(); IList <VM_Content> camerList2 = new List <VM_Content>(); if (flag == CameraStatus.Start) { camerList2.Add(new VM_Content { startTag = "Y", isMulti = "N", illumination = "1", station = "heifei", CameraParameters = camerList }); } else if (flag == CameraStatus.Stop) { camerList2.Add(new VM_Content { startTag = "N", isMulti = "N", illumination = "1", station = "heifei", CameraParameters = camerList }); } else { camerList2.Add(new VM_Content { startTag = "N", isMulti = "N", illumination = "1", station = "heifei", CameraParameters = camerList }); } //序列化 var lists = Newtonsoft.Json.JsonConvert.SerializeObject(camerList2); test = lists.ToString(); //反序列化 //Newtonsoft.Json.JsonConvert.DeserializeObject<List<VM_Content>>(lists); return(null); }
private void btnAdd_Click(object sender, EventArgs e) { CamereBLL camereBLL = new CamereBLL(); VM_CameraParameters vm_cp = new VM_CameraParameters(); vm_cp.camera = textEdit1.Text.ToString(); vm_cp.exposureMax = textEditExposureMax.Text.ToString(); vm_cp.exposureMin = textEditExposureMin.Text.ToString(); vm_cp.exposureMode = textEditExposureMode.Text.ToString(); vm_cp.exposureValue = textEditExposureValue.Text.ToString(); if (camereBLL.InsertCameraInfo(vm_cp)) { RefreshCameraUI(); } else { MessageBox.Show("插入数据失败!"); } }
private void btnUpdate_Click(object sender, EventArgs e) { VM_CameraParameters vm_cp = new VM_CameraParameters(); CamereBLL camereBLL = new CamereBLL(); int nId = GetSelectID(); if (nId == 0) { MessageBoxHelper.ShowInformationMessageBox("数据为空,不支持更新!"); return; } vm_cp.ID = nId; vm_cp.camera = textEdit1.Text.ToString(); vm_cp.exposureMax = textEditExposureMax.Text.ToString(); vm_cp.exposureMin = textEditExposureMin.Text.ToString(); vm_cp.exposureMode = textEditExposureMode.Text.ToString(); vm_cp.exposureValue = textEditExposureValue.Text.ToString(); camereBLL.UpdateCameraInfo(vm_cp); RefreshCameraUI(); }