private void add_Button_Click(object sender, EventArgs e)
        {
            Camera newCamera = new Camera();

            newCamera.AssetType = newCamera.GetType().Name;
            using (CameraEditForm dialog = new CameraEditForm(newCamera))
            {
                if (dialog.ShowDialog(this) == DialogResult.OK)
                {
                    RefreshItems();
                }
            }
        }
        private void edit_Button_Click(object sender, EventArgs e)
        {
            if (radGridViewCameras.SelectedRows.Count == 1)
            {
                Camera selectedCamera = radGridViewCameras.SelectedRows[0].DataBoundItem as Camera;

                using (var bc = new BusyCursor())
                {
                    using (CameraEditForm form = new CameraEditForm(selectedCamera.AssetId))
                    {
                        if (form.ShowDialog() == DialogResult.OK)
                        {
                            RefreshItems();
                        }
                    }
                }
            }
        }