MbcsCentral Namespace

 

Classes

Accounts User Accounts for the application
AmountConverter 
App Interaction logic for App.xaml
Application Application
ApplicationAssignments 
Applications 
AvailableServers 
BooleanAndConverter 
BooleanOnOffConverter 
BooleanYesNoConverter 
BoolToVisibilityConverter 
CallClassParms 
ChargeTypeConverter 
Classes 
ClientEmails 
ClientRecord 
Clients 
clsDB Base class for all SQL Server Database table classes
clsDbOle 
columns 
ControlPanel ControlPanel
CurrencyPaddingConverter 
DatabaseMachineNames 
Databases 
DatabaseServers 
DatabaseSources 
DataGridCustom 
DateConverter 
DateNotNullBool 
DbBackups 
DbControl 
DebugTraceListener 
DirectPrint 
DocumentCategories 
DocumentLayoutFieldMaster 
DocumentLayoutFields 
DocumentLayoutList 
docViewerControl Interaction logic for docViewerControl.xaml
DragCanvas A Canvas which manages dragging of the UIElements it contains.
EnumBindingSourceExtension 
ExternalApplications 
Field 
FieldDef 
frmAccount Interaction logic for frmAccount.xaml
frmAccountManagement Interaction logic for frmAccountManagement.xaml
frmBuilding frmBuilding
frmConfiguration Interaction logic for frmConfiguration.xaml
frmDatabaseBackup Interaction logic for frmDatabaseBackup.xaml
frmDatabases Interaction logic for frmDatabases.xaml
frmDatabaseScripts Interaction logic for frmDatabaseScripts.xaml
frmDatabasesEdit Interaction logic for frmDatabasesEdit.xaml
frmDbTransfer 
frmDocumentAquire Interaction logic for frmDocumentAquire.xaml
frmDocumentLayout Interaction logic for frmDocumentLayout.xaml
frmExternalApplications Interaction logic for frmExternalApplications.xaml
frmGroup Interaction logic for frmGroup.xaml
frmLogin Interaction logic for frmLogin.xaml
frmLogViewer Interaction logic for frmLogViewer.xaml
frmMbcsCentralService frmMbcsCentralService
frmMenuEdit frmMenuEdit
frmMenuFont frmMenuFont
frmNachaLayout Interaction logic for frmNachaLayout.xaml
frmOwner frmOwner
frmPrintDialog Interaction logic for frmPrintDialog.xaml
frmProcedureEdit Interaction logic for frmProcedureEdit.xaml
frmProcedures Interaction logic for frmProcedures.xaml
frmProgress Interaction logic for frmProgress.xaml
frmProgressWindow Interaction logic for frmProgressWindow.xaml
frmQueryBuilder Interaction logic for frmQueryBuilder.xaml
frmReport frmReport
frmReportDispatcher Interaction logic for frmReportDistpatcher.xaml
frmReportList Interaction logic for frmReportList.xaml
frmReportViewer Interaction logic for frmReportViewer.xaml
frmTenants frmTenants
frmVendorNoticesEmail Interaction logic for frmNoticesEmail.xaml
frmVendorNoticesEmailfrmVendorEmail 
frmVerify Interaction logic for frmVerify.xaml
frmWait Interaction logic for frmWait.xaml
GlobalShared 
GridColumns 
GroupMembers 
Groups 
HelperMethods 
HelpProvider Provider class for online help.
HistoryDisplay 
HistoryList 
IdToName 
ImageContainer 
Improvements 
Legal 
LineParms 
ListItem 
LogList 
Maintenance 
MainWindow Interaction logic for MainWindow.xaml
Manager 
Message 
MessageBoxCustom Custom message window. Can be positioned at center of calling window. Optionally accepts key board input.
MessageBoxCustomWindow Interaction logic for MessageBoxCustomWindow.xaml
MessageWindow Interaction logic for MessageWindow.xaml
MigrationWindow Interaction logic for MainWindow.xaml
MySettings 
NACHA_Layout 
NachaAddenda 
NachaBatchControl 
NachaBatchTenantHeader 
NachaBatchVendorHeader 
NachaDetail 
NachaFileControl 
NachaFileHeader 
NativeMethods Wrap PInvoke calls structs
NativeMethodsPRINTDLGEX32 
NativeMethodsPRINTDLGEX64 
NativePrintDialog Native Printing class wrapper. Calls Window's PrinatDlgEx
NativePrintDialogPrintDlgEx 
NegativeColorRed 
NotNumericReturnSpaces 
NumberEntry 
Occupants 
Owners 
PageRangeDocumentPaginator 
PaidConverter 
Parameters 
Parms 
PassedVariables 
PayrollRecord 
permission 
PermissionSets 
PermTypeTemplateSelector 
PrintDialogx Replacement class for System.Windows.PrintDialog
PrintDialogxTicketEventHandler 
PrinterQueues 
ProcessTables 
RadioButtonCheckedConverter 
Registry 
Report This class does the work of creating a FixedDocment, accepting text lines and controlling the building and printing of pages.
ReportBase 
ServiceParms 
ServicesControl 
SetColor 
SqlCreateSchemaAndTables 
StartReport

 

A class that facilitates the processing of background reports.

 

Usage:

 

The class for the report to be printed must inherit the abstract class: ReportBase

and contain a method as follows:

Example

public override void Process(){}

that either kicks off the report processing or calls the method that does.

 

The class or window that initiates the report first encapsulates any constructor

variables in an object array:

Example

object[] parms = {arg1, arg2, arg3};
.

These must be the same type and in the same order as the report class' constructor

argument list.

 

Then the initiating class/window makes the call:
C#
StartReport.Start(reportClass, parms)

where 'reportClass' is the fully qualified report class such as:

Example

StartReport.Start("MbcsCentral.WinPM.StatusReport", parms)
Startup Interaction logic for Startup.xaml
StartupImpersonator 
StoredQueries 
StoredQuery 
StringPad 
StringTrim Returns passed string with Trim() applied
StringTruncate 
TabContent Attached properties for persistent tab control
TabContentContentManager 
Table 
TimerInfo 
TotalConverter 
TreeViewItemProps 
TwoValueReturnNonNull 
UpperCase 
user_permissions 
Users 
VendorEmail 
VendorNoticeEmailParms 
VisualTreeEnumeration 
WaitWindow Interaction logic for WaitWindow.xaml

Structures

Delegates

Enumerations