Category Archives: SoftPro Select

Information related to SoftPro Select

Create Select Order on Server

February 12, 2024

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 »

SoftPro Select IAttachment Cheat Sheet

August 8, 2023

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 »

Register and Unregister Select Shell Packages

April 19, 2023

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 »

Recreate Select Development Environment

April 19, 2023

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 »

Rendering Documents and Reports via API

February 28, 2023

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 »

Get IEnumValue Based Values

March 19, 2021

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 »