Esempio n. 1
0
        private void saveButton_Click(object sender, EventArgs e)
        {
            SerializableStringDictionary watermark_settings = new SerializableStringDictionary();

            watermark_settings = save_settings(watermark_settings);
            Configurator.SetConfig(this.page_location, watermark_settings);
            Configurator.SaveConfig();
            Label  label          = this.Owner.Controls.Find("label_" + page_location, true).FirstOrDefault() as Label;
            string new_label_text = "";

            if (watermark_settings["watermark_type"] == "text")
            {
                new_label_text = "Text";
            }
            else if (watermark_settings["watermark_type"] == "image")
            {
                new_label_text = "Image";
            }
            else if (watermark_settings["watermark_type"] == "page_number")
            {
                new_label_text = "Page Number";
            }
            label.Text = new_label_text;
            Button button = this.Owner.Controls.Find("edit_" + page_location, true).FirstOrDefault() as Button;

            button.Text = "Edit";

            this.Close();
        }
Esempio n. 2
0
        private void availableSchedulesList_ItemChecked(object sender, ItemCheckEventArgs e)
        {
            // Delayed for ItemClick from https://stackoverflow.com/questions/4454058/no-itemchecked-event-in-a-checkedlistbox#4454594

            this.BeginInvoke((MethodInvoker) delegate
            {
                StringCollection checked_schedules = new StringCollection();
                foreach (object itemChecked in availableSchedulesList.CheckedItems)
                {
                    checked_schedules.Add(itemChecked.ToString());
                }
                Configurator.SetConfig("selected_schedule_names", checked_schedules);
                try
                {
                    Configurator.SaveConfig();
                    //MessageBox.Show("Settings Saved Successfully!");
                }
                catch (Exception exc)
                {
                    MessageBox.Show("Settings were not saved correctly.\n\nPlease check all your entries, retry saving, and look at log files for additional info");
                    //this.logger.Log("Saving settings failed");
                    //this.logger.Log(exc.Message);
                }
            });
        }
Esempio n. 3
0
        private void SaveButton_Click(object sender, EventArgs e)
        {
            Configurator.SetConfig("smtp_server", emailServer.Text);
            Configurator.SetConfig("smtp_server_username", smtpServerUsername.Text);
            Configurator.SetConfig("smtp_server_password", smtpServerPassword.Text);
            Configurator.SetConfig("smtp_server_tls", smtpServerTLS.Text);
            Configurator.SetConfig("smtp_server_port", smtpServerPort.Text);
            Configurator.SetConfig("text_email_template_filename", textEmailFilename.Text);
            Configurator.SetConfig("html_email_template_filename", htmlEmailFilename.Text);
            Configurator.SetConfig("email_sender", emailSender.Text);
            Configurator.SetConfig("save_emailed_copies_flag", saveLocalCopyCheckBox.Checked);

            try
            {
                Configurator.SaveConfig();
                //MessageBox.Show("Settings Saved Successfully!");
            }
            catch (Exception exc)
            {
                MessageBox.Show("Settings were not saved correctly.\n\nPlease check all your entries, retry saving, and look at log files for additional info");
                //this.logger.Log("Saving settings failed");
                //this.logger.Log(exc.Message);
            }
            this.Close();
        }
Esempio n. 4
0
 private void exportTypeDropDown_SelectedIndexChanged(object sender, EventArgs e)
 {
     Configurator.SetConfig("single_export_type_index", exportTypeDropDown.SelectedIndex.ToString());
     try
     {
         Configurator.SaveConfig();
         //MessageBox.Show("Settings Saved Successfully!");
     }
     catch (Exception exc)
     {
         MessageBox.Show("Settings were not saved correctly.\n\nPlease check all your entries, retry saving, and look at log files for additional info");
         //this.logger.Log("Saving settings failed");
         //this.logger.Log(exc.Message);
     }
 }
Esempio n. 5
0
 private void singleUsernameForImpersonation_TextChanged(object sender, EventArgs e)
 {
     Configurator.SetConfig("single_export_impersonate_as_user", singleUsernameForImpersonation.Text);
     try
     {
         Configurator.SaveConfig();
         //MessageBox.Show("Settings Saved Successfully!");
     }
     catch (Exception exc)
     {
         MessageBox.Show("Settings were not saved correctly.\n\nPlease check all your entries, retry saving, and look at log files for additional info");
         //this.logger.Log("Saving settings failed");
         //this.logger.Log(exc.Message);
     }
 }
Esempio n. 6
0
 private void saveButton_Click(object sender, EventArgs e)
 {
     Configurator.SetConfig("export_archive_folder", exportArchiveFolder.Text);
     try
     {
         Configurator.SaveConfig();
         //MessageBox.Show("Settings Saved Successfully!");
     }
     catch (Exception exc)
     {
         MessageBox.Show("Settings were not saved correctly.\n\nPlease check all your entries, retry saving, and look at log files for additional info");
         //this.logger.Log("Saving settings failed");
         //this.logger.Log(exc.Message);
     }
     this.Close();
 }
Esempio n. 7
0
        private void clear_watermark_config(object sender, EventArgs e)
        {
            Button       s             = (Button)sender;
            string       page_location = s.Name.Split('_')[1];
            DialogResult results       = MessageBox.Show("Delete existing watermark configuration?", "Remove Watermark?", MessageBoxButtons.YesNo);

            if (results == DialogResult.Yes)
            {
                SerializableStringDictionary empty_config = new SerializableStringDictionary();
                Configurator.SetConfig(page_location, empty_config);
                Configurator.SaveConfig();
                Label label = this.Controls.Find("label_" + page_location, true).FirstOrDefault() as Label;
                label.Text = "";
                Button button = this.Controls.Find("edit_" + page_location, true).FirstOrDefault() as Button;
                button.Text = "Add";
            }
        }
Esempio n. 8
0
        private void enableSchedulesRadioButton_CheckedChanged(object sender, EventArgs e)
        {
            var button = (RadioButton)sender;

            if (button.Checked == true)
            {
                StartTimer(sender, e);
            }
            Configurator.SetConfig("schedules_enabled", true);
            try
            {
                Configurator.SaveConfig();
                //MessageBox.Show("Settings Saved Successfully!");
            }
            catch (Exception exc)
            {
                MessageBox.Show("Settings were not saved correctly.\n\nPlease check all your entries, retry saving, and look at log files for additional info");
                //this.logger.Log("Saving settings failed");
                //this.logger.Log(exc.Message);
            }
        }
Esempio n. 9
0
        private void SaveButton_Click(object sender, EventArgs e)
        {
            Configurator.SetConfig("server_admin_username", server_admin_username.Text);
            Configurator.SetConfig("server_admin_password", server_password.Text);
            Configurator.SetConfig("tableau_server", tableau_server_url.Text);
            Configurator.SetConfig("repository_pw", repositoryPW.Text);
            Configurator.SetConfig("tabcmd_program_location", tabcmdProgramLocation.Text);
            Configurator.SetConfig("tabcmd_config_location", tabcmdConfigLocation.Text);

            try
            {
                Configurator.SaveConfig();
                //MessageBox.Show("Settings Saved Successfully!");
            }
            catch (Exception exc)
            {
                MessageBox.Show("Settings were not saved correctly.\n\nPlease check all your entries, retry saving, and look at log files for additional info");
                //this.logger.Log("Saving settings failed");
                //this.logger.Log(exc.Message);
            }
            this.Close();
        }
Esempio n. 10
0
        /*
         * Loading and Configuration
         */
        private void saveConfig_Click(object sender, EventArgs e)
        {
            Configurator.SetConfig("server_admin_username", server_admin_username.Text);
            Configurator.SetConfig("server_admin_password", server_password.Text);
            Configurator.SetConfig("tableau_server", tableau_server_url.Text);
            Configurator.SetConfig("repository_pw", repositoryPW.Text);
            Configurator.SetConfig("smtp_server", emailServer.Text);
            Configurator.SetConfig("smtp_server_username", smtpServerUsername.Text);
            Configurator.SetConfig("smtp_server_password", smtpServerPassword.Text);
            Configurator.SetConfig("smtp_server_tls", smtpServerTLS.Text);
            Configurator.SetConfig("smtp_server_port", smtpServerPort.Text);
            Configurator.SetConfig("text_email_template_filename", textEmailFilename.Text);
            Configurator.SetConfig("html_email_template_filename", htmlEmailFilename.Text);
            Configurator.SetConfig("email_sender", emailSender.Text);
            Configurator.SetConfig("export_archive_folder", exportArchiveFolder.Text);
            Configurator.SetConfig("tabcmd_program_location", tabcmdProgramLocation.Text);
            Configurator.SetConfig("tabcmd_config_location", tabcmdConfigLocation.Text);

            StringCollection checked_schedules = new StringCollection();

            foreach (object itemChecked in availableSchedulesList.CheckedItems)
            {
                checked_schedules.Add(itemChecked.ToString());
            }
            Configurator.SetConfig("selected_schedule_names", checked_schedules);

            try
            {
                Configurator.SaveConfig();
                MessageBox.Show("Settings Saved Successfully!");
            }
            catch (Exception exc)
            {
                MessageBox.Show("Settings were not saved correctly.\n\nPlease check all your entries, retry saving, and look at log files for additional info");
                this.logger.Log("Saving settings failed");
                this.logger.Log(exc.Message);
            }
        }