Exemplo n.º 1
0
        private void cbOnLoadProfiles_SelectedIndexChanged(object sender, EventArgs e)
        {
            txtOnLoadFileName.Text = cbOnLoadProfiles.Text;
            EasyETLTransform transform = ConfigXmlDocument.Transforms.Find(t => t.ProfileName == txtOnLoadFileName.Text);

            if (transform != null)
            {
                txtOnLoadContents.Text = String.Join(Environment.NewLine, transform.SettingsCommands);
            }
        }
Exemplo n.º 2
0
        private void btnTransformSave_Click(object sender, EventArgs e)
        {
            EasyETLTransform transform = ConfigXmlDocument.Transforms.Find(t => t.ProfileName == txtTransformFileName.Text);

            if (transform == null)
            {
                transform = new EasyETLTransform()
                {
                    ProfileName = txtTransformFileName.Text
                };
                ConfigXmlDocument.Transforms.Add(transform);
            }
            transform.SettingsCommands = txtTransformText.Text.Split(new[] { Environment.NewLine }, StringSplitOptions.None);
            ConfigXmlDocument.Save();
            if (!cbTransformProfiles.Items.Contains(transform.ProfileName))
            {
                cbTransformProfiles.Items.Add(transform.ProfileName);
            }
            cbTransformProfiles.SelectedText = String.Join(Environment.NewLine, transform.SettingsCommands);
        }