예제 #1
0
        void ButtonOKClick(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(boxTicket))
            {
                using (BoxNet.boxnetPortClient client = BoxUtils.SoapClient())
                {
                    string auth_token = string.Empty;

                    BoxNet.SOAPUser user = new BoxNet.SOAPUser();
                    client.get_auth_token(out auth_token, out user, BoxUtils.Box_API_KEY, boxTicket);

                    textBoxAuthToken.Text = auth_token;
                    this.DialogResult     = DialogResult.OK;
                }
            }
            else
            {
                this.DialogResult = DialogResult.OK;
            }
        }
예제 #2
0
        private void buttonAuthenticate_Click(object sender, EventArgs e)
        {
            using (BoxNet.boxnetPortClient client = BoxUtils.SoapClient())
            {
                if (string.IsNullOrEmpty(boxTicket))
                {
                    string result = client.get_ticket(out boxTicket, BoxUtils.Box_API_KEY);
                    System.Diagnostics.Process.Start(string.Format("https://www.box.net/api/1.0/auth/{0}", boxTicket));
                }
                else
                {
                    string auth_token = string.Empty;

                    BoxNet.SOAPUser user   = new BoxNet.SOAPUser();
                    string          result = client.get_auth_token(out auth_token, out user, BoxUtils.Box_API_KEY, boxTicket);

                    boxTicket             = string.Empty;
                    textBoxAuthToken.Text = auth_token;
                }
            }
        }
예제 #3
0
        void ButtonOKClick(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(boxTicket))
            {
                using (BoxNet.boxnetPortClient client = BoxUtils.SoapClient())
                {
                    string auth_token = string.Empty;

                    BoxNet.SOAPUser user = new BoxNet.SOAPUser();
                    client.get_auth_token(out auth_token, out user, BoxUtils.Box_API_KEY, boxTicket);

                    textBoxAuthToken.Text = auth_token;
                    this.DialogResult = DialogResult.OK;
                }

            }
            else
            {
                this.DialogResult = DialogResult.OK;
            }
        }
예제 #4
0
        private void buttonAuthenticate_Click(object sender, EventArgs e)
        {
            using (BoxNet.boxnetPortClient client = BoxUtils.SoapClient())
            {
                if (string.IsNullOrEmpty(boxTicket))
                {
                    string result = client.get_ticket(out boxTicket, BoxUtils.Box_API_KEY);
                    System.Diagnostics.Process.Start(string.Format("https://www.box.net/api/1.0/auth/{0}", boxTicket));
                }
                else
                {
                    string auth_token = string.Empty;

                    BoxNet.SOAPUser user = new BoxNet.SOAPUser();
                    string result = client.get_auth_token(out auth_token, out user, BoxUtils.Box_API_KEY, boxTicket);

                    boxTicket = string.Empty;
                    textBoxAuthToken.Text = auth_token;
                }
            }
        }