This commit is contained in:
2018-06-29 19:47:36 +00:00
commit be7f501333
3769 changed files with 1425961 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
</startup>
<appSettings>
<!--"Authentication" should always be set to "CSLA" -->
<add key="Authentication" value="CSLA" />
<!--Only one of the following three connection types can be in effect
(two others should be commented out)-->
<!-- (DEFAULT) Use the single user local embedded Firebird database
<add key="ConnectionType" value="DataBase"/>
<add key="DataBaseType" value="FireBird"/>
<add key="DataBaseConnectionString" value="ServerType=1;DataBase=C:\data\AyaNova 3.2\utils\AyaImport\AYANOVA.FDB;Dialect=3;"/>
<add key="GenerateFromThisConnection" value="true"/>
-->
<!-- Use a shared Microsoft SQL Express 2005 Database -->
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="MSSQL" />
<add key="DataBaseConnectionString" value="Server=JOHN\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=ayanova;" />
<!-- Use a shared Firebird server
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="FireBird" />
<add key="DataBaseConnectionString" value="ServerType=0;DataSource=devsrvr;DataBase=AYANOVA;User=SYSDBA;Password=aya78787;Dialect=3;" />
<add key="GenerateFromThisConnection" value="true"/>
-->
<!-- Use a shared Microsoft SQL server 2000/2005 or MSDE or SQL Express 2005 Database
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="MSSQL" />
<add key="DataBaseConnectionString" value="data source=DEVSRVR\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=ayanova;" />
-->
<!-- Use a client's DataPortal connection for testing
<add key="ConnectionType" value="DataPortal" />
<add key="PortalServer" value="http://holco.no-ip.info:6969/AyaNovaDP/DataPortal.rem" />
-->
<!-- Use a DataPortal connection to AyaNova DB via another computer...
<add key="ConnectionType" value="DataPortal" />
<add key="PortalServer" value="http://192.168.1.100:6969/AyaNovaDP/DataPortal.rem" />
-->
</appSettings>
</configuration>

BIN
source/NotifyTray/App.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,58 @@
using System.Reflection;
using System.Runtime.CompilerServices;
//
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
//
[assembly: AssemblyTitle("AyaNova Generator")]
[assembly: AssemblyDescription("AyaNova event processor")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Ground Zero Tech-Works Inc.")]
[assembly: AssemblyProduct("AyaNova")]
[assembly: AssemblyCopyright("Copyright 2006 Ground Zero Tech-Works Inc. All rights reserved.")]
[assembly: AssemblyTrademark("AyaNova® is either a registered trademark or trademark of Ground Zero Tech-Works Inc. in the United States and/or other countries.")]
[assembly: AssemblyCulture("")]
//
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("3.3.3")]
//
// In order to sign your assembly you must specify a key to use. Refer to the
// Microsoft .NET Framework documentation for more information on assembly signing.
//
// Use the attributes below to control which key is used for signing.
//
// Notes:
// (*) If no key is specified, the assembly is not signed.
// (*) KeyName refers to a key that has been installed in the Crypto Service
// Provider (CSP) on your machine. KeyFile refers to a file which contains
// a key.
// (*) If the KeyFile and the KeyName values are both specified, the
// following processing occurs:
// (1) If the KeyName can be found in the CSP, that key is used.
// (2) If the KeyName does not exist and the KeyFile does exist, the key
// in the KeyFile is installed into the CSP and used.
// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility.
// When specifying the KeyFile, the location of the KeyFile should be
// relative to the project output directory which is
// %Project Directory%\obj\<configuration>. For example, if your KeyFile is
// located in the project directory, you would specify the AssemblyKeyFile
// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework
// documentation for more information on this.
//
//[assembly: AssemblyDelaySign(false)]
//[assembly: AssemblyKeyFile("..\\..\\..\\..\\keys\\AyaNova.snk")]
//[assembly: AssemblyKeyName("")]

Binary file not shown.

View File

@@ -0,0 +1,132 @@
<?xml version="1.0" encoding="Windows-1252"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectType>Local</ProjectType>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{724B50A9-D175-48E7-8A94-38C6ADC98A54}</ProjectGuid>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ApplicationIcon>..\WinFormApp\graphics\Notify.ico</ApplicationIcon>
<AssemblyKeyContainerName>
</AssemblyKeyContainerName>
<AssemblyName>Generator</AssemblyName>
<AssemblyOriginatorKeyFile>AyaNova.snk</AssemblyOriginatorKeyFile>
<DefaultClientScript>JScript</DefaultClientScript>
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
<DefaultTargetSchema>IE50</DefaultTargetSchema>
<DelaySign>false</DelaySign>
<OutputType>WinExe</OutputType>
<RootNamespace>Generator</RootNamespace>
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
<StartupObject>
</StartupObject>
<FileUpgradeFlags>
</FileUpgradeFlags>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<OutputPath>bin\Debug\</OutputPath>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
<BaseAddress>285212672</BaseAddress>
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
<ConfigurationOverrideFile>
</ConfigurationOverrideFile>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DocumentationFile>
</DocumentationFile>
<DebugSymbols>true</DebugSymbols>
<FileAlignment>4096</FileAlignment>
<NoStdLib>false</NoStdLib>
<NoWarn>
</NoWarn>
<Optimize>false</Optimize>
<RegisterForComInterop>false</RegisterForComInterop>
<RemoveIntegerChecks>false</RemoveIntegerChecks>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<WarningLevel>4</WarningLevel>
<DebugType>full</DebugType>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<OutputPath>bin\Release\</OutputPath>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
<BaseAddress>285212672</BaseAddress>
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
<ConfigurationOverrideFile>
</ConfigurationOverrideFile>
<DefineConstants>TRACE</DefineConstants>
<DocumentationFile>
</DocumentationFile>
<DebugSymbols>false</DebugSymbols>
<FileAlignment>4096</FileAlignment>
<NoStdLib>false</NoStdLib>
<NoWarn>
</NoWarn>
<Optimize>true</Optimize>
<RegisterForComInterop>false</RegisterForComInterop>
<RemoveIntegerChecks>false</RemoveIntegerChecks>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<WarningLevel>4</WarningLevel>
<DebugType>none</DebugType>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<ItemGroup>
<Reference Include="FileHelpers">
<Name>FileHelpers</Name>
<HintPath>..\..\3rdprtylibs\FileHelpers\FileHelpers.dll</HintPath>
</Reference>
<Reference Include="FirebirdSql.Data.Firebird, Version=1.7.1.0, Culture=neutral, PublicKeyToken=fa843d180294369d">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\3rdprtylibs\firebird ado.net driver\FirebirdSql.Data.Firebird.dll</HintPath>
</Reference>
<Reference Include="log4net">
<Name>log4net</Name>
<HintPath>..\..\3rdprtylibs\log4net\log4net.dll</HintPath>
</Reference>
<Reference Include="System">
<Name>System</Name>
</Reference>
<Reference Include="System.Data">
<Name>System.Data</Name>
</Reference>
<Reference Include="System.Drawing">
<Name>System.Drawing</Name>
</Reference>
<Reference Include="System.Windows.Forms">
<Name>System.Windows.Forms</Name>
</Reference>
<Reference Include="System.Xml">
<Name>System.XML</Name>
</Reference>
<ProjectReference Include="..\bizobjects\AyaLib\GZTW.AyaNova.BLL.csproj">
<Name>GZTW.AyaNova.BLL</Name>
<Project>{50B807B6-FC35-4CC3-B54D-91C78426A943}</Project>
<Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
<None Include="AyaNova.snk" />
<Content Include="App.ico" />
<Compile Include="AssemblyInfo.cs">
<SubType>Code</SubType>
</Compile>
<Compile Include="MainForm.cs">
<SubType>Form</SubType>
</Compile>
<EmbeddedResource Include="MainForm.resx">
<DependentUpon>MainForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
<PostBuildEvent>
</PostBuildEvent>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,57 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<LastOpenVersion>7.10.3077</LastOpenVersion>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ReferencePath>C:\Program Files\Chilkat Software Inc\Chilkat.NET\;C:\data\AyaNova\source\supportlayers\;C:\data\AyaNova\3rdprtylibs\log4net\;C:\Program Files\FirebirdNETProvider1.7\;C:\data\AyaNova 3.0\3rdprtylibs\log4net\;C:\data\AyaNova 3.1\3rdprtylibs\log4net\;C:\data\AyaNova 3.1\3rdprtylibs\FileHelpers\</ReferencePath>
<CopyProjectDestinationFolder>
</CopyProjectDestinationFolder>
<CopyProjectUncPath>
</CopyProjectUncPath>
<CopyProjectOption>0</CopyProjectOption>
<ProjectView>ProjectFiles</ProjectView>
<ProjectTrust>0</ProjectTrust>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<EnableASPDebugging>false</EnableASPDebugging>
<EnableASPXDebugging>false</EnableASPXDebugging>
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
<EnableSQLServerDebugging>false</EnableSQLServerDebugging>
<RemoteDebugEnabled>false</RemoteDebugEnabled>
<RemoteDebugMachine>
</RemoteDebugMachine>
<StartAction>Project</StartAction>
<StartArguments>
</StartArguments>
<StartPage>
</StartPage>
<StartProgram>
</StartProgram>
<StartURL>
</StartURL>
<StartWorkingDirectory>
</StartWorkingDirectory>
<StartWithIE>true</StartWithIE>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<EnableASPDebugging>false</EnableASPDebugging>
<EnableASPXDebugging>false</EnableASPXDebugging>
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
<EnableSQLServerDebugging>false</EnableSQLServerDebugging>
<RemoteDebugEnabled>false</RemoteDebugEnabled>
<RemoteDebugMachine>
</RemoteDebugMachine>
<StartAction>Project</StartAction>
<StartArguments>
</StartArguments>
<StartPage>
</StartPage>
<StartProgram>
</StartProgram>
<StartURL>
</StartURL>
<StartWorkingDirectory>
</StartWorkingDirectory>
<StartWithIE>false</StartWithIE>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,186 @@
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using GZTW.AyaNova.BLL;
namespace NotifyTray
{
/// <summary>
/// Summary description for MainForm.
/// </summary>
public class MainForm : System.Windows.Forms.Form
{
private System.Timers.Timer timer1;
private System.Windows.Forms.NotifyIcon TrayIcon;
private System.Windows.Forms.ContextMenu TrayMenu;
private System.Windows.Forms.MenuItem menuExit;
private System.ComponentModel.IContainer components;
public MainForm()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
//
// TODO: Add any constructor code after InitializeComponent call
//
}
/// <summary>
/// Clean up any resources being used.
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(MainForm));
this.timer1 = new System.Timers.Timer();
this.TrayIcon = new System.Windows.Forms.NotifyIcon(this.components);
this.TrayMenu = new System.Windows.Forms.ContextMenu();
this.menuExit = new System.Windows.Forms.MenuItem();
((System.ComponentModel.ISupportInitialize)(this.timer1)).BeginInit();
//
// timer1
//
this.timer1.Interval = 500;
this.timer1.SynchronizingObject = this;
this.timer1.Elapsed += new System.Timers.ElapsedEventHandler(this.timer1_Elapsed);
//
// TrayIcon
//
this.TrayIcon.ContextMenu = this.TrayMenu;
this.TrayIcon.Icon = ((System.Drawing.Icon)(resources.GetObject("TrayIcon.Icon")));
this.TrayIcon.Text = "Processing...";
this.TrayIcon.Visible = true;
//
// TrayMenu
//
this.TrayMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.menuExit});
//
// menuExit
//
this.menuExit.Index = 0;
this.menuExit.Text = "E&xit";
this.menuExit.Click += new System.EventHandler(this.menuExit_Click);
//
// MainForm
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(396, 23);
this.MinimumSize = new System.Drawing.Size(404, 47);
this.Name = "MainForm";
this.ShowInTaskbar = false;
this.WindowState = System.Windows.Forms.FormWindowState.Minimized;
this.Resize += new System.EventHandler(this.MainForm_Resize);
this.Load += new System.EventHandler(this.MainForm_Load);
((System.ComponentModel.ISupportInitialize)(this.timer1)).EndInit();
}
#endregion
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new MainForm());
}
// __ _ _ ___ ____ __ __ __ __ __ ___ ___
// / _)( )( )/ __)(_ _)/ \( \/ ) / _)/ \( \( _)
// ( (_ )()( \__ \ )( ( () )) ( ( (_( () )) ) )) _)
// \__) \__/ (___/ (__) \__/(_/\/\_) \__)\__/(___/(___)
//
private void MainForm_Load(object sender, System.EventArgs e)
{
GZTW.AyaNova.BLL.AyaBizUtils.Initialize();
timer1.Start();
}
private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
timer1.Stop();
this.Hide();
//Cursor.Current = Cursors.WaitCursor;
#if (DEBUG)
//testing interval (30 seconds)
timer1.Interval=30000;
#else
//5 minutes
timer1.Interval=300000;
#endif
this.TrayIcon.Text="Processing deliveries....";
//PROCESS NOTIFICATIONS
GenProcess.GO("121605GENERATOR", "121605GENERATOR");
this.TrayIcon.Text = "Last run: " + DateTime.Now.ToString();
//Cursor.Current = Cursors.Default;
timer1.Start();
}
//private Exception GetInnerMostException(Exception ex)
//{
// Exception exRet = ex;
// while (exRet.InnerException != null)
// {
// exRet = exRet.InnerException;
// }
// return exRet;
//}
private void menuExit_Click(object sender, System.EventArgs e)
{
this.TrayIcon.Visible=false;
Application.Exit();
}
private void MainForm_Resize(object sender, System.EventArgs e)
{
if (FormWindowState.Minimized == WindowState)
Hide();
}
//==================================================
}
}

View File

@@ -0,0 +1,239 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 1.3
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">1.3</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1">this is my long string</data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
[base64 mime encoded serialized .NET Framework object]
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
[base64 mime encoded string representing a byte array form of the .NET Framework object]
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used forserialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>1.3</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="timer1.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</data>
<data name="timer1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>Private</value>
</data>
<data name="timer1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>Private</value>
</data>
<data name="TrayIcon.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>Private</value>
</data>
<data name="TrayIcon.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>100, 17</value>
</data>
<data name="TrayIcon.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>Private</value>
</data>
<data name="TrayIcon.Icon" type="System.Drawing.Icon, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8A8D8PAPBvDwDwbw8A8EAPAPAPAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8A8C8PAPDPDwDw/w8A8P8PAPD/DwDw/w8A8OAPAPBwAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAPAwDwDw8A8H8P8gIPD/YGf//39///9vaP//Lyjw/w8H
8P8PAPC/DwDwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAADfIAAA3w8AAAAAAAAAAAAAAAAAAAAADwDwDw8A8OAPB/D/Pzjw/5+Y//+vqP//r6///7C3
//+wt///b2j//xAP8P8PAPDfDwDwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAN8vAADfsAAA3/8AAN//AADf/wAA36AAAN8PAAAAAAAAAAAPAPCADwDw/zAw8P+AgP//oKD//6Cn
//+vqP//r6///7Cw//+/uP//gID//xAQ8P8PAPDPDwDwDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA3/8QF+D/YGDv/5+Y8P9/f+//EBDg/wAA348AAAAADwDwDw8A8PAfGPD/UFf//5CQ
//+fmP//n5///6Cn//+vqP//r6j//7Cw//+wt///b2///xAP8P8PAPCPAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAN8gEBDf/3B37/+Pj+//r6jw/6+o8P9QV+//AADfoAAAAAAPAPBPDwDw/0BA
8P9vb///kJD//5CQ//+Ql///n5///6Cn//+vqP//r6j//6+v//+wsP//T0j//w8A8P8PAPA/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3z8fGN//YGfg/3B37/+Ah+//gIfv/y8v4P8AAN9AAAAAAA8A
8JAQCPD/X1j//39///+PiP//kJD//5CQ//+Ql///n5j//6Cg//+vqP//r6j//6+v//+fmP//ICDw/w8A
8MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADfXx8Y3/9AR9//X1/g/2Bn4P9PSOD/AADfoAAA
AAAAAAAADwDwwCAg8P9gZ///f3j//4CA//+PiP//j4///5CQ//+QkP//n5j//5+f//+gp///r6j//6+o
//9gZ///Dwfw/w8A8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN9wHxjf/zAw3/8/P9//QEff/yAn
3/8AAN+gAAAAAAAAAAAPAPDvMC/w/29v//9wd///f3j//4CA//+Ah///j4///5CQ//+QkP//kJf//5+f
//+gp///r6j//5CX//8vJ/D/DwDwvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA35AfH9//Ly/f/y8v
3/8wMN//Hx/f/wAA378AAN8PAADffwAA7/9AQPD/cHf//3Bw//9wcP//f3j//39///+Ah///j4j//5CQ
//+QkP//kJf//5+Y//+goP//r6j//19f//8PAPD/DwDwHwAAAAAAAAAAAAAAAAAAAAAAAAAAAADfrx8Y
3/8gJ9//ICff/y8o3/8fH9//AADf4AAA3+BPT+//AADv/1BX8P+AgP//b2jw/19f8P9AR+//MDfv/x8Y
4P8QEPD/LyDw/394//+QkP//kJD//5+Y//+fn///gID//x8Q8P8PAPBvAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAN/AEBff/x8Y3/8fH9//Hx/f/w8P3/BPT+//z8jw//Dw//8QCO//X1///4+P//8PD+D/AAfg/w8I
4P8fGO//HxDw/2Bf//+fn///IB/w/4CA//+QkP//kJD//5CX//+Ql///MC/w/w8A8LAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA3+AQEND/EBDf/w8I3/A/P+D/v7/w//D3///w9///8Pf//zAw7/BfWPD/n5j//xAQ
4P8QF+//ICfv/z848P8QEPD/39j///D3//+/t///Pzjw/4+I//+QkP//kJD//5CX//9QUP//DwDw7wAA
AAAAAAAAAAAAAAAAAAAAAAAAAADf/wAH3/AwMOD/sLDw//D3///w9///8Pf///D3///w9///X1jw71BQ
8P+gp///EBfg/y8o7/8/P/D/UFDw/yAY8P/w9///8Pf///D3//8/OPD/gID//4+I//+Pj///kJD//3Bw
//8PAPD/DwDwIAAAAAAAAAAAAADfIAAA36AgIOD/oKfw//D3///w9///8Pf///D3///w9///8Pf///D3
//+AgPDvQEDw/6+v//8vKO//Pz/w/1BX8P9fWPD/Lyfw/9/Y///w9///8Pf//3Bv//9gZ/D/gID//4CH
//+Pj///f3///w8H8P8PAPBPAADfDwAA348fH+D/QEDv/x8Y7//w9///8Pf///D3///w9///8Pf///D3
///w9///8Pf//6Cn8PAvIPD/sLf//1BQ7/9PT/D/X1jw/29o8P9fV/D/j4f///D3///w9///cHD//1BQ
8P9/eP//f3///4CH//+AgP//EA/w/w8A8F8AAN9PQEfv/09P7/9PSO//T0jv//Dv///w9///8Pf///D3
////9/////f////3////9///0M/w/w8H8P+/uP//j4/w/z847/9vaPD/f3/w/5CQ8P8wKPD/z8////D3
//8/MPD/X1jw/3Bw//9wd///f3///39///8fF/D/DwDwbwAA329vaO//f3/w/39/8P9/f/D/39/////3
////9/////f////3////9/////f////3////9///IBjw8I+P///Q0P//ICfg/4CA8P+Ql/D/n5j//4+I
//8fF/D/Lyfw/xAQ8P9vaPD/cHD//3Bw//9wd///f3j//x8Y8P8PAPB/AADff3948P+vr/D/r6/w/6+v
8P/Pz/////f////3////9/////f////3////9/////f////3//9vaO/gUE/w/9/Y//9QV+//cHDw/5+Y
//+gp///cHfw/x8f4P8gH+//UFfw/2Bg8P9vaPD/b2/w/3Bw//9wd///EA/w/w8A8HAAAN9ff3/w/9DX
///g4P//0Nf//8C/////9/////f////3////9/////f////3////9/////f//8DA8P8QD/D/0ND//9/f
//8fH+D/b2jv/x8Y4P8fH+//T0jw/1BQ8P9QV/D/X1jw/2Bg8P9gZ/D/b2/w/3B3//8PAPD/DwDwYAAA
3x8gIOD/4OD////4///g4P//r6/w/9DX////9/////f////4////+P////j////4////+P////j//0A4
8OB/eP//8PD//4CH8P8QF+D/MDDw/0BA8P9PSPD/T0/w/1BQ8P9QUPD/X1jw/19f8P9gZ/D/b2///w8A
8P8PAPA/AAAAAAAA33BfWO//4OD//9DX//+vr/D/j4/w/+Df8P/Qz/D/wL/w/7Cv8P+goPD/kJDv/4CA
7/9wd+//Pz/g4B8X8P/g4P//7+///1BQ8P8/OPD/Pzjw/0BA8P9AR/D/T0/w/1BQ8P9QUPD/UFfw/19f
8P9fX/D/DwDw/w8A8A8AAAAAAAAAAAAA32AQF+DwHx/g/wAH4P8AAN//AADf/wAA3/AAAN/wAADf7wAA
3+8AAN/gAADf4AAA398AAN/fAADv0G9n8P/g4P//sLf//zA38P8/OPD/Pzjw/z8/8P9AR/D/T0jw/1BQ
8P9QUPD/UFfw/z838P8PAPDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAPAgDwDw8KCn///Q1///j4j//zAw8P8/OPD/Pzjw/z8/
8P9AQPD/T0jw/09P8P9fX///Dwfw/w8A8G8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAPBgHxDw/7Cw///Ax///cHf//zAw
8P8wN/D/Pzjw/z848P9AQPD/QEfw/0A/8P8PAPDvDwDwDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAPB/Hxfw/5+X
//+wt///gIf//0BA8P8wN/D/Pzjw/z8/8P9QV/D/DwDw/w8A8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAPAPBvDwfw/19X8P+fn///oKD//4+I//9/eP//T0jw/w8A8P8PAPCfAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAPAPAwDwDwsA8A8P8gGPD/ICDw/w8I8P8PAPDwDwDwfwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwDwLw8A8F8PAPBwDwDwUA8A8BAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA////////wf///wD///4AP/88AB/4DAAP+AgAD/AIAAfwCAAH8BgAA/AY
AAPwAAAB8AAAAfAAAAHwAAAB8AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAwAAAAf//
AAH//4AB///AA///4Af///AP///8H/////8=
</value>
</data>
<data name="TrayMenu.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>Private</value>
</data>
<data name="TrayMenu.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>195, 17</value>
</data>
<data name="TrayMenu.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>Private</value>
</data>
<data name="menuExit.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>Private</value>
</data>
<data name="menuExit.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>Private</value>
</data>
<data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</data>
<data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>(Default)</value>
</data>
<data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</data>
<data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</data>
<data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>8, 8</value>
</data>
<data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</data>
<data name="$this.Name">
<value>MainForm</value>
</data>
<data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>80</value>
</data>
<data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</data>
<data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>Private</value>
</data>
</root>

BIN
source/NotifyTray/Thumbs.db Normal file

Binary file not shown.

View File

@@ -0,0 +1,198 @@
<VisualStudioProject>
<CSHARP
ProjectType = "Local"
ProductVersion = "7.10.3077"
SchemaVersion = "2.0"
ProjectGuid = "{724B50A9-D175-48E7-8A94-38C6ADC98A54}"
>
<Build>
<Settings
ApplicationIcon = "..\WinFormApp\graphics\Notify.ico"
AssemblyKeyContainerName = ""
AssemblyName = "NotifyTray"
AssemblyOriginatorKeyFile = ""
DefaultClientScript = "JScript"
DefaultHTMLPageLayout = "Grid"
DefaultTargetSchema = "IE50"
DelaySign = "false"
OutputType = "WinExe"
PreBuildEvent = ""
PostBuildEvent = ""
RootNamespace = "NotifyTray"
RunPostBuildEvent = "OnBuildSuccess"
StartupObject = ""
>
<Config
Name = "Debug"
AllowUnsafeBlocks = "false"
BaseAddress = "285212672"
CheckForOverflowUnderflow = "false"
ConfigurationOverrideFile = ""
DefineConstants = "DEBUG;TRACE"
DocumentationFile = ""
DebugSymbols = "true"
FileAlignment = "4096"
IncrementalBuild = "false"
NoStdLib = "false"
NoWarn = ""
Optimize = "false"
OutputPath = "bin\Debug\"
RegisterForComInterop = "false"
RemoveIntegerChecks = "false"
TreatWarningsAsErrors = "false"
WarningLevel = "4"
/>
<Config
Name = "Release"
AllowUnsafeBlocks = "false"
BaseAddress = "285212672"
CheckForOverflowUnderflow = "false"
ConfigurationOverrideFile = ""
DefineConstants = "TRACE"
DocumentationFile = ""
DebugSymbols = "false"
FileAlignment = "4096"
IncrementalBuild = "false"
NoStdLib = "false"
NoWarn = ""
Optimize = "true"
OutputPath = "bin\Release\"
RegisterForComInterop = "false"
RemoveIntegerChecks = "false"
TreatWarningsAsErrors = "false"
WarningLevel = "4"
/>
</Settings>
<References>
<Reference
Name = "System"
AssemblyName = "System"
HintPath = "..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.dll"
/>
<Reference
Name = "System.Data"
AssemblyName = "System.Data"
HintPath = "..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.dll"
/>
<Reference
Name = "System.Drawing"
AssemblyName = "System.Drawing"
HintPath = "..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Drawing.dll"
/>
<Reference
Name = "System.Windows.Forms"
AssemblyName = "System.Windows.Forms"
HintPath = "..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Windows.Forms.dll"
/>
<Reference
Name = "System.XML"
AssemblyName = "System.Xml"
HintPath = "..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.XML.dll"
/>
<Reference
Name = "ChilkatDotNet"
AssemblyName = "ChilkatDotNet"
HintPath = "..\..\..\..\Program Files\Chilkat Software Inc\Chilkat.NET\ChilkatDotNet.dll"
/>
<Reference
Name = "CSLA"
Project = "{1B9A38BB-461A-47A4-AD72-099C694138A0}"
Package = "{F184B08F-C81C-45F6-A57F-5ABD9991F28F}"
/>
<Reference
Name = "CSLA.Core.Bindablebase"
Project = "{C2392355-12A9-4197-A1D3-603C390B1E62}"
Package = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}"
/>
<Reference
Name = "CSLA.Server.DataPortal"
Project = "{80828E2C-E9FB-4E73-A27C-7F9CDB96FCDE}"
Package = "{F184B08F-C81C-45F6-A57F-5ABD9991F28F}"
/>
<Reference
Name = "CSLA.Server.ServicedDataPortal"
Project = "{AD60DF60-2D14-4403-B5A8-41D4E06AB7AD}"
Package = "{F184B08F-C81C-45F6-A57F-5ABD9991F28F}"
/>
<Reference
Name = "GZTW.AyaNova.BLL"
Project = "{50B807B6-FC35-4CC3-B54D-91C78426A943}"
Package = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}"
/>
<Reference
Name = "GZTW.Data"
Project = "{701893AA-C042-4FB2-8643-E139372C1117}"
Package = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}"
/>
<Reference
Name = "GZTW.Profile"
Project = "{EDE897E2-E2E6-441D-9F83-0B973AE09670}"
Package = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}"
/>
<Reference
Name = "log4net"
AssemblyName = "log4net"
HintPath = "..\..\3rdprtylibs\log4net\log4net.dll"
/>
</References>
</Build>
<Files>
<Include>
<File
RelPath = "App.config"
BuildAction = "None"
/>
<File
RelPath = "App.ico"
BuildAction = "Content"
/>
<File
RelPath = "AssemblyInfo.cs"
SubType = "Code"
BuildAction = "Compile"
/>
<File
RelPath = "MainForm.cs"
SubType = "Form"
BuildAction = "Compile"
/>
<File
RelPath = "MainForm.resx"
DependentUpon = "MainForm.cs"
BuildAction = "EmbeddedResource"
/>
<File
RelPath = "MemoMessageDelivery.cs"
SubType = "Code"
BuildAction = "Compile"
/>
<File
RelPath = "MessageDelivery.cs"
SubType = "Code"
BuildAction = "Compile"
/>
<File
RelPath = "PopUpMessageDelivery.cs"
SubType = "Code"
BuildAction = "Compile"
/>
<File
RelPath = "ProcessDeliveries.cs"
SubType = "Code"
BuildAction = "Compile"
/>
<File
RelPath = "SMSMessageDelivery.cs"
SubType = "Code"
BuildAction = "Compile"
/>
<File
RelPath = "SMTPMessageDelivery.cs"
SubType = "Code"
BuildAction = "Compile"
/>
</Include>
</Files>
</CSHARP>
</VisualStudioProject>

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,160 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>CSLA.Core.Bindablebase</name>
</assembly>
<members>
<member name="T:CSLA.Core.BindableCollectionBase">
<summary>
This is a base class that exposes an implementation
of IBindableList that does nothing other than
create a nonserialized version of the listchanged
event.
</summary>
</member>
<member name="F:CSLA.Core.BindableCollectionBase.AllowNew">
<summary>
Set this to True to allow data binding to add new
child objects to the collection.
</summary>
<remarks>
If you set this to True, you must also override the OnAddNew
method. You must also set AllowEdit to True.
</remarks>
</member>
<member name="F:CSLA.Core.BindableCollectionBase.AllowEdit">
<summary>
Set this to True to allow data binding to do in-place
editing of child objects in a grid control.
</summary>
</member>
<member name="F:CSLA.Core.BindableCollectionBase.AllowRemove">
<summary>
Set this to True to allow data binding to automatically
remove child objects from the collection.
</summary>
</member>
<member name="F:CSLA.Core.BindableCollectionBase.AllowSort">
<summary>
Set this to True to allow this collection to be sorted.
</summary>
<remarks>
<para>
There is an overhead cost to enabling sorting. Specifically,
the collection must contain an internal collection containing
the original order of the items in the collection, so the order
can be reset if the sort is removed.
</para><para>
This overhead is only incurred if AllowSort is set to True, and is
only a major concern if you are using a remote DataPortal. The concern
there is that this extra collection must also be serialized, thus
increasing the overall amount of data sent across the wire.
</para>
</remarks>
</member>
<member name="F:CSLA.Core.BindableCollectionBase.AllowFind">
<summary>
Set this to True to allow this collection to be
searched.
</summary>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
<summary>
Call this method to raise the ListChanged event.
</summary>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.OnInsertComplete(System.Int32,System.Object)">
<summary>
Ensures that the OnListChanged event is raised when a
new child is inserted.
</summary>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.OnClearComplete">
<summary>
Ensures that the OnListChanged event is raised when the
list is cleared.
</summary>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.OnRemoveComplete(System.Int32,System.Object)">
<summary>
Ensures that the OnListChanged event is raised when an
item is removed.
</summary>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.OnSetComplete(System.Int32,System.Object,System.Object)">
<summary>
Ensures that the OnListChanged event is raised when an
item is changed.
</summary>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.OnAddNew">
<summary>
Override this method to allow data binding to automatically
add new child objects to a collection.
</summary>
<returns></returns>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.IBindingList_Find(System.ComponentModel.PropertyDescriptor,System.Object)">
<summary>
Override this method to implement search/find functionality
for the collection.
</summary>
<param name="property">The property to search.</param>
<param name="key">The value to searched for.</param>
<returns></returns>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.IBindingList_ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
<summary>
Override this method to provide sorting functionality
(if you implement sorting).
</summary>
<param name="property">The property on which to sort.</param>
<param name="direction">The sort direction.</param>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.IBindingList_RemoveSort">
<summary>
Override this method to remove any existing sort
(if you implement sorting).
</summary>
</member>
<member name="E:CSLA.Core.BindableCollectionBase.ListChanged">
<summary>
Declares a serialization-safe ListChanged event.
</summary>
</member>
<member name="P:CSLA.Core.BindableCollectionBase.IBindingList_IsSorted">
<summary>
Override this method to indicate whether your collection
is currently sorted. This returns False by default.
</summary>
</member>
<member name="P:CSLA.Core.BindableCollectionBase.IBindingList_SortProperty">
<summary>
Override this method to return the property by which
the collection is sorted (if you implement sorting).
</summary>
</member>
<member name="P:CSLA.Core.BindableCollectionBase.IBindingList_SortDirection">
<summary>
Override this method to return the current sort direction
(if you implement sorting).
</summary>
</member>
<member name="T:CSLA.Core.BindableBase">
<summary>
This base class declares the IsDirtyChanged event
to be NonSerialized so serialization will work.
</summary>
</member>
<member name="M:CSLA.Core.BindableBase.OnIsDirtyChanged">
<summary>
Call this method to raise the IsDirtyChanged event.
</summary>
</member>
<member name="E:CSLA.Core.BindableBase.IsDirtyChanged">
<summary>
Declares a serialization-safe IsDirtyChanged event.
</summary>
</member>
</members>
</doc>

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,117 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>
CSLA.Server.DataPortal
</name>
</assembly>
<members>
<member name="T:CSLA.Server.DataPortal">
<summary>
Implements the server-side DataPortal as discussed
in Chapter 5.
</summary>
</member><member name="F:CSLA.CriteriaBase.ObjectType">
<summary>
Type of the business object to be instantiated by
the server-side DataPortal.
</summary>
</member><member name="M:CSLA.CriteriaBase.#ctor(System.Type)">
<summary>
Initializes CriteriaBase with the type of
business object to be created by the DataPortal.
</summary>
</member><member name="T:CSLA.CriteriaBase">
<summary>
Base type from which Criteria classes can be
derived in a business class.
</summary>
</member><member name="M:CSLA.Serialization.ISerializationNotification.Serializing">
<summary>
This method is called before an object is serialized.
</summary>
</member><member name="M:CSLA.Serialization.ISerializationNotification.Serialized">
<summary>
This method is called on the original instance of the
object after it has been serialized.
</summary>
</member><member name="M:CSLA.Serialization.ISerializationNotification.Deserialized">
<summary>
This method is called on a newly deserialized object
after deserialization is complete.
</summary>
</member><member name="T:CSLA.Serialization.ISerializationNotification">
<summary>
Objects can implement this interface if they wish to be
notified of serialization events.
</summary>
<remarks>
<para>
Note that .NET serialization does NOT call these methods. Only
code that checks for the ISerializationNotification interface
when serializating and deserializing objects will invoke these
methods.
</para><para>
The CSLA .NET framework's DataPortal processing and the Clone
method in BusinessBase automatically make these calls.
</para>
</remarks>
</member><member name="M:CSLA.Serialization.SerializationNotification.OnSerializing(System.Object)">
<summary>
Invokes the Serializing method on the target object
if it has implemented ISerializationNotification.
</summary>
<param name="target">Object on which the method should be invoked.</param>
</member><member name="M:CSLA.Serialization.SerializationNotification.OnSerialized(System.Object)">
<summary>
Invokes the Serialized method on the target object
if it has implemented ISerializationNotification.
</summary>
<param name="target">Object on which the method should be invoked.</param>
</member><member name="M:CSLA.Serialization.SerializationNotification.OnDeserialized(System.Object)">
<summary>
Invokes the Deserialized method on the target object
if it has implemented ISerializationNotification.
</summary>
<param name="target">Object on which the method should be invoked.</param>
</member><member name="T:CSLA.Serialization.SerializationNotification">
<summary>
Helper methods for invoking the ISerializatoinNotification
methods.
</summary>
</member><member name="P:CSLA.Server.DataPortalContext.Principal">
<summary>
The current <see cref="T:CSLA.Security.BusinessPrincipal"/>
if CSLA security is being used.
</summary>
</member><member name="P:CSLA.Server.DataPortalContext.IsRemotePortal">
<summary>
Returns True if the server-side DataPortal is running
on a remote server via remoting.
</summary>
</member><member name="M:CSLA.Server.DataPortalContext.#ctor(System.Boolean)">
<summary>
Creates a new DataPortalContext object.
</summary>
<param name="isRemotePortal">Indicates whether the DataPortal is remote.</param>
</member><member name="M:CSLA.Server.DataPortalContext.#ctor(System.Security.Principal.IPrincipal,System.Boolean)">
<summary>
Creates a new DataPortalContext object.
</summary>
<param name="principal">The current Principal object.</param>
<param name="isRemotePortal">Indicates whether the DataPortal is remote.</param>
</member><member name="T:CSLA.Server.DataPortalContext">
<summary>
Provides consistent context information between the client
and server DataPortal objects.
</summary>
<remarks>
The context includes the current
<see cref="T:CSLA.Security.BusinessPrincipal"/>
object if CSLA security is being used. It also includes a
flag indicating whether the server-side DataPortal is running
locally or remotely.
</remarks>
</member>
</members>
</doc>

View File

@@ -0,0 +1,36 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>
CSLA.Server.ServicedDataPortal
</name>
</assembly>
<members>
<member name="M:CSLA.Server.ServicedDataPortal.DataPortal.Create(System.Object,System.Object)">
<summary>
Invokes the server-side DataPortal Create method within
a COM+ transaction.
</summary>
</member><member name="M:CSLA.Server.ServicedDataPortal.DataPortal.Fetch(System.Object,System.Object)">
<summary>
Invokes the server-side DataPortal Fetch method within
a COM+ transaction.
</summary>
</member><member name="M:CSLA.Server.ServicedDataPortal.DataPortal.Update(System.Object,System.Object)">
<summary>
Invokes the server-side DataPortal Update method within
a COM+ transaction.
</summary>
</member><member name="M:CSLA.Server.ServicedDataPortal.DataPortal.Delete(System.Object,System.Object)">
<summary>
Invokes the server-side DataPortal Delete method within
a COM+ transaction.
</summary>
</member><member name="T:CSLA.Server.ServicedDataPortal.DataPortal">
<summary>
Implements the transactional server-side DataPortal object as
discussed in Chapter 5.
</summary>
</member>
</members>
</doc>

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
</startup>
<appSettings>
<!--"Authentication" should always be set to "CSLA" -->
<add key="Authentication" value="CSLA" />
<!--Only one of the following three connection types can be in effect
(two others should be commented out)-->
<!-- (DEFAULT) Use the single user local embedded Firebird database
<add key="ConnectionType" value="DataBase"/>
<add key="DataBaseType" value="FireBird"/>
<add key="DataBaseConnectionString" value="ServerType=1;DataBase=C:\data\AyaNova 3.2\utils\AyaImport\AYANOVA.FDB;Dialect=3;"/>
<add key="GenerateFromThisConnection" value="true"/>
-->
<!-- Use a shared Microsoft SQL Express 2005 Database -->
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="MSSQL" />
<add key="DataBaseConnectionString" value="Server=JOHN\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=ayanova;" />
<!-- Use a shared Firebird server
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="FireBird" />
<add key="DataBaseConnectionString" value="ServerType=0;DataSource=devsrvr;DataBase=AYANOVA;User=SYSDBA;Password=aya78787;Dialect=3;" />
<add key="GenerateFromThisConnection" value="true"/>
-->
<!-- Use a shared Microsoft SQL server 2000/2005 or MSDE or SQL Express 2005 Database
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="MSSQL" />
<add key="DataBaseConnectionString" value="data source=DEVSRVR\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=ayanova;" />
-->
<!-- Use a client's DataPortal connection for testing
<add key="ConnectionType" value="DataPortal" />
<add key="PortalServer" value="http://holco.no-ip.info:6969/AyaNovaDP/DataPortal.rem" />
-->
<!-- Use a DataPortal connection to AyaNova DB via another computer...
<add key="ConnectionType" value="DataPortal" />
<add key="PortalServer" value="http://192.168.1.100:6969/AyaNovaDP/DataPortal.rem" />
-->
</appSettings>
</configuration>

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
</startup>
<appSettings>
<!--"Authentication" should always be set to "CSLA" -->
<add key="Authentication" value="CSLA" />
<!--Only one of the following three connection types can be in effect
(two others should be commented out)-->
<!-- (DEFAULT) Use the single user local embedded Firebird database
<add key="ConnectionType" value="DataBase"/>
<add key="DataBaseType" value="FireBird"/>
<add key="DataBaseConnectionString" value="ServerType=1;DataBase=C:\data\AyaNova 3.2\utils\AyaImport\AYANOVA.FDB;Dialect=3;"/>
<add key="GenerateFromThisConnection" value="true"/>
-->
<!-- Use a shared Microsoft SQL Express 2005 Database -->
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="MSSQL" />
<add key="DataBaseConnectionString" value="Server=JOHN\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=ayanova;" />
<!-- Use a shared Firebird server
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="FireBird" />
<add key="DataBaseConnectionString" value="ServerType=0;DataSource=devsrvr;DataBase=AYANOVA;User=SYSDBA;Password=aya78787;Dialect=3;" />
<add key="GenerateFromThisConnection" value="true"/>
-->
<!-- Use a shared Microsoft SQL server 2000/2005 or MSDE or SQL Express 2005 Database
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="MSSQL" />
<add key="DataBaseConnectionString" value="data source=DEVSRVR\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=ayanova;" />
-->
<!-- Use a client's DataPortal connection for testing
<add key="ConnectionType" value="DataPortal" />
<add key="PortalServer" value="http://holco.no-ip.info:6969/AyaNovaDP/DataPortal.rem" />
-->
<!-- Use a DataPortal connection to AyaNova DB via another computer...
<add key="ConnectionType" value="DataPortal" />
<add key="PortalServer" value="http://192.168.1.100:6969/AyaNovaDP/DataPortal.rem" />
-->
</appSettings>
</configuration>

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,702 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>DevExpress.Data3</name>
</assembly>
<members>
<member name="T:DevExpress.Data.SelectionChangedEventHandler.SelectionChangedEventHandler">
<summary>
<para>Represents a method that will handle the <see cref="E:DevExpress.XtraGrid.Views.Base.ColumnView.SelectionChanged"/> event.
</para>
</summary>
</member>
<member name="M:DevExpress.Data.SelectionChangedEventHandler.Invoke(System.Object,DevExpress.Data.SelectionChangedEventArgs)">
<summary>
<para>Represents a method that will handle the <see cref="E:DevExpress.XtraGrid.Views.Base.ColumnView.SelectionChanged"/> event.
</para>
</summary>
<param name="sender">
The event sender.
</param>
<param name="e">
A <see cref="T:DevExpress.Data.SelectionChangedEventArgs"/> object that contains event data.
</param>
</member>
<member name="T:DevExpress.Data.SelectionChangedEventArgs.SelectionChangedEventArgs">
<summary>
<para>Provides data for the selection changed events.
</para>
</summary>
</member>
<member name="M:DevExpress.Data.SelectionChangedEventArgs.#ctor">
<summary>
<para>Initializes a new instance of the <see cref="T:DevExpress.Data.SelectionChangedEventArgs"/> class with default settings.
</para>
</summary>
</member>
<member name="M:DevExpress.Data.SelectionChangedEventArgs.#ctor(System.ComponentModel.CollectionChangeAction,System.Int32)">
<summary>
<para>Initializes a new instance of the <see cref="T:DevExpress.Data.SelectionChangedEventArgs"/> class with the specified settings.
</para>
</summary>
<param name="action">
A <see cref="T:System.ComponentModel.CollectionChangeAction"/> enumeration value which specifies how the collection has been changed. This value is assigned to the <see cref="P:DevExpress.Data.SelectionChangedEventArgs.Action"/> property.
</param>
<param name="controllerRow">
A zero-based integer specifying the handle of the row whose selected state has been changed. This value is assigned to the <see cref="P:DevExpress.Data.SelectionChangedEventArgs.ControllerRow"/> property.
</param>
</member>
<member name="P:DevExpress.Data.SelectionChangedEventArgs.Action">
<summary>
<para>Gets an action which describes how the collection has been changed.
</para>
</summary>
<value>A <see cref="T:System.ComponentModel.CollectionChangeAction"/> enumeration value which specifies how the collection has been changed.
</value>
</member>
<member name="P:DevExpress.Data.SelectionChangedEventArgs.ControllerRow">
<summary>
<para>Identifies the row whose selected state has been changed.
</para>
</summary>
<value>A zero-based integer identifying the row whose selected state has been changed.
</value>
</member>
<member name="T:DevExpress.Data.PivotGrid.PivotFilterType.PivotFilterType">
<summary>
<para>Contains the values that specify a field's filter type in the XtraPivotGrid control.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.PivotGrid.PivotFilterType.Excluded">
<summary>
<para>Specifies that the XtraPivotGrid control should not display the filter values. All the other values will be displayed.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.PivotGrid.PivotFilterType.Included">
<summary>
<para>Specifies that the XtraPivotGrid control should display only the filter values.
</para>
</summary>
</member>
<member name="T:DevExpress.Data.CustomSummaryEventHandler.CustomSummaryEventHandler">
<summary>
<para>Represents a method that will handle the <see cref="E:DevExpress.XtraGrid.Views.Grid.GridView.CustomSummaryCalculate"/> event.
</para>
</summary>
</member>
<member name="M:DevExpress.Data.CustomSummaryEventHandler.Invoke(System.Object,DevExpress.Data.CustomSummaryEventArgs)">
<summary>
<para>Represents a method that will handle the <see cref="E:DevExpress.XtraGrid.Views.Grid.GridView.CustomSummaryCalculate"/> event.
</para>
</summary>
<param name="sender">
The event source.
</param>
<param name="e">
A <see cref="T:DevExpress.Data.CustomSummaryEventArgs"/> object containing data related to the event.
</param>
</member>
<member name="T:DevExpress.Data.SummaryItemType.SummaryItemType">
<summary>
<para>Lists values specifying the aggregate function types.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.SummaryItemType.Average">
<summary>
<para>The average value of a column.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.SummaryItemType.Count">
<summary>
<para>The record count.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.SummaryItemType.Custom">
<summary>
<para>Specifies whether calculations should be performed manually using a specially designed event.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.SummaryItemType.Max">
<summary>
<para>The maximum value in a column.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.SummaryItemType.Min">
<summary>
<para>The minimum value in a column.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.SummaryItemType.None">
<summary>
<para>Disables summary value calculation.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.SummaryItemType.Sum">
<summary>
<para>The sum of all values in a column.
</para>
</summary>
</member>
<member name="T:DevExpress.Data.ColumnSortOrder.ColumnSortOrder">
<summary>
<para>Lists values specifying the sort orders.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.ColumnSortOrder.Ascending">
<summary>
<para>Sorts the column in ascending order.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.ColumnSortOrder.Descending">
<summary>
<para>Sorts the columns in descending order.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.ColumnSortOrder.None">
<summary>
<para>No sorting is applied to a column.
</para>
</summary>
</member>
<member name="T:DevExpress.Data.CustomSummaryExistEventArgs.CustomSummaryExistEventArgs">
<summary>
<para>Provides data for the <see cref="E:DevExpress.XtraGrid.Views.Grid.GridView.CustomSummaryExists"/> event.
</para>
</summary>
</member>
<member name="M:DevExpress.Data.CustomSummaryExistEventArgs.#ctor(System.Int32,System.Int32,System.Object)">
<summary>
<para>Initializes a new instance of the <see cref="T:DevExpress.Data.CustomSummaryExistEventArgs"/> class.
</para>
</summary>
<param name="groupRowHandle">
An integer value specifying the handle of the group row whose summary value is about to be calculated. This value is assigned to the <see cref="P:DevExpress.Data.CustomSummaryExistEventArgs.GroupRowHandle"/> property.
</param>
<param name="groupLevel">
An integer value specifying the zero-based nesting level of the processed group. This value is assigned to the <see cref="P:DevExpress.Data.CustomSummaryExistEventArgs.GroupLevel"/> property.
</param>
<param name="item">
An object which represents the summary item whose value is about to be calculated. This value is assigned to the <see cref="P:DevExpress.Data.CustomSummaryExistEventArgs.Item"/> property.
</param>
</member>
<member name="P:DevExpress.Data.CustomSummaryExistEventArgs.Exists">
<summary>
<para>Gets or sets whether the summary value should be calculated and displayed.
</para>
</summary>
<value><B>true</B> to calculate and display the summary value; otherwise, <B>false</B>.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryExistEventArgs.GroupLevel">
<summary>
<para>Gets the nesting level of the group whose summary value is being calculated.
</para>
</summary>
<value>An integer value representing the zero-based nesting level of the processed group.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryExistEventArgs.GroupRowHandle">
<summary>
<para>Gets a value identifying the group row whose summary value is about to be calculated.
</para>
</summary>
<value>An integer value representing the handle of the group row whose summary value is about to be calculated. <B>0</B> when calculating a total summary value.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryExistEventArgs.IsGroupSummary">
<summary>
<para>Gets whether a group summary value is about to be calculated.
</para>
</summary>
<value><B>true</B> if a group summary value is about to be calculated; otherwise, <B>false</B>.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryExistEventArgs.IsTotalSummary">
<summary>
<para>Gets whether a total summary value is about to be calculated.
</para>
</summary>
<value><B>true</B> if a total summary value is about to be calculated; otherwise, <B>false</B>.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryExistEventArgs.Item">
<summary>
<para>Gets a summary item whose value is about to be calculated.
</para>
</summary>
<value>An object representing a summary item whose value is about to be calculated.
</value>
</member>
<member name="T:DevExpress.Data.CustomSummaryProcess.CustomSummaryProcess">
<summary>
<para>Specifies the current status of custom summary calculation.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.CustomSummaryProcess.Calculate">
<summary>
<para>Indicates that custom summary calculation is in progress. This means the event is raised for a specific data row containing the field value used to calculate the processed custom summary.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.CustomSummaryProcess.Finalize">
<summary>
<para>Indicates that the process of custom summary calculation is finished.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.CustomSummaryProcess.Start">
<summary>
<para>Indicates that the process of custom summary calculation is about to be started.
</para>
</summary>
</member>
<member name="T:DevExpress.Data.PivotGrid.PivotSummaryType.PivotSummaryType">
<summary>
<para>Lists values that specify the summary function types.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.PivotGrid.PivotSummaryType.Average">
<summary>
<para>The average of the values.
<para>
</para>
</para>
</summary>
</member>
<member name="F:DevExpress.Data.PivotGrid.PivotSummaryType.Count">
<summary>
<para>The number of values.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.PivotGrid.PivotSummaryType.Custom">
<summary>
<para>Specifies whether calculations should be performed manually using a specially designed event.
<para>
In the XtraPivotGrid control handle the <see cref="E:DevExpress.XtraPivotGrid.PivotGridControl.CustomSummary"/> event to calculate custom summaries.
</para>
</para>
</summary>
</member>
<member name="F:DevExpress.Data.PivotGrid.PivotSummaryType.Max">
<summary>
<para>The largest value.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.PivotGrid.PivotSummaryType.Min">
<summary>
<para>The smallest value.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.PivotGrid.PivotSummaryType.StdDev">
<summary>
<para>An estimate of the standard deviation of a population, where the sample is a subset of the entire population.
<para>
</para>
</para>
</summary>
</member>
<member name="F:DevExpress.Data.PivotGrid.PivotSummaryType.StdDevp">
<summary>
<para>The standard deviation of a population, where the population is all of the data to be summarized.
<para>
</para>
</para>
</summary>
</member>
<member name="F:DevExpress.Data.PivotGrid.PivotSummaryType.Sum">
<summary>
<para>The sum of the values.
<para>
</para>
</para>
</summary>
</member>
<member name="F:DevExpress.Data.PivotGrid.PivotSummaryType.Var">
<summary>
<para>An estimate of the variance of a population, where the sample is a subset of the entire population.
<para>
</para>
</para>
</summary>
</member>
<member name="F:DevExpress.Data.PivotGrid.PivotSummaryType.Varp">
<summary>
<para>The variance of a population, where the population is all of the data to be summarized.
<para>
</para>
</para>
</summary>
</member>
<member name="T:DevExpress.Data.UnboundColumnType.UnboundColumnType">
<summary>
<para>Contains values that specify the data type and binding mode of columns.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.UnboundColumnType.Boolean">
<summary>
<para>Indicates that the column is unbound and it contains Boolean values (the <see cref="T:System.Boolean"/> type).
</para>
</summary>
</member>
<member name="F:DevExpress.Data.UnboundColumnType.Bound">
<summary>
<para>Indicates that the column is bound to a field in the control's underlying data source. The type of data this column contains is determined by the bound field.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.UnboundColumnType.DateTime">
<summary>
<para>Indicates that the column is unbound and it contains date/time values (the <see cref="T:System.DateTime"/> type).
</para>
</summary>
</member>
<member name="F:DevExpress.Data.UnboundColumnType.Decimal">
<summary>
<para>Indicates that the column is unbound and it contains decimal values (the <see cref="T:System.Decimal"/> type).
</para>
</summary>
</member>
<member name="F:DevExpress.Data.UnboundColumnType.Integer">
<summary>
<para>Indicates that the column is unbound and it contains integer values (the <see cref="T:System.Int32"/> type).
</para>
</summary>
</member>
<member name="F:DevExpress.Data.UnboundColumnType.Object">
<summary>
<para>Indicates that the column is unbound and it contains values of any type. A <see cref="T:DevExpress.XtraEditors.TextEdit"/> editor is assigned for the in-place editing of such a column.
</para>
</summary>
</member>
<member name="F:DevExpress.Data.UnboundColumnType.String">
<summary>
<para>Indicates that the column is unbound and it contains string values (the <see cref="T:System.String"/> type).
</para>
</summary>
</member>
<member name="T:DevExpress.Data.CustomSummaryEventArgs.CustomSummaryEventArgs">
<summary>
<para>Provides data for the <see cref="E:DevExpress.XtraGrid.Views.Grid.GridView.CustomSummaryCalculate"/> event.
</para>
</summary>
</member>
<member name="M:DevExpress.Data.CustomSummaryEventArgs.#ctor(System.Int32,System.Object,System.Object,System.Int32,DevExpress.Data.CustomSummaryProcess,System.Object,System.Int32)">
<summary>
<para>Creates a new <see cref="T:DevExpress.Data.CustomSummaryEventArgs"/> object.
</para>
</summary>
<param name="rowHandle">
An integer value identifying the processed row by its handle. This value is assigned to the <see cref="P:DevExpress.Data.CustomSummaryEventArgs.RowHandle"/> property.
</param>
<param name="totalValue">
An object representing the custom calculated summary value. This value is assigned to the <see cref="P:DevExpress.Data.CustomSummaryEventArgs.TotalValue"/> property.
</param>
<param name="fieldValue">
An object representing the currently processed field value. This value is assigned to the <see cref="P:DevExpress.Data.CustomSummaryEventArgs.FieldValue"/> property.
</param>
<param name="groupRowHandle">
An integer value identifying the group row whose child data rows are involved in summary calculation. This value is assigned to the <see cref="P:DevExpress.Data.CustomSummaryEventArgs.GroupRowHandle"/> property.
</param>
<param name="summaryProcess">
A <see cref="T:DevExpress.Data.CustomSummaryProcess"/> enumeration value identifying the current calculation stage. This value is assigned to the <see cref="P:DevExpress.Data.CustomSummaryEventArgs.SummaryProcess"/> property.
</param>
<param name="item">
An object representing the summary item whose value is being calculated. This value is assigned to the <see cref="P:DevExpress.Data.CustomSummaryEventArgs.Item"/> property.
</param>
<param name="groupLevel">
An integer value indicating the nested group level of the processed row. This value is assigned to the <see cref="P:DevExpress.Data.CustomSummaryEventArgs.GroupLevel"/> property.
</param>
</member>
<member name="M:DevExpress.Data.CustomSummaryEventArgs.#ctor">
<summary>
<para>Initializes a new instance of the <see cref="T:DevExpress.Data.CustomSummaryEventArgs"/> class.
</para>
</summary>
</member>
<member name="P:DevExpress.Data.CustomSummaryEventArgs.FieldValue">
<summary>
<para>Gets the processed field value.
</para>
</summary>
<value>An object representing the processed field value.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryEventArgs.GroupLevel">
<summary>
<para>Gets the nested level of the group whose summary value is being calculated.
</para>
</summary>
<value>An integer value representing the zero-based nested level of the processed group.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryEventArgs.GroupRowHandle">
<summary>
<para>Gets a value identifying the group row whose child data rows are involved in summary calculation.
</para>
</summary>
<value>An integer value representing the handle of the group row containing the processed row as a child. <B>0</B> when calculating a total summary value.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryEventArgs.IsGroupSummary">
<summary>
<para>Gets whether a group summary value is being calculated.
</para>
</summary>
<value><B>true</B> if a group summary value is being calculated; otherwise, <B>false</B>.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryEventArgs.IsTotalSummary">
<summary>
<para>Gets whether a total summary value is being calculated.
</para>
</summary>
<value><B>true</B> if a total summary value is being calculated; otherwise, <B>false</B>.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryEventArgs.Item">
<summary>
<para>Gets a summary item whose value is being calculated.
</para>
</summary>
<value>An object representing a summary item whose value is being calculated.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryEventArgs.RowHandle">
<summary>
<para>Gets the handle of the processed row.
</para>
</summary>
<value>An integer value identifying the processed data row by its handle.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryEventArgs.SummaryProcess">
<summary>
<para>Gets a value indicating calculation stage.
</para>
</summary>
<value>A <see cref="T:DevExpress.Data.CustomSummaryProcess"/> enumeration value indicating calculation stage.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryEventArgs.TotalValue">
<summary>
<para>Gets or sets the total summary value.
</para>
</summary>
<value>An object representing the total summary value.
</value>
</member>
<member name="P:DevExpress.Data.CustomSummaryEventArgs.TotalValueReady">
<summary>
<para>Gets or sets whether the Calculation stage of the custom summary calculation process should be skipped.
</para>
</summary>
<value><b>true</b> if the Calculation stage of the custom summary calculation process should be skipped; otherwise, <b>false</b>.
</value>
</member>
<member name="T:DevExpress.Data.CustomSummaryExistEventHandler.CustomSummaryExistEventHandler">
<summary>
<para>Represents a method that will handle the <see cref="E:DevExpress.XtraGrid.Views.Grid.GridView.CustomSummaryExists"/> event.
</para>
</summary>
</member>
<member name="M:DevExpress.Data.CustomSummaryExistEventHandler.Invoke(System.Object,DevExpress.Data.CustomSummaryExistEventArgs)">
<summary>
<para>Represents a method that will handle the <see cref="E:DevExpress.XtraGrid.Views.Grid.GridView.CustomSummaryExists"/> event.
</para>
</summary>
<param name="sender">
The event source.
</param>
<param name="e">
A <see cref="T:DevExpress.Data.CustomSummaryExistEventArgs"/> object containing data related to the event.
</param>
</member>
</members>
</doc>

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
</startup>
<appSettings>
<!--"Authentication" should always be set to "CSLA" -->
<add key="Authentication" value="CSLA" />
<!--Only one of the following three connection types can be in effect
(two others should be commented out)-->
<!-- (DEFAULT) Use the single user local embedded Firebird database
<add key="ConnectionType" value="DataBase"/>
<add key="DataBaseType" value="FireBird"/>
<add key="DataBaseConnectionString" value="ServerType=1;DataBase=C:\data\AyaNova 3.2\utils\AyaImport\AYANOVA.FDB;Dialect=3;"/>
<add key="GenerateFromThisConnection" value="true"/>
-->
<!-- Use a shared Microsoft SQL Express 2005 Database -->
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="MSSQL" />
<add key="DataBaseConnectionString" value="Server=JOHN\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=ayanova;" />
<!-- Use a shared Firebird server
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="FireBird" />
<add key="DataBaseConnectionString" value="ServerType=0;DataSource=devsrvr;DataBase=AYANOVA;User=SYSDBA;Password=aya78787;Dialect=3;" />
<add key="GenerateFromThisConnection" value="true"/>
-->
<!-- Use a shared Microsoft SQL server 2000/2005 or MSDE or SQL Express 2005 Database
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="MSSQL" />
<add key="DataBaseConnectionString" value="data source=DEVSRVR\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=ayanova;" />
-->
<!-- Use a client's DataPortal connection for testing
<add key="ConnectionType" value="DataPortal" />
<add key="PortalServer" value="http://holco.no-ip.info:6969/AyaNovaDP/DataPortal.rem" />
-->
<!-- Use a DataPortal connection to AyaNova DB via another computer...
<add key="ConnectionType" value="DataPortal" />
<add key="PortalServer" value="http://192.168.1.100:6969/AyaNovaDP/DataPortal.rem" />
-->
</appSettings>
</configuration>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

View File

@@ -0,0 +1,48 @@
bin\Debug\Generator.exe.config
bin\Debug\Generator.exe
bin\Debug\Generator.pdb
bin\Debug\CSLA.Core.Bindablebase.dll
bin\Debug\CSLA.dll
bin\Debug\CSLA.Server.DataPortal.dll
bin\Debug\CSLA.Server.ServicedDataPortal.dll
bin\Debug\FileHelpers.dll
bin\Debug\GZTW.AyaNova.BLL.dll
bin\Debug\GZTW.Data.dll
bin\Debug\GZTW.Profile.dll
bin\Debug\log4net.dll
bin\Debug\ChilkatDotNet.dll
bin\Debug\CSLA.Server.DataPortal.pdb
bin\Debug\CSLA.Server.DataPortal.xml
bin\Debug\GZTW.Data.pdb
bin\Debug\GZTW.Profile.pdb
bin\Debug\CSLA.Core.Bindablebase.pdb
bin\Debug\CSLA.Core.Bindablebase.xml
bin\Debug\CSLA.pdb
bin\Debug\CSLA.xml
bin\Debug\CSLA.Server.ServicedDataPortal.pdb
bin\Debug\CSLA.Server.ServicedDataPortal.xml
bin\Debug\GZTW.AyaNova.BLL.pdb
bin\Debug\FileHelpers.xml
obj\Debug\ResolveAssemblyReference.cache
obj\Debug\NotifyTray.MainForm.resources
obj\Debug\Generator.csproj.GenerateResource.Cache
obj\Debug\Generator.exe
obj\Debug\Generator.pdb
bin\Release\Generator.exe.config
bin\Release\Generator.exe
bin\Release\CSLA.Core.Bindablebase.dll
bin\Release\CSLA.dll
bin\Release\CSLA.Server.DataPortal.dll
bin\Release\CSLA.Server.ServicedDataPortal.dll
bin\Release\FileHelpers.dll
bin\Release\GZTW.AyaNova.BLL.dll
bin\Release\GZTW.Data.dll
bin\Release\GZTW.Profile.dll
bin\Release\log4net.dll
bin\Release\ChilkatDotNet.dll
bin\Release\GZTW.AyaNova.BLL.xml
bin\Release\FileHelpers.xml
obj\Release\ResolveAssemblyReference.cache
obj\Release\NotifyTray.MainForm.resources
obj\Release\Generator.csproj.GenerateResource.Cache
obj\Release\Generator.exe

Binary file not shown.

Binary file not shown.

Binary file not shown.