Acceleratio.SPDG.UI.frm01Connect.saveData C# (CSharp) Method

saveData() public method

public saveData ( ) : bool
return bool
        public override bool saveData()
        {
            try
            {
                WorkingDefinition.Username = txtUserName.Text.Trim();
                WorkingDefinition.Password = txtPassword.Text.Trim();
                WorkingDefinition.CredentialsOfCurrentUser = radioCurrentCredentials.Checked;
                if (WorkingDefinition.IsClientObjectModel)
                {
                    ((ClientGeneratorDefinition) WorkingDefinition).TenantName = txtTenantName.Text.Trim();
                }
                try
                {
                    this.Cursor = Cursors.WaitCursor;
                    var helper = SPDGDataHelper.Create(WorkingDefinition);
                    helper.ValidateCredentials();
                }
                catch (CredentialValidationException ex)
                {
                    MessageBox.Show(ex.Message);
                    return false;
                }
                finally
                {
                    this.Cursor = Cursors.Default;
                }
                return true;
            }
            catch(Exception ex)
            {
                if( ex.Message.IndexOf("Could not load file or assembly 'Microsoft.SharePoint") > -1 )
                {
                    MessageBox.Show("Missing 'Microsoft.SharePoint.dll'. Check if SharePoint is installed on current machine!");
                    Errors.Log(ex);
                }
                else
                {
                    MessageBox.Show(ex.Message);
                    Errors.Log(ex);
                }

                return false;
            }
        }