Exemplo n.º 1
0
        public void OnCloneRequest()
        {
            _logger.Debug("OnCloneRequest");

            if (RequestList.Current == null) return;
            try
            {
                RequestEntity request = RefreshCurrentRequestFromDb();
                if (request == null) return;

                request = request.Clone();
                request.MarkAsNew();                
                OpenRequestEditForm(request);
            }
            catch (Exception ex)
            {
                _logger.Error(ex);
                _messageBoxMgr.ShowMessageWithDetail(LogLevel.Error, "Помилка під час клонування зверенння.", Hlp.GetExceptionText(ex), "Помилка", null);
            }
        }