Batch Print/Email. Set the default setting not Ad Hoc
I don't want the Batch Emailing/Printing form to display "Ad-Hoc" as the default setting.
I want it to default to one of the settings I have.
I've got this code but it's giving me an error as if SettingCollection isn't a collection. "JiwaFinancials.Jiwa.JiwaSales.BatchPrinting.SettingCollection is a type which is not valid in the given context."
How can I default the batchprint to a different default?
I want it to default to one of the settings I have.
I've got this code but it's giving me an error as if SettingCollection isn't a collection. "JiwaFinancials.Jiwa.JiwaSales.BatchPrinting.SettingCollection is a type which is not valid in the given context."
- Code: Select all
public void Setup(JiwaFinancials.Jiwa.JiwaApplication.IJiwaForm JiwaForm, JiwaFinancials.Jiwa.JiwaApplication.Plugin.Plugin Plugin)
{
if (JiwaForm is JiwaFinancials.Jiwa.JiwaSalesUI.BatchPrinting.MainForm)
{
JiwaFinancials.Jiwa.JiwaSalesUI.BatchPrinting.MainForm batchEmail = (JiwaFinancials.Jiwa.JiwaSalesUI.BatchPrinting.MainForm)JiwaForm;
foreach (JiwaFinancials.Jiwa.JiwaSales.BatchPrinting.Setting mySetting in JiwaFinancials.Jiwa.JiwaSales.BatchPrinting.SettingCollection)
{
if (mySetting.Name == "Email Invoices for Customer for a given Date Range")
{
batchEmail.BatchPrint.CurrentSettings.Settings.Read(mySetting.RecID);
}
}
}
}
How can I default the batchprint to a different default?