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); } }
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); }