C# Класс Server.Engines.Reports.StaffHistory

Наследование: Server.Engines.Reports.PersistableObject
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
RenderLock object
SaveLock object
ThisTypeID Server.Engines.Reports.PersistableType

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddPage() публичный метод

public AddPage ( PageInfo info ) : void
info PageInfo
Результат void

DeserializeChildren() публичный метод

public DeserializeChildren ( PersistanceReader ip ) : void
ip PersistanceReader
Результат void

GetPageCount() публичный статический метод

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
Результат int

GetPageCount() публичный статический метод

public static GetPageCount ( StaffInfo staff, System.DateTime min, System.DateTime max ) : int
staff StaffInfo
min System.DateTime
max System.DateTime
Результат int

GetStaff() публичный метод

public GetStaff ( ) : Server.Engines.Reports.StaffInfo[]
Результат Server.Engines.Reports.StaffInfo[]

GetStaffInfo() публичный метод

public GetStaffInfo ( string account ) : StaffInfo
account string
Результат StaffInfo

GetUserInfo() публичный метод

public GetUserInfo ( string account ) : UserInfo
account string
Результат UserInfo

Load() публичный метод

public Load ( ) : void
Результат void

Render() публичный метод

public Render ( Server.Engines.Reports.ObjectCollection objects ) : void
objects Server.Engines.Reports.ObjectCollection
Результат void

Save() публичный метод

public Save ( ) : void
Результат void

SerializeChildren() публичный метод

public SerializeChildren ( PersistanceWriter op ) : void
op PersistanceWriter
Результат void

StaffHistory() публичный метод

public StaffHistory ( ) : System
Результат System

Описание свойств

RenderLock публичное статическое свойство

public static object RenderLock
Результат object

SaveLock публичное статическое свойство

public static object SaveLock
Результат object

ThisTypeID публичное статическое свойство

public static PersistableType,Server.Engines.Reports ThisTypeID
Результат Server.Engines.Reports.PersistableType