private void buttonOK_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; EnzoHttpSP http = new EnzoHttpSP(textBoxEnzoURI.Text, textBoxAuthToken.Text, textBoxConfigName.Text); http.TryConnect(true); Cursor.Current = Cursors.Default; byte[] conn = http.Serialize(); ConnectionInfo = conn; if (checkBoxSave.Checked) { Properties.Settings.Default.EnzoConnection = System.Convert.ToBase64String(conn); Properties.Settings.Default.Save(); } else { Properties.Settings.Default.EnzoConnection = ""; Properties.Settings.Default.Save(); } DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } Cursor.Current = Cursors.Default; }
public static EnzoHttpSP Deserialize(byte[] data) { System.Xml.Serialization.XmlSerializer s = new System.Xml.Serialization.XmlSerializer(typeof(EnzoHttpSP)); MemoryStream stream = new MemoryStream(data); EnzoHttpSP obj = (EnzoHttpSP)s.Deserialize(stream); return(obj); }
public addGroupUser(EnzoHttpSP enzoSP, string groupName) { InitializeComponent(); Cursor.Current = Cursors.WaitCursor; labelGroupName.Text = groupName; try { var data = enzoSP.Execute("getusers"); listViewUsers.Fill(data, "id"); } catch { } Cursor.Current = Cursors.Default; }
private void buttonTest_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; EnzoHttpSP http = new EnzoHttpSP(textBoxEnzoURI.Text, textBoxAuthToken.Text, textBoxConfigName.Text); http.TryConnect(true); MessageBox.Show(this, "Connected successfully", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } Cursor.Current = Cursors.Default; }
private void connect_Load(object sender, EventArgs e) { string connStr = Properties.Settings.Default.EnzoConnection; if (!string.IsNullOrEmpty(connStr)) { try { byte[] conn = System.Convert.FromBase64String(connStr); EnzoHttpSP http = EnzoHttpSP.Deserialize(conn); textBoxAuthToken.Text = http.AuthToken; textBoxConfigName.Text = http.ConfigName; textBoxEnzoURI.Text = http.URI; checkBoxSave.Checked = true; } catch { } } }
public EnzoSharePointOperations(EnzoHttpSP enzoSP) { _enzoSP = enzoSP; }