C# Class CoreSprint.Helpers.SprintRunningHelper

Inheritance: ISprintRunningHelper
显示文件 Open project: fortesinformatica/CoreSprint

Public Methods

Method Description
GetAvailabilityFromNow ( Google.GData.Spreadsheets.WorksheetEntry worksheet, IEnumerable professionals = null ) : double>.IDictionary
GetFirstColumn ( Google.GData.Spreadsheets.WorksheetEntry worksheet ) : List
GetHeaderColumnPosition ( Google.GData.Spreadsheets.WorksheetEntry worksheet, uint>.Dictionary sectionLines, string columnName ) : uint
GetHeaderColumnPosition ( Google.GData.Spreadsheets.WorksheetEntry worksheet, string sectionTitle, string columnName ) : uint
GetReportFromSection ( Google.GData.Spreadsheets.WorksheetEntry worksheet, string sectionName, string professional = null ) : string>.IDictionary
GetSectionLinesPosition ( IEnumerable firstColumn, string sectionTitle ) : uint>.Dictionary
GetSectionLinesPosition ( Google.GData.Spreadsheets.WorksheetEntry worksheet, string sectionTitle ) : uint>.Dictionary
GetSprintPeriod ( Google.GData.Spreadsheets.WorksheetEntry worksheet ) : DateTime>.Dictionary
SprintRunningHelper ( ISpreadsheetFacade spreadsheetFacade ) : System

Private Methods

Method Description
CalculateSectionPositions ( IEnumerable firstColumn, uint>.IDictionary positions, bool>.Func checkIfEnterInSection, bool>.Func checkIfOutFromSection ) : void

Method Details

GetAvailabilityFromNow() public method

public GetAvailabilityFromNow ( Google.GData.Spreadsheets.WorksheetEntry worksheet, IEnumerable professionals = null ) : double>.IDictionary
worksheet Google.GData.Spreadsheets.WorksheetEntry
professionals IEnumerable
return double>.IDictionary

GetFirstColumn() public method

public GetFirstColumn ( Google.GData.Spreadsheets.WorksheetEntry worksheet ) : List
worksheet Google.GData.Spreadsheets.WorksheetEntry
return List

GetHeaderColumnPosition() public method

public GetHeaderColumnPosition ( Google.GData.Spreadsheets.WorksheetEntry worksheet, uint>.Dictionary sectionLines, string columnName ) : uint
worksheet Google.GData.Spreadsheets.WorksheetEntry
sectionLines uint>.Dictionary
columnName string
return uint

GetHeaderColumnPosition() public method

public GetHeaderColumnPosition ( Google.GData.Spreadsheets.WorksheetEntry worksheet, string sectionTitle, string columnName ) : uint
worksheet Google.GData.Spreadsheets.WorksheetEntry
sectionTitle string
columnName string
return uint

GetReportFromSection() public method

public GetReportFromSection ( Google.GData.Spreadsheets.WorksheetEntry worksheet, string sectionName, string professional = null ) : string>.IDictionary
worksheet Google.GData.Spreadsheets.WorksheetEntry
sectionName string
professional string
return string>.IDictionary

GetSectionLinesPosition() public method

public GetSectionLinesPosition ( IEnumerable firstColumn, string sectionTitle ) : uint>.Dictionary
firstColumn IEnumerable
sectionTitle string
return uint>.Dictionary

GetSectionLinesPosition() public method

public GetSectionLinesPosition ( Google.GData.Spreadsheets.WorksheetEntry worksheet, string sectionTitle ) : uint>.Dictionary
worksheet Google.GData.Spreadsheets.WorksheetEntry
sectionTitle string
return uint>.Dictionary

GetSprintPeriod() public method

public GetSprintPeriod ( Google.GData.Spreadsheets.WorksheetEntry worksheet ) : DateTime>.Dictionary
worksheet Google.GData.Spreadsheets.WorksheetEntry
return DateTime>.Dictionary

SprintRunningHelper() public method

public SprintRunningHelper ( ISpreadsheetFacade spreadsheetFacade ) : System
spreadsheetFacade ISpreadsheetFacade
return System