private void ActivityDesigner_Loaded(object sender, RoutedEventArgs e)
        {
            Activities.SetFolderPermissions modelItem = (Activities.SetFolderPermissions)ModelItem.GetCurrentValue();

            bool?defaultValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "Read");

            if (modelItem.Read == null && defaultValue != null)
            {
                chkRead.IsChecked = defaultValue.Value;
            }

            defaultValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "Write");

            if (modelItem.Write == null && defaultValue != null)
            {
                chkWrite.IsChecked = defaultValue.Value;
            }

            defaultValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "ReadAndExecute");

            if (modelItem.ReadAndExecute == null && defaultValue != null)
            {
                chkExecute.IsChecked = defaultValue.Value;
            }

            defaultValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "ShowOutput");

            if (modelItem.ShowOutput == null && defaultValue != null)
            {
                chkShowOutput.IsChecked = defaultValue.Value;
            }
        }
Example #2
0
        private void ActivityDesigner_Loaded(object sender, RoutedEventArgs e)
        {
            Activities.SqlPackage modelItem = (Activities.SqlPackage)ModelItem.GetCurrentValue();

            bool?defaultValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "AlwaysCreateNewDatabase");

            if (modelItem.AlwaysCreateNewDatabase == null && defaultValue != null)
            {
                chkAlwaysCreateNewDatabase.IsChecked = defaultValue.Value;
            }

            defaultValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "BackupBeforeDeploy");

            if (modelItem.BackupBeforeDeploy == null && defaultValue != null)
            {
                chkBackupBeforeDeploy.IsChecked = defaultValue.Value;
            }

            string defaultSqlPackagePath = (string)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "SqlPackagePath");

            if (modelItem.SqlPackagePath == null && defaultSqlPackagePath != null)
            {
                DesignerHelper.SetModelItemExpressionTextValue(ModelItem, "SqlPackagePath", "\"" + defaultSqlPackagePath + "\"");
            }
        }
Example #3
0
        private void ActivityDesigner_Loaded(object sender, RoutedEventArgs e)
        {
            Activities.CreateFolder modelItem = (Activities.CreateFolder)ModelItem.GetCurrentValue();

            bool?defaultValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "ShowOutput");

            if (modelItem.ShowOutput == null && defaultValue != null)
            {
                chkShowOutput.IsChecked = defaultValue.Value;
            }
        }
Example #4
0
        private void ActivityDesigner_Loaded(object sender, RoutedEventArgs e)
        {
            UsernameRow.Height             = new GridLength(0);
            username                       = DesignerHelper.GetModelItemExpressionTextValue(ModelItem, "Username");
            chkSetUserPermission.IsChecked = !string.IsNullOrEmpty(username);

            Activities.EncryptConfigSection modelItem = (Activities.EncryptConfigSection)ModelItem.GetCurrentValue();

            bool?defaultValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "IsWebsite");

            if (modelItem.IsWebsite == null && defaultValue != null)
            {
                chkIsWebsite.IsChecked = defaultValue.Value;
            }
        }
Example #5
0
        private void ActivityDesigner_Loaded(object sender, RoutedEventArgs e)
        {
            Activities.Vsdbcmd modelItem = (Activities.Vsdbcmd)ModelItem.GetCurrentValue();

            bool?defaultValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "AlwaysCreateNewDatabase");

            if (modelItem.AlwaysCreateNewDatabase == null && defaultValue != null)
            {
                chkAlwaysCreateNewDatabase.IsChecked = defaultValue.Value;
            }

            defaultValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "BackupBeforeDeploy");

            if (modelItem.BackupBeforeDeploy == null && defaultValue != null)
            {
                chkBackupBeforeDeploy.IsChecked = defaultValue.Value;
            }
        }
Example #6
0
        private void ActivityDesigner_Loaded(object sender, RoutedEventArgs e)
        {
            Activities.MSDeploy modelItem = (Activities.MSDeploy)ModelItem.GetCurrentValue();

            bool?defaultBoolValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "UseVersion2x");

            if (modelItem.UseVersion2x == null && defaultBoolValue != null)
            {
                chkUserVersion2X.IsChecked = defaultBoolValue.Value;
            }

            defaultBoolValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "DoNotDeleteFiles");

            if (modelItem.DoNotDeleteFiles == null && defaultBoolValue != null)
            {
                chkDoNotDeleteFiles.IsChecked = defaultBoolValue.Value;
            }

            defaultBoolValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "AllowUntrustedSSLConnection");

            if (modelItem.AllowUntrustedSSLConnection == null && defaultBoolValue != null)
            {
                chkAllowUntrusted.IsChecked = defaultBoolValue.Value;
            }

            defaultBoolValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "Test");

            if (modelItem.Test == null && defaultBoolValue != null)
            {
                chkTest.IsChecked = defaultBoolValue.Value;
            }

            MSDeployExecutionType?executionTypeDefaultValue = (MSDeployExecutionType?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "ExecutionType");

            if (modelItem.ExecutionType == null)
            {
                if (executionTypeDefaultValue != null)
                {
                    if (executionTypeDefaultValue.Value == MSDeployExecutionType.Cmd)
                    {
                        rdoCmd.IsChecked = true;
                    }
                    else
                    {
                        rdoExe.IsChecked = true;
                    }
                }
            }
            else
            {
                MSDeployExecutionType?executionType = GetModelItemMSDeployExecutionTypeValue(ModelItem, "ExecutionType");
                if (executionType == MSDeployExecutionType.Cmd)
                {
                    rdoCmd.IsChecked = true;
                }
                else
                {
                    rdoExe.IsChecked = true;
                }
            }

            int?versionDefaultValue = (int?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "UseVersion");

            if (modelItem.UseVersion == null)
            {
                if (versionDefaultValue != null)
                {
                    cmbVersion.SelectedIndex = versionDefaultValue.Value - 1;
                }
            }
            else
            {
                cmbVersion.SelectedIndex = DesignerHelper.GetInArgumentModelItemIntValue(ModelItem, "UseVersion").Value - 1;
            }
        }