Exemple #1
0
        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;
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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;
        }
Exemple #4
0
        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;
        }
Exemple #5
0
        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 { }
            }
        }
Exemple #6
0
 public EnzoSharePointOperations(EnzoHttpSP enzoSP)
 {
     _enzoSP = enzoSP;
 }