SECI  1
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | Properties | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
SeciControls.RBDataHolder Class Reference
Collaboration diagram for SeciControls.RBDataHolder:
Collaboration graph

Public Member Functions

bool DateOK (Tuple< DateTime, DateTime > daterange)
 
List< string > GetDates (String Exptr)
 
List< string > GetExperimenters ()
 
 RBDataHolder ()
 
Boolean RetrieveUsersAndCheckDate (String rbnumber, ref List< User > users)
 
List< UserRetrieveUsersByRb (String rbnumber)
 

Properties

List< Tuple< DateTime, DateTime > > Dates [get]
 
String InstName [get]
 

Private Member Functions

Tuple< DateTime, DateTime > getAllocatedDates (String rbpart)
 
void getColumns (DataSet team, DataSet data)
 
void getData ()
 
void getInstName ()
 
List< Tuple< DateTime, DateTime > > getPossibleDates (String rb)
 
void loadData (FileInfo team, FileInfo dates)
 

Static Private Member Functions

static DataSet loadData (String filepath)
 

Private Attributes

DataSet _dateData
 
List< Tuple< DateTime, DateTime > > _dates
 
String _instName = ""
 
DataSet _teamData
 
int indexDataRBPart = -1
 
int indexDateDuration = -1
 
int indexDateStart = -1
 
int indexTeamExptr = -1
 
int indexTeamInst = -1
 
int indexTeamInstitute = -1
 
int indexTeamRBPart = -1
 
int indexTeamRole = -1
 

Detailed Description

Definition at line 10 of file RBDataHolder.cs.

Constructor & Destructor Documentation

SeciControls.RBDataHolder.RBDataHolder ( )
inline

Definition at line 30 of file RBDataHolder.cs.

References SeciControls.RBDataHolder.getData(), and SeciControls.RBDataHolder.getInstName().

Here is the call graph for this function:

Member Function Documentation

bool SeciControls.RBDataHolder.DateOK ( Tuple< DateTime, DateTime >  daterange)
inline
Tuple<DateTime, DateTime> SeciControls.RBDataHolder.getAllocatedDates ( String  rbpart)
inlineprivate
void SeciControls.RBDataHolder.getColumns ( DataSet  team,
DataSet  data 
)
inlineprivate
void SeciControls.RBDataHolder.getData ( )
inlineprivate

Definition at line 65 of file RBDataHolder.cs.

References SeciControls.RBDataHolder._instName, and SeciControls.RBDataHolder.loadData().

Referenced by SeciControls.RBDataHolder.RBDataHolder().

Here is the call graph for this function:

List<string> SeciControls.RBDataHolder.GetDates ( String  Exptr)
inline
List<string> SeciControls.RBDataHolder.GetExperimenters ( )
inline
void SeciControls.RBDataHolder.getInstName ( )
inlineprivate
List<Tuple<DateTime, DateTime> > SeciControls.RBDataHolder.getPossibleDates ( String  rb)
inlineprivate
void SeciControls.RBDataHolder.loadData ( FileInfo  team,
FileInfo  dates 
)
inlineprivate

Definition at line 125 of file RBDataHolder.cs.

References SeciControls.RBDataHolder._dateData, SeciControls.RBDataHolder._teamData, and SeciControls.RBDataHolder.getColumns().

Referenced by SeciControls.RBDataHolder.getData().

Here is the call graph for this function:

static DataSet SeciControls.RBDataHolder.loadData ( String  filepath)
inlinestaticprivate

Definition at line 145 of file RBDataHolder.cs.

Boolean SeciControls.RBDataHolder.RetrieveUsersAndCheckDate ( String  rbnumber,
ref List< User users 
)
inline

Definition at line 266 of file RBDataHolder.cs.

References SeciControls.RBDataHolder.DateOK(), SeciControls.RBDataHolder.getPossibleDates(), and SeciControls.RBDataHolder.RetrieveUsersByRb().

Here is the call graph for this function:

List<User> SeciControls.RBDataHolder.RetrieveUsersByRb ( String  rbnumber)
inline

Member Data Documentation

DataSet SeciControls.RBDataHolder._dateData
private
List<Tuple<DateTime, DateTime> > SeciControls.RBDataHolder._dates
private

Definition at line 25 of file RBDataHolder.cs.

Referenced by SeciControls.RBDataHolder.GetDates().

String SeciControls.RBDataHolder._instName = ""
private
DataSet SeciControls.RBDataHolder._teamData
private
int SeciControls.RBDataHolder.indexDataRBPart = -1
private
int SeciControls.RBDataHolder.indexDateDuration = -1
private
int SeciControls.RBDataHolder.indexDateStart = -1
private
int SeciControls.RBDataHolder.indexTeamExptr = -1
private
int SeciControls.RBDataHolder.indexTeamInst = -1
private
int SeciControls.RBDataHolder.indexTeamInstitute = -1
private
int SeciControls.RBDataHolder.indexTeamRBPart = -1
private
int SeciControls.RBDataHolder.indexTeamRole = -1
private

Property Documentation

List<Tuple<DateTime, DateTime> > SeciControls.RBDataHolder.Dates
get

Definition at line 28 of file RBDataHolder.cs.

String SeciControls.RBDataHolder.InstName
get

Definition at line 27 of file RBDataHolder.cs.


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