Show / Hide Table of Contents

Class SaleList

SaleList implements the sale list in SuperOffice.

Inheritance
Object
ListBase<SaleList.SaleListQuery, SaleListItem>
SaleList
Implements
IList
ICollection
IList<SaleListItem>
ICollection<SaleListItem>
IEnumerable<SaleListItem>
IEnumerable
Inherited Members
ListBase<SaleList.SaleListQuery, SaleListItem>.IList.get_Item(Int32)
ListBase<SaleList.SaleListQuery, SaleListItem>.IList.set_Item(Int32, Object)
ListBase<SaleList.SaleListQuery, SaleListItem>.IList<SaleListItem>.get_Item(Int32)
ListBase<SaleList.SaleListQuery, SaleListItem>.IList<SaleListItem>.set_Item(Int32, SaleListItem)
ListBase<SaleList.SaleListQuery, SaleListItem>.CopyTo(Array, Int32)
ListBase<SaleList.SaleListQuery, SaleListItem>.CopyTo(SaleListItem[], Int32)
ListBase<SaleList.SaleListQuery, SaleListItem>.IList.Add(Object)
ListBase<SaleList.SaleListQuery, SaleListItem>.ICollection<SaleListItem>.Add(SaleListItem)
ListBase<SaleList.SaleListQuery, SaleListItem>.IList.IndexOf(Object)
ListBase<SaleList.SaleListQuery, SaleListItem>.IndexOf(SaleListItem)
ListBase<SaleList.SaleListQuery, SaleListItem>.IList.Contains(Object)
ListBase<SaleList.SaleListQuery, SaleListItem>.Contains(SaleListItem)
ListBase<SaleList.SaleListQuery, SaleListItem>.IList.Clear()
ListBase<SaleList.SaleListQuery, SaleListItem>.ICollection<SaleListItem>.Clear()
ListBase<SaleList.SaleListQuery, SaleListItem>.IList.Insert(Int32, Object)
ListBase<SaleList.SaleListQuery, SaleListItem>.IList<SaleListItem>.Insert(Int32, SaleListItem)
ListBase<SaleList.SaleListQuery, SaleListItem>.IList.Remove(Object)
ListBase<SaleList.SaleListQuery, SaleListItem>.ICollection<SaleListItem>.Remove(SaleListItem)
ListBase<SaleList.SaleListQuery, SaleListItem>.IList.RemoveAt(Int32)
ListBase<SaleList.SaleListQuery, SaleListItem>.IList<SaleListItem>.RemoveAt(Int32)
ListBase<SaleList.SaleListQuery, SaleListItem>.OnLoad(SaleList.SaleListQuery, SoDataReader)
ListBase<SaleList.SaleListQuery, SaleListItem>.GetEnumerator()
ListBase<SaleList.SaleListQuery, SaleListItem>.IEnumerable<SaleListItem>.GetEnumerator()
ListBase<SaleList.SaleListQuery, SaleListItem>.Item[Int32]
ListBase<SaleList.SaleListQuery, SaleListItem>.ListCollection
ListBase<SaleList.SaleListQuery, SaleListItem>.IList.Item[Int32]
ListBase<SaleList.SaleListQuery, SaleListItem>.IList<SaleListItem>.Item[Int32]
ListBase<SaleList.SaleListQuery, SaleListItem>.Count
ListBase<SaleList.SaleListQuery, SaleListItem>.IsFixedSize
ListBase<SaleList.SaleListQuery, SaleListItem>.IsReadOnly
ListBase<SaleList.SaleListQuery, SaleListItem>.ICollection.IsSynchronized
ListBase<SaleList.SaleListQuery, SaleListItem>.ICollection.SyncRoot
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Archives
Assembly: SoDataBase.dll
Syntax
public sealed class SaleList : ListBase<SaleList.SaleListQuery, SaleListItem>, IList, ICollection, IList<SaleListItem>, ICollection<SaleListItem>, IEnumerable<SaleListItem>, IEnumerable

Methods

GetIndexOfItem(SaleListItem)

Returns the index of the given item.

Declaration
public int GetIndexOfItem(SaleListItem sale)
Parameters
Type Name Description
SaleListItem sale

The salelistitem to search for.

Returns
Type Description
Int32

The index of the SaleListItem.

GetSale(Int32)

Returns the sale described by the sale_id.

Declaration
public Sale GetSale(int saleId)
Parameters
Type Name Description
Int32 saleId

The sale in question

Returns
Type Description
Sale

The Sale

GetSaleListItem(Int32)

Will return the SaleListItem described by the saleId.

Declaration
public SaleListItem GetSaleListItem(int saleId)
Parameters
Type Name Description
Int32 saleId

The person

Returns
Type Description
SaleListItem

The sale.

OnLoad(SaleList.SaleListQuery, SoDataReader)

Responsible for reading each row with data from the SoDataReader and insert the object each row represents into the class' collection.

Declaration
protected override void OnLoad(SaleList.SaleListQuery query, SoDataReader reader)
Parameters
Type Name Description
SaleList.SaleListQuery query
SoDataReader reader

The reader which contains all data in the list.

Overrides
SuperOffice.CRM.Lists.ListBase<SuperOffice.CRM.Archives.SaleList.SaleListQuery, SuperOffice.CRM.Archives.SaleListItem>.OnLoad(SuperOffice.CRM.Archives.SaleList.SaleListQuery, SuperOffice.Data.SoDataReader)

SaleExist(Int32)

Checks if the sale described by the sale exist in the list.

Declaration
public bool SaleExist(int saleId)
Parameters
Type Name Description
Int32 saleId

The sale

Returns
Type Description
Boolean

True/false

Implements

System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable

Extension Methods

EnumUtil.MapEnums<From, To>(From)
IEnumerableExtensions.ForEach<T>(System.Collections.Generic.IEnumerable<T>, System.Action<T>)
IEnumerableExtensions.ContainsAny<T>(System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IEnumerable<T>)
IEnumerableExtensions.Batch<T>(System.Collections.Generic.IEnumerable<T>, System.Int32)
IEnumerableExtensions.IndexOf<T>(System.Collections.Generic.IEnumerable<T>, T, System.Int32)
IEnumerableExtensions.IndexOf<T>(System.Collections.Generic.IEnumerable<T>, System.Func<T, System.Boolean>, System.Int32)
IEnumerableExtensions.Permute<T>(System.Collections.Generic.IEnumerable<T>, System.Int32)
IEnumerableExtensions.PermissiveToDictionary<T, K, V>(System.Collections.Generic.IEnumerable<T>, System.Func<T, K>, System.Func<T, V>)
IEnumerableExtensions.PermissiveToDictionary<T, K, V>(System.Collections.Generic.IEnumerable<T>, System.Func<T, K>, System.Func<T, V>, System.Collections.Generic.IEqualityComparer<K>)
IEnumerableExtensions.GetDifferentCombinations<T>(System.Collections.Generic.IEnumerable<T>, System.Int32)
CollectionOps.AtLeastOne<T>(IEnumerable<T>)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top