private void OpenView() { EnableControls(false); if (views == null || views.Count == 0) { LoadViews(OpenView); return; } var viewselector = new SelectViewDialog(this); viewselector.StartPosition = FormStartPosition.CenterParent; if (viewselector.ShowDialog() == DialogResult.OK) { view = viewselector.View; var fetchDoc = new XmlDocument(); if (view.Contains("fetchxml")) { fetchDoc.LoadXml(view["fetchxml"].ToString()); FetchUpdated(fetchDoc.OuterXml); } } EnableControls(true); }
private void tsbOpen_Click(object sender, EventArgs e) { if (this.Service == null) { MessageBox.Show("Please connect to CRM.", "Open", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } var select = new SelectViewDialog(this); select.StartPosition = FormStartPosition.CenterParent; if (select.ShowDialog() == DialogResult.OK) { tsbSnap.Checked = true; ViewEditor.Enabled = true; ViewEditor.Set(select.View); tsbSnap.Checked = ViewEditor.Snapped; } }