Exemplo n.º 1
0
        //This calls the functionality to add a profile
        private async void AddProfile()
        {
            projectOxfordSpeaker s      = new projectOxfordSpeaker();
            functionResult       result = await s.addSpeaker();

            if (result.Result == true)
            {
                LoadProfiles();
            }
            else
            {
                MessageBox.Show(result.Message, "Function Result: Add Profile", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 2
0
        private async void btnCreate_Click(object sender, EventArgs e)
        {
            if (txtUserName.Text.Length == 0)
            {
                MessageBox.Show("Please enter a valid user name", "Add User");
                return;
            }
            this.Cursor       = Cursors.WaitCursor;
            btnCreate.Text    = "Please Wait";
            btnCancel.Enabled = false;
            btnCreate.Enabled = false;
            Database       db = new Database();
            functionResult r  = db.addNewUser(txtUserName.Text);

            if (r.Result == true)
            {
                string newUserID       = r.Message;
                projectOxfordSpeaker s = new projectOxfordSpeaker();
                r = await s.addSpeaker();

                if (r.Result == true)
                {
                    db.updateUser(newUserID, txtUserName.Text, r.Message);
                    performSpeakerEnrollment(r.Message);
                }
                else
                {
                    MessageBox.Show(r.Message, "Error when creating new profile");
                    btnCreate.Text    = "Create";
                    btnCancel.Enabled = true;
                    btnCreate.Enabled = true;
                }
            }
            else
            {
                MessageBox.Show(r.Message, "Error when adding new user");
                btnCreate.Text    = "Create";
                btnCancel.Enabled = true;
                btnCreate.Enabled = true;
            }
            this.Cursor = Cursors.Default;
        }