Beispiel #1
0
 /// <summary>
 /// Gestore dell'evento notificato dopo il salvataggio di un documento.
 /// </summary>
 /// <param name="e">Parametri dell'evento.</param>
 protected virtual void OnDocumentSave(DocumentSaveArgs e)
 {
     if (DocumentSave != null)
         DocumentSave(this, e);
 }
Beispiel #2
0
        void manageDocumentDocumentSave(object sender, DocumentSaveArgs e)
        {
            switch (_documentoDto.FileExtension)
            {
                case ".rtf":
                    _documentoDto.Body = e.DocumentoRtf;
                    break;

                case ".doc":
                    _documentoDto.Body = e.DocumentoDoc;
                    break;

                case ".docx":
                    _documentoDto.Body = e.DocumentoDocX;
                    break;

                case ".html":
                case ".htm":
                    _documentoDto.Body = e.DocumentoHtml;
                    break;
            }

            var documentInfo = new DocumentInfo
            {
                Body = _documentoDto.Body,
                FileExtension = _documentoDto.FileExtension,
                FileId = _documentoDto.Checksum,
                FileName = _documentoDto.FileName
            };

            Save(_documentoDto, documentInfo);
        }
 void modelloLetteraServiceDocumentSave(object sender, DocumentSaveArgs e)
 {
     if (_modelloAperto != null)
     {
         var documentMessages = _modelloLetteraService.SaveDocumento(e.DocumentoRtf);
         if (documentMessages.Documento != null)
         {
             var checksum = documentMessages.Documento.Checksum;
             if(!_updated.Contains(_modelloAperto))
                 _updated.Add(_modelloAperto);
             _modelloAperto.Checksum = checksum;
             Salva();
             _modelloAperto = null;
         }
         else
             CommonMessages.DisplayWarning(string.Format("Si è verificato un errore nel salvataggio del documento.{0}{1}", Environment.NewLine, documentMessages.Message));
     }
 }
Beispiel #4
0
 void dettaglioAttivitaUIDocumentSave(object sender, DocumentSaveArgs e)
 {
     _lettereCreata.Body = e.DocumentoRtf;
 }
        void formDocumentSave(object sender, DocumentSaveArgs e)
        {
            switch (_documentInfo.FileExtension)
            {
                case ".rtf":
                    _documentInfo.Body = e.DocumentoRtf;
                    break;

                case ".doc":
                    _documentInfo.Body = e.DocumentoDoc;
                    break;

                case ".docx":
                    _documentInfo.Body = e.DocumentoDocX;
                    break;

                case ".html":
                case ".htm":
                    _documentInfo.Body = e.DocumentoHtml;
                    break;
            }

            OnDocumentSave(e);
        }
 void manageDocumentServiceDocumentSave(object sender, DocumentSaveArgs e)
 {
     OnDocumentSave(e);
 }
Beispiel #7
0
 void openRtfServiceDocumentSave(object sender, DocumentSaveArgs e)
 {
     OnDocumentSave(e);
 }
Beispiel #8
0
 /// <summary>
 /// Gestore dell'evento notificato dopo il salvataggio di un documento.
 /// </summary>
 /// <param name="e">Parametri dell'evento.</param>
 protected virtual void OnDocumentSave(DocumentSaveArgs e)
 {
     DocumentSave?.Invoke(this, e);
 }