CardTemporaryTaskRole - конструктор
Создаёт экземпляр класса с указанием роли задания и контекста её получения
из контекстной роли.
Пространство имён: Tessa.Cards.ComponentModelСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public CardTemporaryTaskRole(
DbManager db,
IQueryBuilderFactory builderFactory,
IContextRoleManager contextRoleManager,
IBusinessCalendarService businessCalendarService,
IDeputiesManagementStrategy deputiesManagementStrategy,
ITransactionScope transactionScope,
ICardLockingStrategy cardLockingStrategy,
TaskRole taskRole,
DateTime storeDateTime,
int? plannedQuants,
double? plannedWorkingDays,
Guid contextRoleID,
string? contextRoleName,
string? contextSqlTextForCard,
Guid cardID
)
Public Sub New (
db As DbManager,
builderFactory As IQueryBuilderFactory,
contextRoleManager As IContextRoleManager,
businessCalendarService As IBusinessCalendarService,
deputiesManagementStrategy As IDeputiesManagementStrategy,
transactionScope As ITransactionScope,
cardLockingStrategy As ICardLockingStrategy,
taskRole As TaskRole,
storeDateTime As DateTime,
plannedQuants As Integer?,
plannedWorkingDays As Double?,
contextRoleID As Guid,
contextRoleName As String,
contextSqlTextForCard As String,
cardID As Guid
)
public:
CardTemporaryTaskRole(
DbManager^ db,
IQueryBuilderFactory^ builderFactory,
IContextRoleManager^ contextRoleManager,
IBusinessCalendarService^ businessCalendarService,
IDeputiesManagementStrategy^ deputiesManagementStrategy,
ITransactionScope^ transactionScope,
ICardLockingStrategy^ cardLockingStrategy,
TaskRole^ taskRole,
DateTime storeDateTime,
Nullable<int> plannedQuants,
Nullable<double> plannedWorkingDays,
Guid contextRoleID,
String^ contextRoleName,
String^ contextSqlTextForCard,
Guid cardID
)
new :
db : DbManager *
builderFactory : IQueryBuilderFactory *
contextRoleManager : IContextRoleManager *
businessCalendarService : IBusinessCalendarService *
deputiesManagementStrategy : IDeputiesManagementStrategy *
transactionScope : ITransactionScope *
cardLockingStrategy : ICardLockingStrategy *
taskRole : TaskRole *
storeDateTime : DateTime *
plannedQuants : Nullable<int> *
plannedWorkingDays : Nullable<float> *
contextRoleID : Guid *
contextRoleName : string *
contextSqlTextForCard : string *
cardID : Guid -> CardTemporaryTaskRole
Параметры
- db DbManager
- Объект для взаимодействия с базой данных.
- builderFactory IQueryBuilderFactory
- Объект для генерации текстов запросов.
- contextRoleManager IContextRoleManager
- Объект, производящий расчёт контекстных ролей.
- businessCalendarService IBusinessCalendarService
- Интерфейс API бизнес календаря.
- deputiesManagementStrategy IDeputiesManagementStrategy
- Стратегия для работы с замещениями.
- transactionScope ITransactionScope
- Объект для управления областью выполнения транзакции.
- cardLockingStrategy ICardLockingStrategy
- Стратегия по управлению блокировками на чтение и запись карточек.
- taskRole TaskRole
- Роль задания. Не может быть равна null.
- storeDateTime DateTime
- Время сохранения.
- plannedQuants NullableInt32
- Количество квантов на задание.
- plannedWorkingDays NullableDouble
- Колличесвто рабочих дней на задание.
- contextRoleID Guid
- Идентификатор контекстной роли.
- contextRoleName String
- Имя контекстной роли.
- contextSqlTextForCard String
- SQL-запрос для получения состава контекстной роли.
- cardID Guid
- Идентификатор сохраняемой карточки.