Header menu logo BioFSharp.Mz

Person Module

Types

Type Description

Person

Functions and values

Function or value Description

addOrUpDateInPlace param person

Full Usage: addOrUpDateInPlace param person

Parameters:
Returns: Person
param : CvParam
person : Person
Returns: Person

createPerson id firstname lastname middlename organisationid rowversion

Full Usage: createPerson id firstname lastname middlename organisationid rowversion

Parameters:
    id : int
    firstname : string option
    lastname : string option
    middlename : string option
    organisationid : int
    rowversion : DateTime

Returns: Person
id : int
firstname : string option
lastname : string option
middlename : string option
organisationid : int
rowversion : DateTime
Returns: Person

createPersonParamTable cn

Full Usage: createPersonParamTable cn

Parameters:
Returns: int
cn : SQLiteConnection
Returns: int

createPersonTable cn

Full Usage: createPersonTable cn

Parameters:
Returns: int
cn : SQLiteConnection
Returns: int

createPersonWith id firstname lastname middlename organisationid rowversion cvParams

Full Usage: createPersonWith id firstname lastname middlename organisationid rowversion cvParams

Parameters:
    id : int
    firstname : string option
    lastname : string option
    middlename : string option
    organisationid : int
    rowversion : DateTime
    cvParams : CvParam seq

Returns: Person
id : int
firstname : string option
lastname : string option
middlename : string option
organisationid : int
rowversion : DateTime
cvParams : CvParam seq
Returns: Person

insertPersonToDb insertInTableF insertInParamTableF person

Full Usage: insertPersonToDb insertInTableF insertInParamTableF person

Parameters:
    insertInTableF : int -> string option -> string option -> string option -> int -> DateTime -> unit
    insertInParamTableF : ParamContainer -> 'a
    person : Person

Returns: 'a
insertInTableF : int -> string option -> string option -> string option -> int -> DateTime -> unit
insertInParamTableF : ParamContainer -> 'a
person : Person
Returns: 'a

prepareInsertPerson cn tr

Full Usage: prepareInsertPerson cn tr

Parameters:
Returns: 'a -> 'b -> 'c -> 'd -> 'e -> 'f -> int
cn : SQLiteConnection
tr : SQLiteTransaction
Returns: 'a -> 'b -> 'c -> 'd -> 'e -> 'f -> int

prepareInsertPersonParam cn tr

Full Usage: prepareInsertPersonParam cn tr

Parameters:
Returns: 'a -> 'b -> 'c -> 'd -> 'e -> 'f -> int
cn : SQLiteConnection
tr : SQLiteTransaction
Returns: 'a -> 'b -> 'c -> 'd -> 'e -> 'f -> int

prepareSelectPersonbyFirstName cn tr

Full Usage: prepareSelectPersonbyFirstName cn tr

Parameters:
Returns: 'a -> (int * string * string * string * int * DateTime) list
cn : SQLiteConnection
tr : SQLiteTransaction
Returns: 'a -> (int * string * string * string * int * DateTime) list

prepareSelectPersonbyID cn tr

Full Usage: prepareSelectPersonbyID cn tr

Parameters:
Returns: 'a -> (int * string * string * string * int * DateTime) list
cn : SQLiteConnection
tr : SQLiteTransaction
Returns: 'a -> (int * string * string * string * int * DateTime) list

prepareSelectPersonbyLastName cn tr

Full Usage: prepareSelectPersonbyLastName cn tr

Parameters:
Returns: 'a -> (int * string * string * string * int * DateTime) list
cn : SQLiteConnection
tr : SQLiteTransaction
Returns: 'a -> (int * string * string * string * int * DateTime) list

prepareSelectPersonbyMiddleName cn tr

Full Usage: prepareSelectPersonbyMiddleName cn tr

Parameters:
Returns: 'a -> (int * string * string * string * int * DateTime) list
cn : SQLiteConnection
tr : SQLiteTransaction
Returns: 'a -> (int * string * string * string * int * DateTime) list

prepareSelectPersonbyOrganisationID cn tr

Full Usage: prepareSelectPersonbyOrganisationID cn tr

Parameters:
Returns: 'a -> (int * string * string * string * int * DateTime) list
cn : SQLiteConnection
tr : SQLiteTransaction
Returns: 'a -> (int * string * string * string * int * DateTime) list

prepareSelectPersonbyRowVersion cn tr

Full Usage: prepareSelectPersonbyRowVersion cn tr

Parameters:
Returns: 'a -> (int * string * string * string * int * DateTime) list
cn : SQLiteConnection
tr : SQLiteTransaction
Returns: 'a -> (int * string * string * string * int * DateTime) list

Type something to start searching.