C# Class Server.Engines.Reports.StaffHistory

Inheritance: Server.Engines.Reports.PersistableObject
Mostra 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_oe static_oe property

public static object RenderLock
return object

SaveLock public_oe static_oe property

public static object SaveLock
return object

ThisTypeID public_oe static_oe property

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