C# Class Prizm.Data.DAL.ADO.NRONotificationRepository

Inheritance: INRONotificationRepository, IDisposable
显示文件 Open project: AleksMorozova/prizm

Public Methods

Method Description
CreateConnection ( ) : SqlConnection
Dispose ( ) : void
GetAllNotRequiredOperation ( ) : List

Read size types + not required inspection operations, from settings.

GetAllNotRequiredOperationResult ( ) : Guid>>.List

Read all MAX dates including NULL, ordering by not required inspection operations, in pipe test result

GetAllUnitsProducedSinceLastDate ( System.Guid testId, System.DateTime maxDate, FrequencyMeasure measure ) : decimal>.KeyValuePair

Read all "unitsProducedSinceLastDate" for not required inspection operations.

GetUnitsProducedSinceLastDateTest ( System.Guid testId, FrequencyMeasure measure ) : decimal>.KeyValuePair

Find last date of inspection operation result and read all "unitsProducedSinceLastDate" for not required inspection operations.

Method Details

CreateConnection() public method

public CreateConnection ( ) : SqlConnection
return System.Data.SqlClient.SqlConnection

Dispose() public method

public Dispose ( ) : void
return void

GetAllNotRequiredOperation() public method

Read size types + not required inspection operations, from settings.
public GetAllNotRequiredOperation ( ) : List
return List

GetAllNotRequiredOperationResult() public method

Read all MAX dates including NULL, ordering by not required inspection operations, in pipe test result
public GetAllNotRequiredOperationResult ( ) : Guid>>.List
return Guid>>.List

GetAllUnitsProducedSinceLastDate() public method

Read all "unitsProducedSinceLastDate" for not required inspection operations.
public GetAllUnitsProducedSinceLastDate ( System.Guid testId, System.DateTime maxDate, FrequencyMeasure measure ) : decimal>.KeyValuePair
testId System.Guid /// Id of not required inspection operations ///
maxDate System.DateTime /// date of last result of not required inspection operations ///
measure FrequencyMeasure /// Frequency measure of not required inspection operations ///
return decimal>.KeyValuePair

GetUnitsProducedSinceLastDateTest() public method

Find last date of inspection operation result and read all "unitsProducedSinceLastDate" for not required inspection operations.
public GetUnitsProducedSinceLastDateTest ( System.Guid testId, FrequencyMeasure measure ) : decimal>.KeyValuePair
testId System.Guid /// Id of not required inspection operations ///
measure FrequencyMeasure /// Frequency measure of not required inspection operations ///
return decimal>.KeyValuePair