Esempio n. 1
0
        private void biAddCamera_Click(object sender, EventArgs e)
        {
            FrmAddCamera frmAddCamera = new FrmAddCamera();

            if (frmAddCamera.ShowDialog(this) == DialogResult.OK)
            {
                AddToGridCamera(frmAddCamera.CAMERA);
                frmAddCamera.CAMERA = null;
            }
        }
Esempio n. 2
0
 private void dgvCamera_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
     {
         if (dgvCamera.Columns[e.ColumnIndex].Name == "Col_Delete")
         {
             if (MessageBox.Show("确定删除该摄像头?", "提示", MessageBoxButtons.OKCancel) == DialogResult.OK)
             {
                 Maticsoft.Model.SMT_CAMERA_INFO camera = (Maticsoft.Model.SMT_CAMERA_INFO)dgvCamera.Rows[e.RowIndex].Tag;
                 CtrlWaiting waiting = new CtrlWaiting(() =>
                 {
                     try
                     {
                         Maticsoft.BLL.SMT_CAMERA_INFO cameraBll = new Maticsoft.BLL.SMT_CAMERA_INFO();
                         cameraBll.Delete(camera.ID);
                         Maticsoft.DBUtility.DbHelperSQL.ExecuteSql("delete from smt_door_camera where camera_id=" + camera.ID);
                         this.Invoke(new Action(() =>
                         {
                             dgvCamera.Rows.Remove(dgvCamera.Rows[e.RowIndex]);
                         }));
                     }
                     catch (Exception ex)
                     {
                         log.Error("删除摄像头异常:", ex);
                         WinInfoHelper.ShowInfoWindow(this, "删除摄像头异常!" + ex.Message);
                     }
                 });
                 waiting.Show(this);
             }
         }
         else if (dgvCamera.Columns[e.ColumnIndex].Name == "Col_Modify")
         {
             Maticsoft.Model.SMT_CAMERA_INFO camera = (Maticsoft.Model.SMT_CAMERA_INFO)dgvCamera.Rows[e.RowIndex].Tag;
             FrmAddCamera frmAddCamera = new FrmAddCamera();
             frmAddCamera.CAMERA = camera;
             if (frmAddCamera.ShowDialog(this) == DialogResult.OK)
             {
                 AddToGridCamera(frmAddCamera.CAMERA, dgvCamera.Rows[e.RowIndex]);
             }
         }
     }
 }