private void btnEdit_Click(object sender, EventArgs e) { if (grdWatermarks.SelectedRows.Count == 1) { var wm = grdWatermarks.SelectedRows[0].DataBoundItem as IWatermark; if (wm != null) { var diag = new WatermarkInstanceEditorDialog(_edSvc, wm); diag.ShowDialog(); } } }
private void btnAdd_Click(object sender, EventArgs e) { using (var picker = new ResourcePicker(_edSvc.ResourceService, ResourceTypes.WatermarkDefinition, ResourcePickerMode.OpenResource)) { if (picker.ShowDialog() == DialogResult.OK) { LastSelectedFolder.FolderId = picker.SelectedFolder; var wdf = (IWatermarkDefinition)_edSvc.ResourceService.GetResource(picker.ResourceID); //var wm = wdf.CreateInstance(); var wm = _watermarks.AddWatermark(wdf); var diag = new WatermarkInstanceEditorDialog(_edSvc, wm); if (diag.ShowDialog() == DialogResult.OK) { _list.Add(wm); } else //Undo { _watermarks.RemoveWatermark(wm); } } } }
private void btnAdd_Click(object sender, EventArgs e) { using (var picker = new ResourcePicker(_edSvc.CurrentConnection, ResourceTypes.WatermarkDefinition.ToString(), ResourcePickerMode.OpenResource)) { if (picker.ShowDialog() == DialogResult.OK) { LastSelectedFolder.FolderId = picker.SelectedFolder; var wdf = (IWatermarkDefinition)_edSvc.CurrentConnection.ResourceService.GetResource(picker.ResourceID); //var wm = wdf.CreateInstance(); var wm = _watermarks.AddWatermark(wdf); var diag = new WatermarkInstanceEditorDialog(_edSvc, wm); if (diag.ShowDialog() == DialogResult.OK) { _list.Add(wm); } else //Undo { _watermarks.RemoveWatermark(wm); } } } }