Exemple #1
0
 /// <summary>
 /// Отказывает в подписании документа, отправленного ранее (для пересланных и документов без подписи)
 /// </summary>
 /// <param name="flowType">Тип документооборота</param>
 /// <param name="rejectSign">Отказ от подписания</param>
 public void RejectSign(FlowType flowType, RejectSign rejectSign)
 {
     CheckAutorizedInvoke(() =>
     {
         client.RejectSign(Token, flowType, rejectSign);
         return true;
     });
 }
Exemple #2
0
        /// <summary>
        /// Отказать в подписании
        /// </summary>
        private void RejectSign()
        {
            var flowType = ChooseFlowType();
            var documentId = UserInput.ReadParameter("Введите ИД документа");
            var comment = UserInput.ReadParameter("Введите уведомление об уточнении");

            var rejectSign = new RejectSign
            {
                From = _context.CurrentBox,
                DocumentId = documentId,
                Comment = comment
            };

            try
            {
                _context.ServiceClient.RejectSign(flowType, rejectSign);
                UserInput.Success("Отказ в подписании документа успешно отправлен");
            }
            catch (Exception ex)
            {
                UserInput.Error(ex.ToString());
            }
        }