C# Класс Mono.Moma.DataAccess

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
connection IDbConnection
transaction IDbTransaction

Открытые методы

Метод Описание
BeginTransaction ( ) : void
Commit ( ) : void
InitReportCounts ( int report_id ) : void
InsertMember ( int version_id, string name, bool is_todo, bool is_missing, bool is_niex, bool is_fixed, string fixed_in, string comment ) : int
InsertOrUpdateMember ( int report_id, string name, bool is_missing, bool is_todo, bool is_niex, string todo_comment ) : bool
InsertOrUpdatePInvoke ( int report_id, string library_name, string function_name ) : bool
InsertReportMaster ( System.DateTime submit_date, string ip, string definitions, string reported_by, string email, string organization, string homepage, string comment, string guid ) : int
InsertVersion ( string name, System.DateTime date ) : int
Rollback ( ) : void
SetWpf ( int report_id ) : void

Защищенные методы

Метод Описание
AddOutputParameter ( IDbCommand cmd, string name ) : IDataParameter
AddParameter ( IDbCommand cmd, string name, object val ) : IDataParameter
GetConnection ( ) : IDbConnection

Приватные методы

Метод Описание
DataAccess ( ) : System

Описание методов

AddOutputParameter() защищенный статический Метод

protected static AddOutputParameter ( IDbCommand cmd, string name ) : IDataParameter
cmd IDbCommand
name string
Результат IDataParameter

AddParameter() защищенный статический Метод

protected static AddParameter ( IDbCommand cmd, string name, object val ) : IDataParameter
cmd IDbCommand
name string
val object
Результат IDataParameter

BeginTransaction() публичный Метод

public BeginTransaction ( ) : void
Результат void

Commit() публичный Метод

public Commit ( ) : void
Результат void

GetConnection() защищенный абстрактный Метод

protected abstract GetConnection ( ) : IDbConnection
Результат IDbConnection

InitReportCounts() публичный абстрактный Метод

public abstract InitReportCounts ( int report_id ) : void
report_id int
Результат void

InsertMember() публичный абстрактный Метод

public abstract InsertMember ( int version_id, string name, bool is_todo, bool is_missing, bool is_niex, bool is_fixed, string fixed_in, string comment ) : int
version_id int
name string
is_todo bool
is_missing bool
is_niex bool
is_fixed bool
fixed_in string
comment string
Результат int

InsertOrUpdateMember() публичный абстрактный Метод

public abstract InsertOrUpdateMember ( int report_id, string name, bool is_missing, bool is_todo, bool is_niex, string todo_comment ) : bool
report_id int
name string
is_missing bool
is_todo bool
is_niex bool
todo_comment string
Результат bool

InsertOrUpdatePInvoke() публичный абстрактный Метод

public abstract InsertOrUpdatePInvoke ( int report_id, string library_name, string function_name ) : bool
report_id int
library_name string
function_name string
Результат bool

InsertReportMaster() публичный абстрактный Метод

public abstract InsertReportMaster ( System.DateTime submit_date, string ip, string definitions, string reported_by, string email, string organization, string homepage, string comment, string guid ) : int
submit_date System.DateTime
ip string
definitions string
reported_by string
email string
organization string
homepage string
comment string
guid string
Результат int

InsertVersion() публичный абстрактный Метод

public abstract InsertVersion ( string name, System.DateTime date ) : int
name string
date System.DateTime
Результат int

Rollback() публичный Метод

public Rollback ( ) : void
Результат void

SetWpf() публичный абстрактный Метод

public abstract SetWpf ( int report_id ) : void
report_id int
Результат void

Описание свойств

connection защищенное свойство

protected IDbConnection connection
Результат IDbConnection

transaction защищенное свойство

protected IDbTransaction transaction
Результат IDbTransaction