<?xml version="1.0"?>
<doc>
<assembly>
<name>SmartJobManager.BusinessLogicLayer</name>
</assembly>
<members>
<member name="T:SmartJobManager.IEntity">
<summary>
The interface that each business object of the model implements.
</summary>
</member>
<member name="M:SmartJobManager.IEntity.AcceptChanges">
<summary>
Accepts the changes made to this object by setting each flags to false.
</summary>
</member>
<member name="M:SmartJobManager.IEntity.MarkToDelete">
<summary>
Marks entity to be deleted.
</summary>
</member>
<member name="P:SmartJobManager.IEntity.TableName">
<summary>
The name of the underlying database table.
</summary>
</member>
<member name="P:SmartJobManager.IEntity.IsDirty">
<summary>
Indicates if the object has been modified from its original state.
</summary>
<value>True if object has been modified from its original state; otherwise False;</value>
</member>
<member name="P:SmartJobManager.IEntity.IsNew">
<summary>
Indicates if the object is new.
</summary>
<value>True if objectis new; otherwise False;</value>
</member>
<member name="P:SmartJobManager.IEntity.IsDeleted">
<summary>
True if object has been marked as deleted. ReadOnly.
</summary>
</member>
<member name="P:SmartJobManager.IEntity.ID">
<summary>
</summary>
</member>
<member name="T:SmartJobManager.Job">
<summary>
An object representation of the 'Job' table. [No description for this table in the database]
</summary>
<remarks>
Inherits from the <see cref="T:SmartJobManager.JobBase"/> class.
Sorting and interfaces implementations are part of the <see cref="T:SmartJobManager.JobBase"/> class.
Only custom implementations are done in this class.
</remarks>
</member>
<member name="T:SmartJobManager.JobBase">
<summary>
An object representation of the 'Job' table.
</summary>
<remarks>
This class is generated by a tool and should never be modified.
All custom implementations should be done in the <see cref="T:SmartJobManager.Job"/> class.
</remarks>
</member>
<member name="F:SmartJobManager.JobBase._ID">
<summary>
ID :
</summary>
</member>
<member name="F:SmartJobManager.JobBase._JobStatus">
<summary>
JobStatus :
</summary>
</member>
<member name="F:SmartJobManager.JobBase._JobRequestDateTIme">
<summary>
JobRequestDateTIme :
</summary>
</member>
<member name="F:SmartJobManager.JobBase._JobAttendedDateTime">
<summary>
JobAttendedDateTime :
</summary>
</member>
<member name="F:SmartJobManager.JobBase._JobManagerProviderName">
<summary>
JobManagerProviderName :
</summary>
</member>
<member name="M:SmartJobManager.JobBase.#ctor">
<summary>
Creates a new <see cref="T:SmartJobManager.JobBase"/> instance.
</summary>
</member>
<member name="M:SmartJobManager.JobBase.#ctor(System.Int32,System.Int32,System.DateTime,System.DateTime,System.String)">
<summary>
Creates a new <see cref="T:SmartJobManager.JobBase"/> instance.
</summary>
<param name="ID"></param>
<param name="JobStatus"></param>
<param name="JobRequestDateTIme"></param>
<param name="JobAttendedDateTime"></param>
<param name="JobManagerProviderName"></param>
</member>
<member name="M:SmartJobManager.JobBase.OnBeforeChanged(SmartJobManager.JobColumns)">
<summary>
Raises the <see cref="E:SmartJobManager.JobBase.BeforeChanged"/> event.
</summary>
<param name="column">The <see cref="T:SmartJobManager.JobColumns"/> which has fired the event.</param>
</member>
<member name="M:SmartJobManager.JobBase.OnAfterChanged(SmartJobManager.JobColumns)">
<summary>
Raises the <see cref="E:SmartJobManager.JobBase.AfterChanged"/> event.
</summary>
<param name="column">The <see cref="T:SmartJobManager.JobColumns"/> which has fired the event.</param>
</member>
<member name="M:SmartJobManager.JobBase.AcceptChanges">
<summary>
Accepts the changes made to this object by setting each flags to false.
</summary>
</member>
<member name="M:SmartJobManager.JobBase.CancelChanges">
<summary>
TODO: Revert all changes and restore original values.
Currently not supported.
</summary>
</member>
<member name="M:SmartJobManager.JobBase.MarkToDelete">
<summary>
Marks entity to be deleted.
</summary>
</member>
<member name="M:SmartJobManager.JobBase.Copy">
<summary>
Returns a Typed JobBase Entity
</summary>
</member>
<member name="M:SmartJobManager.JobBase.Clone">
<summary>
ICloneable.Clone() Member, returns the Deep Copy of this entity.
</summary>
</member>
<member name="M:SmartJobManager.JobBase.MakeCopyOf(System.Object)">
<summary>
Returns a deep copy of the child collection object passed in.
</summary>
</member>
<member name="M:SmartJobManager.JobBase.Equals(SmartJobManager.JobBase)">
<summary>
Returns a value indicating whether this instance is equal to a specified object.
</summary>
<param name="toObject">An object to compare to this instance.</param>
<returns>true if toObject is a <see cref="T:SmartJobManager.JobBase"/> and has the same value as this instance; otherwise, false.</returns>
</member>
<member name="M:SmartJobManager.JobBase.Equals(SmartJobManager.JobBase,SmartJobManager.JobBase)">
<summary>
Determines whether the specified <see cref="T:SmartJobManager.JobBase"/> instances are considered equal.
</summary>
<param name="Object1">The first <see cref="T:SmartJobManager.JobBase"/> to compare.</param>
<param name="Object2">The second <see cref="T:SmartJobManager.JobBase"/> to compare. </param>
<returns>true if Object1 is the same instance as Object2 or if both are null references or if objA.Equals(objB) returns true; otherwise, false.</returns>
</member>
<member name="M:SmartJobManager.JobBase.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
<param name="obj">An object to compare to this instance, or a null reference (Nothing in Visual Basic).</param>
</summary>
<returns>A signed integer that indicates the relative order of this instance and obj.</returns>
</member>
<member name="M:SmartJobManager.JobBase.ToString">
<summary>
Returns a String that represents the current object.
</summary>
</member>
<member name="E:SmartJobManager.JobBase.BeforeChanged">
<summary>
Occurs before the object is changed.
</summary>
</member>
<member name="E:SmartJobManager.JobBase.AfterChanged">
<summary>
Occurs after the object is changed.
</summary>
</member>
<member name="P:SmartJobManager.JobBase.ID">
<summary>
Gets or Sets the ID property.
</summary>
<value>This type is int</value>
</member>
<member name="P:SmartJobManager.JobBase.JobStatus">
<summary>
Gets or Sets the JobStatus property.
</summary>
<value>This type is int</value>
</member>
<member name="P:SmartJobManager.JobBase.JobRequestDateTIme">
<summary>
Gets or Sets the JobRequestDateTIme property.
</summary>
<value>This type is datetime</value>
</member>
<member name="P:SmartJobManager.JobBase.JobAttendedDateTime">
<summary>
Gets or Sets the JobAttendedDateTime property.
</summary>
<value>This type is datetime</value>
</member>
<member name="P:SmartJobManager.JobBase.JobManagerProviderName">
<summary>
Gets or Sets the JobManagerProviderName property.
</summary>
<value>This type is varchar</value>
</member>
<member name="P:SmartJobManager.JobBase.IsDeleted">
<summary>
True if object has been <see cref="M:SmartJobManager.JobBase.MarkToDelete"/>. ReadOnly.
</summary>
</member>
<member name="P:SmartJobManager.JobBase.IsDirty">
<summary>
Indicates if the object has been modified from its original state.
</summary>
<value>True if object has been modified from its original state; otherwise False;</value>
</member>
<member name="P:SmartJobManager.JobBase.IsNew">
<summary>
Indicates if the object is new.
</summary>
<value>True if objectis new; otherwise False;</value>
</member>
<member name="P:SmartJobManager.JobBase.TableName">
<summary>
The name of the underlying database table.
</summary>
</member>
<member name="P:SmartJobManager.JobBase.JobDetailCollection">
<summary>
Holds a collection of JobDetail objects
which are related to this object through the relation FK_JobDetail_Job
</summary>
</member>
<member name="M:SmartJobManager.Job.#ctor">
<summary>
Creates a new <see cref="T:SmartJobManager.Job"/> instance.
</summary>
</member>
<member name="M:SmartJobManager.Job.#ctor(System.Int32,System.Int32,System.DateTime,System.DateTime,System.String)">
<summary>
Creates a new <see cref="T:SmartJobManager.Job"/> instance.
</summary>
<param name="ID"></param>
<param name="JobStatus"></param>
<param name="JobRequestDateTIme"></param>
<param name="JobAttendedDateTime"></param>
<param name="JobManagerProviderName"></param>
</member>
<member name="T:SmartJobManager.JobEventArgs">
<summary>
Provides data for the BeforeChanged and AfterChanged events.
</summary>
<remarks>The BeforeChanged and AfterChanged events occur when a change is made to the value of a property of a <see cref="T:SmartJobManager.Job"/> object.</remarks>
</member>
<member name="M:SmartJobManager.JobEventArgs.#ctor(SmartJobManager.JobColumns)">
<summary>
Initalizes a new Instance of the JobEventArgs class.
</summary>
</member>
<member name="P:SmartJobManager.JobEventArgs.Column">
<summary>
The JobColumns that was modified, which has raised the event.
</summary>
<value cref="T:SmartJobManager.JobColumns"/>
</member>
<member name="T:SmartJobManager.JobEventHandler">
<summary>
Define a delegate for all Job related events.
</summary>
</member>
<member name="T:SmartJobManager.JobColumns">
<summary>
Enumerate the Job columns.
</summary>
</member>
<member name="F:SmartJobManager.JobColumns.ID">
<summary>
ID :
</summary>
</member>
<member name="F:SmartJobManager.JobColumns.JobStatus">
<summary>
JobStatus :
</summary>
</member>
<member name="F:SmartJobManager.JobColumns.JobRequestDateTIme">
<summary>
JobRequestDateTIme :
</summary>
</member>
<member name="F:SmartJobManager.JobColumns.JobAttendedDateTime">
<summary>
JobAttendedDateTime :
</summary>
</member>
<member name="F:SmartJobManager.JobColumns.JobManagerProviderName">
<summary>
JobManagerProviderName :
</summary>
</member>
<member name="T:SmartJobManager.JobCollection">
<summary>
This class is a strong typed collection of <see cref="T:SmartJobManager.Job"/> objects that inherits from the <see cref="T:SmartJobManager.JobCollectionBase"/> class.
</summary>
<remark>
This class contains specfic implementations that are not part of the CsTemplates framework.
</remark>
</member>
<member name="T:SmartJobManager.JobCollectionBase">
<summary>
This class is a strong typed collection of <see cref="T:SmartJobManager.Job"/> objects that support sorting and binding.
<remarks>
It implements the IClonable, IBindingList and IList interfaces.
</remarks>
</summary>
</member>
<member name="M:SmartJobManager.JobCollectionBase.Find(SmartJobManager.JobColumns,System.Object)">
<summary>
Finds the first <see cref="T:SmartJobManager.Job"/> object in the current list matching the search criteria.
</summary>
<param name="searchfield">Field of the object to search.</param>
<param name="searchvalue">Value to find.</param>
</member>
<member name="M:SmartJobManager.JobCollectionBase.FindAll(SmartJobManager.JobColumns,System.Object)">
<summary>
Finds a collection of <see cref="T:SmartJobManager.Job"/> objects in the current list.
</summary>
<param name="searchfield">Field of the object to search.</param>
<param name="searchvalue">Value to find.</param>
</member>
<member name="M:SmartJobManager.JobCollectionBase.SortList">
<summary>
Sorts the elements in the JobCollectionBase .
</summary>
</member>
<member name="M:SmartJobManager.JobCollectionBase.Sort(SmartJobManager.JobColumns,System.ComponentModel.ListSortDirection)">
<summary>
Sorts the collection based upon field selected.
</summary>
<param name="field">Field of the object on which to sort.</param>
<param name="direction">Direction to sort in, Ascending or Descending.</param>
</member>
<member name="M:SmartJobManager.JobCollectionBase.Sort(System.ComponentModel.ListSortDirection)">
<summary>
Sorts the collection based on primary key.
</summary>
<param name="direction">Direction to sort in, Ascending or Descending.</param>
</member>
<member name="M:SmartJobManager.JobCollectionBase.Sort">
<summary>
Sorts the collection based on primary key. Sorts in Ascending order.
</summary>
</member>
<member name="M:SmartJobManager.JobCollectionBase.Shuffle">
<summary>
Sorts the collection based on a random shuffle.
</summary>
<author>Steven Smith</author>
<url>http://blogs.aspadvice.com/ssmith/archive/2005/01/27/2480.aspx</url>
</member>
<member name="M:SmartJobManager.JobCollectionBase.Add(SmartJobManager.Job)">
<summary>
Adds a new Job instance to the Collection.
</summary>
<param name="value"><see cref="!:Product"/> instance.</param>
<returns></returns>
</member>
<member name="M:SmartJobManager.JobCollectionBase.Add(System.Int32,System.Int32,System.DateTime,System.DateTime,System.String)">
<summary>
Adds a new Job instance to the Collection.
</summary>
<param name="ID"></param>
<param name="JobStatus"></param>
<param name="JobRequestDateTIme"></param>
<param name="JobAttendedDateTime"></param>
<param name="JobManagerProviderName"></param>
<returns></returns>
</member>
<member name="M:SmartJobManager.JobCollectionBase.AddNew">
<summary>
Adds a new Job to the Collection.
</summary>
<returns>Product object.</returns>
</member>
<member name="M:SmartJobManager.JobCollectionBase.Remove(SmartJobManager.Job)">
<summary>
Removes a Job object from the Collection.
</summary>
<param name="value">Product object.</param>
</member>
<member name="M:SmartJobManager.JobCollectionBase.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
<summary>
Raises the ListChanged event.
</summary>
<param name="ev">A <see cref="T:System.ComponentModel.ListChangedEventArgs"/> that contains the event data.</param>
</member>
<member name="M:SmartJobManager.JobCollectionBase.OnClearComplete">
<summary>
Raises the ListChanged event.
</summary>
</member>
<member name="M:SmartJobManager.JobCollectionBase.OnInsertComplete(System.Int32,System.Object)">
<summary>
Raises the InsertComplete event.
Performs additional custom processes after inserting a new element into the JobCollectionBase instance.
</summary>
<param name="index">The zero-based index at which to insert value.</param>
<param name="value">The new value of the element at index.</param>
</member>
<member name="M:SmartJobManager.JobCollectionBase.OnRemoveComplete(System.Int32,System.Object)">
<summary>
Raises the RemoveComplete event.
Performs additional custom processes after removing a new element into the JobCollectionBase instance.
</summary>
<param name="index">The zero-based index at which value can be found.</param>
<param name="value">The value of the element to remove from index.</param>
</member>
<member name="M:SmartJobManager.JobCollectionBase.OnSetComplete(System.Int32,System.Object,System.Object)">
<summary>
Raises the SetComplete event.
Performs additional custom processes after setting a value in the JobCollectionBase instance.
</summary>
<param name="index">The zero-based index at which oldValue can be found.</param>
<param name="oldValue">The value to replace with newValue.</param>
<param name="newValue">The new value of the element at index.</param>
</member>
<member name="M:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#Find(System.ComponentModel.PropertyDescriptor,System.Object)">
<summary>
Returns the index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor"/>.
</summary>
<param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"/> to search on. </param>
<param name="key">The value of the property parameter to search for.</param>
<returns>The index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor"/>.</returns>
</member>
<member name="M:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#AddNew">
<summary>
Adds a new item to the list.
</summary>
<returns>The item added to the list.</returns>
</member>
<member name="M:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
<summary>
Sorts the list based on a <see cref="T:System.ComponentModel.PropertyDescriptor"/> and a <see cref="T:System.ComponentModel.ListSortDirection"/>.
</summary>
<param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"/> to sort by.</param>
<param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection"/> values.</param>
</member>
<member name="M:SmartJobManager.JobCollectionBase.RemoveSort">
<summary>
Removes any sort applied using <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"/>.
</summary>
</member>
<member name="M:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#AddIndex(System.ComponentModel.PropertyDescriptor)">
<summary>
Adds the <see cref="T:System.ComponentModel.PropertyDescriptor"/> to the indexes used for searching.
</summary>
<param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"/> to add to the indexes used for searching.</param>
<remarks>The list must support this method. However, support for this method can be a nonoperation.</remarks>
<exception cref="T:System.NotSupportedException">Thrown</exception>
</member>
<member name="M:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#RemoveIndex(System.ComponentModel.PropertyDescriptor)">
<summary>
Removes the <see cref="T:System.ComponentModel.PropertyDescriptor"/> from the indexes used for searching.
</summary>
<param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"/> to remove from the indexes used for searching.</param>
<exception cref="T:System.NotSupportedException">Thrown</exception>
</member>
<member name="M:SmartJobManager.JobCollectionBase.Clone">
<summary>
Creates an exact copy of this <see cref="T:SmartJobManager.JobCollection"/> object.
</summary>
<returns>The <see cref="T:SmartJobManager.JobCollection"/> object this method creates, cast as an object.</returns>
<implements><see cref="M:System.ICloneable.Clone"/></implements>
</member>
<member name="M:SmartJobManager.JobCollectionBase.Copy">
<summary>
Creates an exact copy of this <see cref="T:SmartJobManager.JobCollection"/> object.
</summary>
<returns>A new, identical copy of the <see cref="T:SmartJobManager.JobCollection"/>.</returns>
</member>
<member name="M:SmartJobManager.JobCollectionBase.MakeCopyOf(System.Object)">
<summary>
Creates an exact copy of this <see cref="T:SmartJobManager.JobCollection"/> object.
</summary>
<returns>A new, identical copy of the <see cref="T:SmartJobManager.JobCollection"/> casted as object.</returns>
</member>
<member name="M:SmartJobManager.JobCollectionBase.ToString">
<summary>
Returns a String that represents the current JobCollection.
</summary>
</member>
<member name="P:SmartJobManager.JobCollectionBase.Item(System.Int32)">
<summary>
Gets or sets the <see cref="T:SmartJobManager.Job"/> at the specified index.
</summary>
<value></value>
</member>
<member name="P:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#AllowEdit">
<summary>
Gets whether you can update items in the list.
</summary>
</member>
<member name="P:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#AllowNew">
<summary>
Gets whether you can add items to the list using <see cref="M:System.ComponentModel.IBindingList.AddNew"/>.
</summary>
</member>
<member name="P:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#AllowRemove">
<summary>
Gets whether you can remove items from the list, using <see cref="M:System.Collections.IList.Remove(System.Object)"/> or <see cref="M:System.Collections.IList.RemoveAt(System.Int32)"/>.
</summary>
</member>
<member name="P:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#SupportsChangeNotification">
<summary>
Gets whether a <see cref="E:SmartJobManager.JobCollectionBase.ListChanged"/> event is raised when the list changes or an item in the list changes.
</summary>
</member>
<member name="P:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#SupportsSearching">
<summary>
Gets whether the list supports searching using the <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"/> method.
</summary>
</member>
<member name="P:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#SupportsSorting">
<summary>
Gets whether the list supports sorting.
</summary>
</member>
<member name="P:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#IsSorted">
<summary>
Gets whether the items in the list are sorted.
</summary>
</member>
<member name="P:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#SortDirection">
<summary>
Gets the direction of the sort.
</summary>
</member>
<member name="P:SmartJobManager.JobCollectionBase.System#ComponentModel#IBindingList#SortProperty">
<summary>
Gets the <see cref="T:System.ComponentModel.PropertyDescriptor"/> that is being used for sorting.
</summary>
</member>
<member name="E:SmartJobManager.JobCollectionBase.ListChanged">
<summary>
Occurs when the list managed by the <see cref="T:SmartJobManager.JobCollection"/> changes.
</summary>
</member>
<member name="P:SmartJobManager.JobCollectionBase.IsNewCount">
<summary>
Returns the number of items that have been marked new in the collection.
</summary>
<returns>the number of items that have been marked new in the collection</returns>
</member>
<member name="P:SmartJobManager.JobCollectionBase.IsDirtyCount">
<summary>
Returns the number of items that have been marked as modified in the collection.
</summary>
<returns>the number of items that have been marked as modified in the collection</returns>
</member>
<member name="F:SmartJobManager.JobCollectionBase.ListItem.Key">
<summary>
The Key of the List Item.
</summary>
</member>
<member name="F:SmartJobManager.JobCollectionBase.ListItem.Item">
<summary>
The Item associated with the key.
</summary>
</member>
<member name="M:SmartJobManager.JobCollectionBase.ListItem.#ctor(System.Object,System.Object)">
<summary>
Creates a new <see cref="T:SmartJobManager.JobCollectionBase.ListItem"/> instance.
</summary>
<param name="key">Key.</param>
<param name="item">Item.</param>
</member>
<member name="M:SmartJobManager.JobCollectionBase.ListItem.System#IComparable#CompareTo(System.Object)">
<summary>
Compares the current instance with another object of the same type.
</summary>
<param name="obj">An object to compare with this instance.</param>
<returns>
A 32-bit signed integer that indicates the relative order of the comparands. The return value has these meanings:
<list type="table">
<listheader>
<term>Value</term>
<description>Meaning</description>
</listheader>
<item>
<term>Less than zero</term>
<description>This instance is less than obj.</description>
</item>
<item>
<term>Zero</term>
<description>This instance is equal to obj.</description>
</item>
<item>
<term>Greater than zero</term>
<description>This instance is greater than obj.</description>
</item>
</list>
</returns>
</member>
<member name="M:SmartJobManager.JobCollectionBase.ListItem.ToString">
<summary>
Obtains the <see cref="T:System.String"/> representation of this instance.
</summary>
<returns>The key of the item.</returns>
</member>
<member name="M:SmartJobManager.JobCollection.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SmartJobManager.JobCollection"/> class.
</summary>
</member>
<member name="T:SmartJobManager.JobDetail">
<summary>
An object representation of the 'JobDetail' table. [No description for this table in the database]
</summary>
<remarks>
Inherits from the <see cref="T:SmartJobManager.JobDetailBase"/> class.
Sorting and interfaces implementations are part of the <see cref="T:SmartJobManager.JobDetailBase"/> class.
Only custom implementations are done in this class.
</remarks>
</member>
<member name="T:SmartJobManager.JobDetailBase">
<summary>
An object representation of the 'JobDetail' table.
</summary>
<remarks>
This class is generated by a tool and should never be modified.
All custom implementations should be done in the <see cref="T:SmartJobManager.JobDetail"/> class.
</remarks>
</member>
<member name="F:SmartJobManager.JobDetailBase._ID">
<summary>
ID :
</summary>
</member>
<member name="F:SmartJobManager.JobDetailBase._JobID">
<summary>
JobID :
</summary>
</member>
<member name="F:SmartJobManager.JobDetailBase._ElementDesc">
<summary>
ElementDesc :
</summary>
</member>
<member name="F:SmartJobManager.JobDetailBase._ElementData">
<summary>
ElementDataType :
</summary>
</member>
<member name="M:SmartJobManager.JobDetailBase.#ctor">
<summary>
Creates a new <see cref="T:SmartJobManager.JobDetailBase"/> instance.
</summary>
</member>
<member name="M:SmartJobManager.JobDetailBase.#ctor(System.Int32,System.Int32,System.String,System.Object)">
<summary>
Creates a new <see cref="T:SmartJobManager.JobDetailBase"/> instance.
</summary>
<param name="ID"></param>
<param name="JobID"></param>
<param name="ElementDesc"></param>
<param name="ElementDataType"></param>
</member>
<member name="M:SmartJobManager.JobDetailBase.OnBeforeChanged(SmartJobManager.JobDetailColumns)">
<summary>
Raises the <see cref="E:SmartJobManager.JobDetailBase.BeforeChanged"/> event.
</summary>
<param name="column">The <see cref="T:SmartJobManager.JobDetailColumns"/> which has fired the event.</param>
</member>
<member name="M:SmartJobManager.JobDetailBase.OnAfterChanged(SmartJobManager.JobDetailColumns)">
<summary>
Raises the <see cref="E:SmartJobManager.JobDetailBase.AfterChanged"/> event.
</summary>
<param name="column">The <see cref="T:SmartJobManager.JobDetailColumns"/> which has fired the event.</param>
</member>
<member name="M:SmartJobManager.JobDetailBase.AcceptChanges">
<summary>
Accepts the changes made to this object by setting each flags to false.
</summary>
</member>
<member name="M:SmartJobManager.JobDetailBase.CancelChanges">
<summary>
TODO: Revert all changes and restore original values.
Currently not supported.
</summary>
</member>
<member name="M:SmartJobManager.JobDetailBase.MarkToDelete">
<summary>
Marks entity to be deleted.
</summary>
</member>
<member name="M:SmartJobManager.JobDetailBase.Copy">
<summary>
Returns a Typed JobDetailBase Entity
</summary>
</member>
<member name="M:SmartJobManager.JobDetailBase.Clone">
<summary>
ICloneable.Clone() Member, returns the Deep Copy of this entity.
</summary>
</member>
<member name="M:SmartJobManager.JobDetailBase.MakeCopyOf(System.Object)">
<summary>
Returns a deep copy of the child collection object passed in.
</summary>
</member>
<member name="M:SmartJobManager.JobDetailBase.Equals(SmartJobManager.JobDetailBase)">
<summary>
Returns a value indicating whether this instance is equal to a specified object.
</summary>
<param name="toObject">An object to compare to this instance.</param>
<returns>true if toObject is a <see cref="T:SmartJobManager.JobDetailBase"/> and has the same value as this instance; otherwise, false.</returns>
</member>
<member name="M:SmartJobManager.JobDetailBase.Equals(SmartJobManager.JobDetailBase,SmartJobManager.JobDetailBase)">
<summary>
Determines whether the specified <see cref="T:SmartJobManager.JobDetailBase"/> instances are considered equal.
</summary>
<param name="Object1">The first <see cref="T:SmartJobManager.JobDetailBase"/> to compare.</param>
<param name="Object2">The second <see cref="T:SmartJobManager.JobDetailBase"/> to compare. </param>
<returns>true if Object1 is the same instance as Object2 or if both are null references or if objA.Equals(objB) returns true; otherwise, false.</returns>
</member>
<member name="M:SmartJobManager.JobDetailBase.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
<param name="obj">An object to compare to this instance, or a null reference (Nothing in Visual Basic).</param>
</summary>
<returns>A signed integer that indicates the relative order of this instance and obj.</returns>
</member>
<member name="M:SmartJobManager.JobDetailBase.ToString">
<summary>
Returns a String that represents the current object.
</summary>
</member>
<member name="E:SmartJobManager.JobDetailBase.BeforeChanged">
<summary>
Occurs before the object is changed.
</summary>
</member>
<member name="E:SmartJobManager.JobDetailBase.AfterChanged">
<summary>
Occurs after the object is changed.
</summary>
</member>
<member name="P:SmartJobManager.JobDetailBase.ID">
<summary>
Gets or Sets the ID property.
</summary>
<value>This type is int</value>
</member>
<member name="P:SmartJobManager.JobDetailBase.JobID">
<summary>
Gets or Sets the JobID property.
</summary>
<value>This type is int</value>
</member>
<member name="P:SmartJobManager.JobDetailBase.ElementDesc">
<summary>
Gets or Sets the ElementDesc property.
</summary>
<value>This type is varchar</value>
</member>
<member name="P:SmartJobManager.JobDetailBase.ElementData">
<summary>
Gets or Sets the ElementDataType property.
</summary>
<value>This type is int</value>
</member>
<member name="P:SmartJobManager.JobDetailBase.IsDeleted">
<summary>
True if object has been <see cref="M:SmartJobManager.JobDetailBase.MarkToDelete"/>. ReadOnly.
</summary>
</member>
<member name="P:SmartJobManager.JobDetailBase.IsDirty">
<summary>
Indicates if the object has been modified from its original state.
</summary>
<value>True if object has been modified from its original state; otherwise False;</value>
</member>
<member name="P:SmartJobManager.JobDetailBase.IsNew">
<summary>
Indicates if the object is new.
</summary>
<value>True if objectis new; otherwise False;</value>
</member>
<member name="P:SmartJobManager.JobDetailBase.TableName">
<summary>
The name of the underlying database table.
</summary>
</member>
<member name="M:SmartJobManager.JobDetail.#ctor">
<summary>
Creates a new <see cref="T:SmartJobManager.JobDetail"/> instance.
</summary>
</member>
<member name="M:SmartJobManager.JobDetail.#ctor(System.Int32,System.Int32,System.String,System.Object)">
<summary>
Creates a new <see cref="T:SmartJobManager.JobDetail"/> instance.
</summary>
<param name="ID"></param>
<param name="JobID"></param>
<param name="ElementDesc"></param>
<param name="ElementDataType"></param>
</member>
<member name="T:SmartJobManager.JobDetailEventArgs">
<summary>
Provides data for the BeforeChanged and AfterChanged events.
</summary>
<remarks>The BeforeChanged and AfterChanged events occur when a change is made to the value of a property of a <see cref="T:SmartJobManager.JobDetail"/> object.</remarks>
</member>
<member name="M:SmartJobManager.JobDetailEventArgs.#ctor(SmartJobManager.JobDetailColumns)">
<summary>
Initalizes a new Instance of the JobDetailEventArgs class.
</summary>
</member>
<member name="P:SmartJobManager.JobDetailEventArgs.Column">
<summary>
The JobDetailColumns that was modified, which has raised the event.
</summary>
<value cref="T:SmartJobManager.JobDetailColumns"/>
</member>
<member name="T:SmartJobManager.JobDetailEventHandler">
<summary>
Define a delegate for all JobDetail related events.
</summary>
</member>
<member name="T:SmartJobManager.JobDetailColumns">
<summary>
Enumerate the JobDetail columns.
</summary>
</member>
<member name="F:SmartJobManager.JobDetailColumns.ID">
<summary>
ID :
</summary>
</member>
<member name="F:SmartJobManager.JobDetailColumns.JobID">
<summary>
JobID :
</summary>
</member>
<member name="F:SmartJobManager.JobDetailColumns.ElementDesc">
<summary>
ElementDesc :
</summary>
</member>
<member name="F:SmartJobManager.JobDetailColumns.ElementData">
<summary>
ElementDataType :
</summary>
</member>
<member name="T:SmartJobManager.JobDetailCollection">
<summary>
This class is a strong typed collection of <see cref="T:SmartJobManager.JobDetail"/> objects that inherits from the <see cref="T:SmartJobManager.JobDetailCollectionBase"/> class.
</summary>
<remark>
This class contains specfic implementations that are not part of the CsTemplates framework.
</remark>
</member>
<member name="T:SmartJobManager.JobDetailCollectionBase">
<summary>
This class is a strong typed collection of <see cref="T:SmartJobManager.JobDetail"/> objects that support sorting and binding.
<remarks>
It implements the IClonable, IBindingList and IList interfaces.
</remarks>
</summary>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.Find(SmartJobManager.JobDetailColumns,System.Object)">
<summary>
Finds the first <see cref="T:SmartJobManager.JobDetail"/> object in the current list matching the search criteria.
</summary>
<param name="searchfield">Field of the object to search.</param>
<param name="searchvalue">Value to find.</param>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.FindAll(SmartJobManager.JobDetailColumns,System.Object)">
<summary>
Finds a collection of <see cref="T:SmartJobManager.JobDetail"/> objects in the current list.
</summary>
<param name="searchfield">Field of the object to search.</param>
<param name="searchvalue">Value to find.</param>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.SortList">
<summary>
Sorts the elements in the JobDetailCollectionBase .
</summary>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.Sort(SmartJobManager.JobDetailColumns,System.ComponentModel.ListSortDirection)">
<summary>
Sorts the collection based upon field selected.
</summary>
<param name="field">Field of the object on which to sort.</param>
<param name="direction">Direction to sort in, Ascending or Descending.</param>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.Sort(System.ComponentModel.ListSortDirection)">
<summary>
Sorts the collection based on primary key.
</summary>
<param name="direction">Direction to sort in, Ascending or Descending.</param>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.Sort">
<summary>
Sorts the collection based on primary key. Sorts in Ascending order.
</summary>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.Shuffle">
<summary>
Sorts the collection based on a random shuffle.
</summary>
<author>Steven Smith</author>
<url>http://blogs.aspadvice.com/ssmith/archive/2005/01/27/2480.aspx</url>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.Add(SmartJobManager.JobDetail)">
<summary>
Adds a new JobDetail instance to the Collection.
</summary>
<param name="value"><see cref="!:Product"/> instance.</param>
<returns></returns>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.Add(System.Int32,System.Int32,System.String,System.Int32)">
<summary>
Adds a new JobDetail instance to the Collection.
</summary>
<param name="ID"></param>
<param name="JobID"></param>
<param name="ElementDesc"></param>
<param name="ElementDataType"></param>
<returns></returns>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.AddNew">
<summary>
Adds a new JobDetail to the Collection.
</summary>
<returns>Product object.</returns>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.Remove(SmartJobManager.JobDetail)">
<summary>
Removes a JobDetail object from the Collection.
</summary>
<param name="value">Product object.</param>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
<summary>
Raises the ListChanged event.
</summary>
<param name="ev">A <see cref="T:System.ComponentModel.ListChangedEventArgs"/> that contains the event data.</param>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.OnClearComplete">
<summary>
Raises the ListChanged event.
</summary>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.OnInsertComplete(System.Int32,System.Object)">
<summary>
Raises the InsertComplete event.
Performs additional custom processes after inserting a new element into the JobDetailCollectionBase instance.
</summary>
<param name="index">The zero-based index at which to insert value.</param>
<param name="value">The new value of the element at index.</param>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.OnRemoveComplete(System.Int32,System.Object)">
<summary>
Raises the RemoveComplete event.
Performs additional custom processes after removing a new element into the JobDetailCollectionBase instance.
</summary>
<param name="index">The zero-based index at which value can be found.</param>
<param name="value">The value of the element to remove from index.</param>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.OnSetComplete(System.Int32,System.Object,System.Object)">
<summary>
Raises the SetComplete event.
Performs additional custom processes after setting a value in the JobDetailCollectionBase instance.
</summary>
<param name="index">The zero-based index at which oldValue can be found.</param>
<param name="oldValue">The value to replace with newValue.</param>
<param name="newValue">The new value of the element at index.</param>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#Find(System.ComponentModel.PropertyDescriptor,System.Object)">
<summary>
Returns the index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor"/>.
</summary>
<param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"/> to search on. </param>
<param name="key">The value of the property parameter to search for.</param>
<returns>The index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor"/>.</returns>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#AddNew">
<summary>
Adds a new item to the list.
</summary>
<returns>The item added to the list.</returns>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
<summary>
Sorts the list based on a <see cref="T:System.ComponentModel.PropertyDescriptor"/> and a <see cref="T:System.ComponentModel.ListSortDirection"/>.
</summary>
<param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"/> to sort by.</param>
<param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection"/> values.</param>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.RemoveSort">
<summary>
Removes any sort applied using <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"/>.
</summary>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#AddIndex(System.ComponentModel.PropertyDescriptor)">
<summary>
Adds the <see cref="T:System.ComponentModel.PropertyDescriptor"/> to the indexes used for searching.
</summary>
<param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"/> to add to the indexes used for searching.</param>
<remarks>The list must support this method. However, support for this method can be a nonoperation.</remarks>
<exception cref="T:System.NotSupportedException">Thrown</exception>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#RemoveIndex(System.ComponentModel.PropertyDescriptor)">
<summary>
Removes the <see cref="T:System.ComponentModel.PropertyDescriptor"/> from the indexes used for searching.
</summary>
<param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"/> to remove from the indexes used for searching.</param>
<exception cref="T:System.NotSupportedException">Thrown</exception>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.Clone">
<summary>
Creates an exact copy of this <see cref="T:SmartJobManager.JobDetailCollection"/> object.
</summary>
<returns>The <see cref="T:SmartJobManager.JobDetailCollection"/> object this method creates, cast as an object.</returns>
<implements><see cref="M:System.ICloneable.Clone"/></implements>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.Copy">
<summary>
Creates an exact copy of this <see cref="T:SmartJobManager.JobDetailCollection"/> object.
</summary>
<returns>A new, identical copy of the <see cref="T:SmartJobManager.JobDetailCollection"/>.</returns>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.MakeCopyOf(System.Object)">
<summary>
Creates an exact copy of this <see cref="T:SmartJobManager.JobDetailCollection"/> object.
</summary>
<returns>A new, identical copy of the <see cref="T:SmartJobManager.JobDetailCollection"/> casted as object.</returns>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.ToString">
<summary>
Returns a String that represents the current JobDetailCollection.
</summary>
</member>
<member name="P:SmartJobManager.JobDetailCollectionBase.Item(System.Int32)">
<summary>
Gets or sets the <see cref="T:SmartJobManager.JobDetail"/> at the specified index.
</summary>
<value></value>
</member>
<member name="P:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#AllowEdit">
<summary>
Gets whether you can update items in the list.
</summary>
</member>
<member name="P:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#AllowNew">
<summary>
Gets whether you can add items to the list using <see cref="M:System.ComponentModel.IBindingList.AddNew"/>.
</summary>
</member>
<member name="P:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#AllowRemove">
<summary>
Gets whether you can remove items from the list, using <see cref="M:System.Collections.IList.Remove(System.Object)"/> or <see cref="M:System.Collections.IList.RemoveAt(System.Int32)"/>.
</summary>
</member>
<member name="P:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#SupportsChangeNotification">
<summary>
Gets whether a <see cref="E:SmartJobManager.JobDetailCollectionBase.ListChanged"/> event is raised when the list changes or an item in the list changes.
</summary>
</member>
<member name="P:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#SupportsSearching">
<summary>
Gets whether the list supports searching using the <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"/> method.
</summary>
</member>
<member name="P:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#SupportsSorting">
<summary>
Gets whether the list supports sorting.
</summary>
</member>
<member name="P:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#IsSorted">
<summary>
Gets whether the items in the list are sorted.
</summary>
</member>
<member name="P:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#SortDirection">
<summary>
Gets the direction of the sort.
</summary>
</member>
<member name="P:SmartJobManager.JobDetailCollectionBase.System#ComponentModel#IBindingList#SortProperty">
<summary>
Gets the <see cref="T:System.ComponentModel.PropertyDescriptor"/> that is being used for sorting.
</summary>
</member>
<member name="E:SmartJobManager.JobDetailCollectionBase.ListChanged">
<summary>
Occurs when the list managed by the <see cref="T:SmartJobManager.JobDetailCollection"/> changes.
</summary>
</member>
<member name="P:SmartJobManager.JobDetailCollectionBase.IsNewCount">
<summary>
Returns the number of items that have been marked new in the collection.
</summary>
<returns>the number of items that have been marked new in the collection</returns>
</member>
<member name="P:SmartJobManager.JobDetailCollectionBase.IsDirtyCount">
<summary>
Returns the number of items that have been marked as modified in the collection.
</summary>
<returns>the number of items that have been marked as modified in the collection</returns>
</member>
<member name="F:SmartJobManager.JobDetailCollectionBase.ListItem.Key">
<summary>
The Key of the List Item.
</summary>
</member>
<member name="F:SmartJobManager.JobDetailCollectionBase.ListItem.Item">
<summary>
The Item associated with the key.
</summary>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.ListItem.#ctor(System.Object,System.Object)">
<summary>
Creates a new <see cref="T:SmartJobManager.JobDetailCollectionBase.ListItem"/> instance.
</summary>
<param name="key">Key.</param>
<param name="item">Item.</param>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.ListItem.System#IComparable#CompareTo(System.Object)">
<summary>
Compares the current instance with another object of the same type.
</summary>
<param name="obj">An object to compare with this instance.</param>
<returns>
A 32-bit signed integer that indicates the relative order of the comparands. The return value has these meanings:
<list type="table">
<listheader>
<term>Value</term>
<description>Meaning</description>
</listheader>
<item>
<term>Less than zero</term>
<description>This instance is less than obj.</description>
</item>
<item>
<term>Zero</term>
<description>This instance is equal to obj.</description>
</item>
<item>
<term>Greater than zero</term>
<description>This instance is greater than obj.</description>
</item>
</list>
</returns>
</member>
<member name="M:SmartJobManager.JobDetailCollectionBase.ListItem.ToString">
<summary>
Obtains the <see cref="T:System.String"/> representation of this instance.
</summary>
<returns>The key of the item.</returns>
</member>
<member name="M:SmartJobManager.JobDetailCollection.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SmartJobManager.JobDetailCollection"/> class.
</summary>
</member>
</members>
</doc>