MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest Class Reference

Provides simplified data access features to perform SCRUD operation on the database table "transactions.inventory_transfer_requests". More...

Inheritance diagram for MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest:
PetaPoco.DbAccess PetaPoco.IDBAccess

Public Member Functions

long Count ()
 Performs SQL count on the table "transactions.inventory_transfer_requests". More...
 
IEnumerable< MixERP.Net.Entities.Transactions.InventoryTransferRequestGet ()
 Executes a select query on the table "transactions.inventory_transfer_requests" to return a all instances of the "InventoryTransferRequest" class to export. More...
 
MixERP.Net.Entities.Transactions.InventoryTransferRequest Get (long inventoryTransferRequestId)
 Executes a select query on the table "transactions.inventory_transfer_requests" with a where filter on the column "inventory_transfer_request_id" to return a single instance of the "InventoryTransferRequest" class. More...
 
IEnumerable< MixERP.Net.Entities.Transactions.InventoryTransferRequestGet (long[] inventoryTransferRequestIds)
 Executes a select query on the table "transactions.inventory_transfer_requests" with a where filter on the column "inventory_transfer_request_id" to return a multiple instances of the "InventoryTransferRequest" class. More...
 
IEnumerable< PetaPoco.CustomFieldGetCustomFields (string resourceId)
 Custom fields are user defined form elements for transactions.inventory_transfer_requests. More...
 
IEnumerable< DisplayFieldGetDisplayFields ()
 Displayfields provide a minimal name/value context for data binding the row collection of transactions.inventory_transfer_requests. More...
 
void AddOrEdit (MixERP.Net.Entities.Transactions.InventoryTransferRequest inventoryTransferRequest, List< EntityParser.CustomField > customFields)
 Inserts or updates the instance of InventoryTransferRequest class on the database table "transactions.inventory_transfer_requests". More...
 
object Add (MixERP.Net.Entities.Transactions.InventoryTransferRequest inventoryTransferRequest)
 Inserts the instance of InventoryTransferRequest class on the database table "transactions.inventory_transfer_requests". More...
 
List< object > BulkImport (List< MixERP.Net.Entities.Transactions.InventoryTransferRequest > inventoryTransferRequests)
 Inserts or updates multiple instances of InventoryTransferRequest class on the database table "transactions.inventory_transfer_requests"; More...
 
void Update (MixERP.Net.Entities.Transactions.InventoryTransferRequest inventoryTransferRequest, long inventoryTransferRequestId)
 Updates the row of the table "transactions.inventory_transfer_requests" with an instance of "InventoryTransferRequest" class against the primary key value. More...
 
void Delete (long inventoryTransferRequestId)
 Deletes the row of the table "transactions.inventory_transfer_requests" against the primary key value. More...
 
IEnumerable< MixERP.Net.Entities.Transactions.InventoryTransferRequestGetPagedResult ()
 Performs a select statement on table "transactions.inventory_transfer_requests" producing a paged result of 25. More...
 
IEnumerable< MixERP.Net.Entities.Transactions.InventoryTransferRequestGetPagedResult (long pageNumber)
 Performs a select statement on table "transactions.inventory_transfer_requests" producing a paged result of 25. More...
 
long CountWhere (List< EntityParser.Filter > filters)
 Performs a filtered count on table "transactions.inventory_transfer_requests". More...
 
IEnumerable< MixERP.Net.Entities.Transactions.InventoryTransferRequestGetWhere (long pageNumber, List< EntityParser.Filter > filters)
 Performs a filtered select statement on table "transactions.inventory_transfer_requests" producing a paged result of 25. More...
 
long CountFiltered (string filterName)
 Performs a filtered count on table "transactions.inventory_transfer_requests". More...
 
IEnumerable< MixERP.Net.Entities.Transactions.InventoryTransferRequestGetFiltered (long pageNumber, string filterName)
 Performs a filtered select statement on table "transactions.inventory_transfer_requests" producing a paged result of 25. More...
 
- Public Member Functions inherited from PetaPoco.DbAccess
void Validate (AccessTypeEnum type, long loginId, bool noException)
 Validates application user access rights to execute the function. More...
 

Public Attributes

override string ObjectNamespace => "transactions"
 The schema of this table. Returns literal "transactions". More...
 
override string ObjectName => "inventory_transfer_requests"
 The schema unqualified name of this table. Returns literal "inventory_transfer_requests". More...
 

Properties

long LoginId [get, set]
 Login id of application user accessing this table. More...
 
int UserId [get, set]
 User id of application user accessing this table. More...
 
string Catalog [get, set]
 The name of the database on which queries are being executed to. More...
 
- Properties inherited from PetaPoco.DbAccess
abstract string ObjectNamespace [get]
 
abstract string ObjectName [get]
 
bool HasAccess [get]
 
bool Validated [get]
 
bool SkipValidation [get, set]
 
- Properties inherited from PetaPoco.IDBAccess
bool HasAccess [get]
 

Detailed Description

Provides simplified data access features to perform SCRUD operation on the database table "transactions.inventory_transfer_requests".

Member Function Documentation

object MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.Add ( MixERP.Net.Entities.Transactions.InventoryTransferRequest  inventoryTransferRequest)

Inserts the instance of InventoryTransferRequest class on the database table "transactions.inventory_transfer_requests".

Parameters
inventoryTransferRequestThe instance of "InventoryTransferRequest" class to insert.
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
void MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.AddOrEdit ( MixERP.Net.Entities.Transactions.InventoryTransferRequest  inventoryTransferRequest,
List< EntityParser.CustomField customFields 
)

Inserts or updates the instance of InventoryTransferRequest class on the database table "transactions.inventory_transfer_requests".

Parameters
inventoryTransferRequestThe instance of "InventoryTransferRequest" class to insert or update.
customFieldsThe custom field collection.
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
List<object> MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.BulkImport ( List< MixERP.Net.Entities.Transactions.InventoryTransferRequest inventoryTransferRequests)

Inserts or updates multiple instances of InventoryTransferRequest class on the database table "transactions.inventory_transfer_requests";

Parameters
inventoryTransferRequestsList of "InventoryTransferRequest" class to import.
Returns
long MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.Count ( )

Performs SQL count on the table "transactions.inventory_transfer_requests".

Returns
Returns the number of rows of the table "transactions.inventory_transfer_requests".
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
long MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.CountFiltered ( string  filterName)

Performs a filtered count on table "transactions.inventory_transfer_requests".

Parameters
filterNameThe named filter.
Returns
Returns number of rows of "InventoryTransferRequest" class using the filter.
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
long MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.CountWhere ( List< EntityParser.Filter filters)

Performs a filtered count on table "transactions.inventory_transfer_requests".

Parameters
filtersThe list of filter conditions.
Returns
Returns number of rows of "InventoryTransferRequest" class using the filter.
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
void MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.Delete ( long  inventoryTransferRequestId)

Deletes the row of the table "transactions.inventory_transfer_requests" against the primary key value.

Parameters
inventoryTransferRequestIdThe value of the column "inventory_transfer_request_id" which will be deleted.
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
IEnumerable<MixERP.Net.Entities.Transactions.InventoryTransferRequest> MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.Get ( )

Executes a select query on the table "transactions.inventory_transfer_requests" to return a all instances of the "InventoryTransferRequest" class to export.

Returns
Returns a non-live, non-mapped instances of "InventoryTransferRequest" class.
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
MixERP.Net.Entities.Transactions.InventoryTransferRequest MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.Get ( long  inventoryTransferRequestId)

Executes a select query on the table "transactions.inventory_transfer_requests" with a where filter on the column "inventory_transfer_request_id" to return a single instance of the "InventoryTransferRequest" class.

Parameters
inventoryTransferRequestIdThe column "inventory_transfer_request_id" parameter used on where filter.
Returns
Returns a non-live, non-mapped instance of "InventoryTransferRequest" class mapped to the database row.
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
IEnumerable<MixERP.Net.Entities.Transactions.InventoryTransferRequest> MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.Get ( long[]  inventoryTransferRequestIds)

Executes a select query on the table "transactions.inventory_transfer_requests" with a where filter on the column "inventory_transfer_request_id" to return a multiple instances of the "InventoryTransferRequest" class.

Parameters
inventoryTransferRequestIdsArray of column "inventory_transfer_request_id" parameter used on where filter.
Returns
Returns a non-live, non-mapped collection of "InventoryTransferRequest" class mapped to the database row.
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
IEnumerable<PetaPoco.CustomField> MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.GetCustomFields ( string  resourceId)

Custom fields are user defined form elements for transactions.inventory_transfer_requests.

Returns
Returns an enumerable custom field collection for the table transactions.inventory_transfer_requests
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
IEnumerable<DisplayField> MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.GetDisplayFields ( )

Displayfields provide a minimal name/value context for data binding the row collection of transactions.inventory_transfer_requests.

Returns
Returns an enumerable name and value collection for the table transactions.inventory_transfer_requests
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
IEnumerable<MixERP.Net.Entities.Transactions.InventoryTransferRequest> MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.GetFiltered ( long  pageNumber,
string  filterName 
)

Performs a filtered select statement on table "transactions.inventory_transfer_requests" producing a paged result of 25.

Parameters
pageNumberEnter the page number to produce the paged result.
filterNameThe named filter.
Returns
Returns collection of "InventoryTransferRequest" class.
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
IEnumerable<MixERP.Net.Entities.Transactions.InventoryTransferRequest> MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.GetPagedResult ( )

Performs a select statement on table "transactions.inventory_transfer_requests" producing a paged result of 25.

Returns
Returns the first page of collection of "InventoryTransferRequest" class.
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
IEnumerable<MixERP.Net.Entities.Transactions.InventoryTransferRequest> MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.GetPagedResult ( long  pageNumber)

Performs a select statement on table "transactions.inventory_transfer_requests" producing a paged result of 25.

Parameters
pageNumberEnter the page number to produce the paged result.
Returns
Returns collection of "InventoryTransferRequest" class.
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
IEnumerable<MixERP.Net.Entities.Transactions.InventoryTransferRequest> MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.GetWhere ( long  pageNumber,
List< EntityParser.Filter filters 
)

Performs a filtered select statement on table "transactions.inventory_transfer_requests" producing a paged result of 25.

Parameters
pageNumberEnter the page number to produce the paged result.
filtersThe list of filter conditions.
Returns
Returns collection of "InventoryTransferRequest" class.
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.
void MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.Update ( MixERP.Net.Entities.Transactions.InventoryTransferRequest  inventoryTransferRequest,
long  inventoryTransferRequestId 
)

Updates the row of the table "transactions.inventory_transfer_requests" with an instance of "InventoryTransferRequest" class against the primary key value.

Parameters
inventoryTransferRequestThe instance of "InventoryTransferRequest" class to update.
inventoryTransferRequestIdThe value of the column "inventory_transfer_request_id" which will be updated.
Exceptions
UnauthorizedExceptionThown when the application user does not have sufficient privilege to perform this action.

Member Data Documentation

override string MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.ObjectName => "inventory_transfer_requests"

The schema unqualified name of this table. Returns literal "inventory_transfer_requests".

override string MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.ObjectNamespace => "transactions"

The schema of this table. Returns literal "transactions".

Property Documentation

string MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.Catalog
getset

The name of the database on which queries are being executed to.

long MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.LoginId
getset

Login id of application user accessing this table.

int MixERP.Net.Schemas.Transactions.Data.InventoryTransferRequest.UserId
getset

User id of application user accessing this table.


The documentation for this class was generated from the following file: