IronPython DLL Paths
IronPython code will automatically look in the following folders for DLLs and code modules for Custom Order Rules.
IronPython code will automatically look in the following folders for DLLs and code modules for Custom Order Rules.
Use the template below to load the RootID and Guid values for an order if you have the order number. Add your custom code to the “Queries” section. The code shows an example that displays the Settlement Date for the specified order number.
I keep a bunch of handy code fragments here so I don’t lose them. They are in no particular order. IEnumManager – Get IState, IBillCode, and Many Others You must use IEnumManager to get literally dozens of values that are come from lists that are either maintained inside Select (like IState) or are user editable (such as Bill… Read More »
The code below demonstrates how to create an order on a Select Server. The primary difference between clients and servers is that clients are created by a login process that provides a user and profile. Servers do not have profiles by default. Any order created by a Server will show up as created by “System”. I must make… Read More »
There are several ways to change the default Select Server your client application automatically logs into when you start Select. The typical way is hold down SHIFT+CTRL just after you double-click the Select icon on the desktop and wait for the program icon to appear in the taskbar. Then release the keys and you can use the popup… Read More »
SoftPro order can have documents attached to the folder in any collection of folders you find useful. This page will be a collection of ways to interact with attachment files, folders, and items with IronPython. This is a frequent ask so the Automation Snippets can perform logic in this area. Typical Imports including LINQ Imports These are the… Read More »
When adding shell package to the SoftPro Select client GUI application, you must do a two step process. First is to pass your package to a Select command line tool that puts package entries in the registry. Second is to start the Select application with a command line argument that forces it to merge all the shell package… Read More »
SoftPro Select has the option to create a development environment using non-production registry entries for new code. This registry key and its children can be deleted and recreated as needed. If development efforts have made a mess out of registry by not uninstalling packages correctly or polluting registry with crap, you can use the procedure below to delete… Read More »
The capability to display and print documents programmatically in Select has existed since Select version 4.1. The information below is the curation of multiple topics in the DevForum. Hopefully this presentation is easier to digest. Documents and Reports represent different things under the covers but are all treated in a similar manner. We will refer to all of… Read More »
Select use dynamic “enumerations” to hold values that are user defined and maintained in the database. A partial list of these classes is IBillCode, IState, and ITitleStatus. Below is a static helper to get a member value. Here is an example of how to use the helper. Note that you can pass either an order instance to the… Read More »