PreparingDraftResolutionAssignmentClientFunctions.cs
2.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using Sungero.RecordManagement.PreparingDraftResolutionAssignment;
namespace Sungero.RecordManagement.Client
{
partial class PreparingDraftResolutionAssignmentFunctions
{
/// <summary>
/// Диалог подтверждения старта поручений из проекта резолюции.
/// </summary>
/// <param name="e">Аргументы.</param>
/// <returns>True, если диалог был, иначе false.</returns>
public bool ShowConfirmationDialogStartDraftResolution(Sungero.Workflow.Client.ExecuteResultActionArgs e)
{
var dialogText = PreparingDraftResolutionAssignments.Resources.ExecuteAndStartDraftResolution;
var dialogTextDescription = PreparingDraftResolutionAssignments.Resources.ExecuteAndStartDraftResolutionDescription;
var dialogID = Constants.DocumentReviewTask.PreparingDraftResolutionAssignmentConfirmDialogID.AddAssignment;
return Docflow.PublicFunctions.Module.ShowConfirmationDialog(dialogText, dialogTextDescription, null, dialogID);
}
/// <summary>
/// Диалог подтверждения отправки документа на рассмотрение.
/// </summary>
/// <param name="e">Аргументы.</param>
/// <returns>True, если диалог был, иначе false.</returns>
public bool ShowConfirmationDialogSendForReview(Sungero.Workflow.Client.ExecuteResultActionArgs e)
{
var actionItemsExist = _obj.ResolutionGroup.All.Count != 0;
var dialogText = actionItemsExist ? PreparingDraftResolutionAssignments.Resources.SendForReviewWithResolution :
PreparingDraftResolutionAssignments.Resources.SendForReviewWithoutResolution;
var dialogID = Constants.DocumentReviewTask.PreparingDraftResolutionAssignmentConfirmDialogID.SendForReview;
return Docflow.PublicFunctions.Module.ShowConfirmationDialog(dialogText, null, null, dialogID);
}
}
}