C# Class Kadr.Data.TimeSheet

Inheritance: UIX.Views.IDecorable, UIX.Views.IValidatable
Afficher le fichier Open project: UGTU/UGTUKadrProject Class Usage Examples

Méthodes publiques

Свойство Type Description
DepsTShRecords Func>

Private Properties

Свойство Type Description
OnIsClosedChanged void
OnIsFilledChanging void
OnValidate void

Méthodes publiques

Méthode Description
CreateTimeSheetRecords ( Dep dep ) : void

Создает (пересоздает) записи табелей для определенного отдела

CurrentTimeSheet ( ) : TimeSheet

возвращает текущий табель

DeleteDepsTShRecords ( Dep dep ) : void

Удаляет записи табеля, относящиеся к отделe

GetDecorator ( ) : object
GetDepsTShRecords ( Dep dep ) : IEnumerable

Возвращает список записей табеля, относящихся к отделy

GetInsertedStaff ( IEnumerable staff ) : IEnumerable

Возвращает список имеющихся в табеле штатных единиц, которые должны там быть

GetNotInsertedStaff ( IEnumerable staff ) : IEnumerable

Возвращает список имеющихся в табеле штатных единиц, которые должны там быть

GetStaffByPeriod ( ) : IEnumerable

Возвращает список сотрудников, переданых отделов

GetStaffByPeriod ( Dep dep ) : IEnumerable

Возвращает список сотрудников отдела для табеля

GetStaffRecordsForDelete ( IEnumerable staff, Dep dep ) : IEnumerable

Возвращает список записей табеля для удаления (строки не соответствуют штатке)

GetStaffRecordsForInsert ( IEnumerable staff ) : IEnumerable

Возвращает список недостающих в табеле штатных единиц

ToString ( ) : string
UpdateDepartmentsTimeSheet ( Dep dep ) : void

Обновляет записи табеля для определенного отдела

Validate ( ) : void

Private Methods

Méthode Description
OnIsClosedChanged ( ) : void
OnIsFilledChanging ( bool value ) : void
OnValidate ( System action ) : void

Проверка всех параметров перед сохранением

Method Details

CreateTimeSheetRecords() public méthode

Создает (пересоздает) записи табелей для определенного отдела
public CreateTimeSheetRecords ( Dep dep ) : void
dep Dep Отдел
Résultat void

CurrentTimeSheet() public static méthode

возвращает текущий табель
public static CurrentTimeSheet ( ) : TimeSheet
Résultat TimeSheet

DeleteDepsTShRecords() public méthode

Удаляет записи табеля, относящиеся к отделe
public DeleteDepsTShRecords ( Dep dep ) : void
dep Dep Oтдел
Résultat void

GetDecorator() public méthode

public GetDecorator ( ) : object
Résultat object

GetDepsTShRecords() public méthode

Возвращает список записей табеля, относящихся к отделy
public GetDepsTShRecords ( Dep dep ) : IEnumerable
dep Dep
Résultat IEnumerable

GetInsertedStaff() public méthode

Возвращает список имеющихся в табеле штатных единиц, которые должны там быть
public GetInsertedStaff ( IEnumerable staff ) : IEnumerable
staff IEnumerable Общий список штатных единиц
Résultat IEnumerable

GetNotInsertedStaff() public méthode

Возвращает список имеющихся в табеле штатных единиц, которые должны там быть
public GetNotInsertedStaff ( IEnumerable staff ) : IEnumerable
staff IEnumerable Общий список штатных единиц
Résultat IEnumerable

GetStaffByPeriod() public méthode

Возвращает список сотрудников, переданых отделов
public GetStaffByPeriod ( ) : IEnumerable
Résultat IEnumerable

GetStaffByPeriod() public méthode

Возвращает список сотрудников отдела для табеля
public GetStaffByPeriod ( Dep dep ) : IEnumerable
dep Dep Отдел
Résultat IEnumerable

GetStaffRecordsForDelete() public méthode

Возвращает список записей табеля для удаления (строки не соответствуют штатке)
public GetStaffRecordsForDelete ( IEnumerable staff, Dep dep ) : IEnumerable
staff IEnumerable Общий список штатных единиц
dep Dep
Résultat IEnumerable

GetStaffRecordsForInsert() public méthode

Возвращает список недостающих в табеле штатных единиц
public GetStaffRecordsForInsert ( IEnumerable staff ) : IEnumerable
staff IEnumerable Общий список штатных единиц
Résultat IEnumerable

ToString() public méthode

public ToString ( ) : string
Résultat string

UpdateDepartmentsTimeSheet() public méthode

Обновляет записи табеля для определенного отдела
public UpdateDepartmentsTimeSheet ( Dep dep ) : void
dep Dep Отдел
Résultat void

Validate() public méthode

public Validate ( ) : void
Résultat void

Property Details

DepsTShRecords public_oe static_oe property

public static Func> DepsTShRecords
Résultat Func>