/// <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; }); }
/// <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()); } }