C# Class Server.Engines.Reports.StaffHistory

Inheritance: Server.Engines.Reports.PersistableObject
Show file Open project: Grimoric/RunUO.T2A Class Usage Examples

Public Properties

Property Type Description
RenderLock object
SaveLock object
ThisTypeID Server.Engines.Reports.PersistableType

Public Methods

Method Description
AddPage ( PageInfo info ) : void
DeserializeChildren ( PersistanceReader ip ) : void
GetPageCount ( Server.Engines.Reports.PageInfoCollection pages, PageResolution res, System.DateTime min, System.DateTime max ) : int
GetPageCount ( StaffInfo staff, System.DateTime min, System.DateTime max ) : int
GetStaff ( ) : Server.Engines.Reports.StaffInfo[]
GetStaffInfo ( string account ) : StaffInfo
GetUserInfo ( string account ) : UserInfo
Load ( ) : void
Render ( Server.Engines.Reports.ObjectCollection objects ) : void
Save ( ) : void
SerializeChildren ( PersistanceWriter op ) : void
StaffHistory ( ) : System

Private Methods

Method Description
ChartTotalPages ( StaffInfo staff, System.TimeSpan ts, string title, string fname ) : Server.Engines.Reports.PieChart[]
Construct ( ) : Server.Engines.Reports.PersistableObject
GraphHourlyPages ( Server.Engines.Reports.PageInfoCollection pages, PageResolution res, string title, string fname ) : Server.Engines.Reports.BarGraph
GraphHourlyPages ( StaffInfo staff ) : Server.Engines.Reports.BarGraph
GraphQueueStatus ( ) : Server.Engines.Reports.BarGraph
ReportTotalPages ( StaffInfo staff, System.TimeSpan ts, string title ) : Server.Engines.Reports.Report

Method Details

AddPage() public method

public AddPage ( PageInfo info ) : void
info PageInfo
return void

DeserializeChildren() public method

public DeserializeChildren ( PersistanceReader ip ) : void
ip PersistanceReader
return void

GetPageCount() public static method

public static GetPageCount ( Server.Engines.Reports.PageInfoCollection pages, PageResolution res, System.DateTime min, System.DateTime max ) : int
pages Server.Engines.Reports.PageInfoCollection
res PageResolution
min System.DateTime
max System.DateTime
return int

GetPageCount() public static method

public static GetPageCount ( StaffInfo staff, System.DateTime min, System.DateTime max ) : int
staff StaffInfo
min System.DateTime
max System.DateTime
return int

GetStaff() public method

public GetStaff ( ) : Server.Engines.Reports.StaffInfo[]
return Server.Engines.Reports.StaffInfo[]

GetStaffInfo() public method

public GetStaffInfo ( string account ) : StaffInfo
account string
return StaffInfo

GetUserInfo() public method

public GetUserInfo ( string account ) : UserInfo
account string
return UserInfo

Load() public method

public Load ( ) : void
return void

Render() public method

public Render ( Server.Engines.Reports.ObjectCollection objects ) : void
objects Server.Engines.Reports.ObjectCollection
return void

Save() public method

public Save ( ) : void
return void

SerializeChildren() public method

public SerializeChildren ( PersistanceWriter op ) : void
op PersistanceWriter
return void

StaffHistory() public method

public StaffHistory ( ) : System
return System

Property Details

RenderLock public static property

public static object RenderLock
return object

SaveLock public static property

public static object SaveLock
return object

ThisTypeID public static property

public static PersistableType,Server.Engines.Reports ThisTypeID
return Server.Engines.Reports.PersistableType