public ParametriInvioLettera(bool asincrono, bool fronteRetro, bool colore, bool paginaIniziale, string tipo, AggregazioneDocumentiEnum aggregazione, bool accodaMessaggio, bool apriFileGenerato, bool rinumeraPagine, FormatoDocumentoEnum formatoDocumento) { Asincrono = asincrono; FronteRetro = fronteRetro; Colore = colore; PaginaIniziale = paginaIniziale; Tipo = tipo; Aggregazione = aggregazione; AccodaMessaggio = accodaMessaggio; ApriFileGenerato = apriFileGenerato; RinumeraPagine = rinumeraPagine; FormatoDocumento = formatoDocumento; }
public DialogResult OpenDialogFormInvioMessaggio(TipoMessaggio? tipoMessaggio, List<int> destinatari, ModelloLetteraDTO modelloLettera, string contattoMittente, ParametriStampaUnione parametriLettera) { DialogResult result; using (var form = new InvioMessaggioUI(tipoMessaggio, contattoMittente, parametriLettera)) { if (destinatari != null && destinatari.Count > 0) form.LoadPersone(destinatari); if (modelloLettera != null) form.LoadModello(modelloLettera); if (!string.IsNullOrEmpty(_customText)) form.ShowInserisciTestoCustom(_customText); if (!string.IsNullOrEmpty(_userInfoText)) form.ShowInserisciUserInfo(_userInfoText); result = form.ShowDialog(); if (result != DialogResult.Cancel) { _contattiSelected = form.GetContattiSelected(); _contattoDaContattare = form.GetContattoDaContattare(); _personaDaContattare = form.GetPersonaDaContattare(); _modelloLettera = form.GetModelloLettera(); _emailRapportino = form.GetEmailRapportino(); _testoMessaggio = form.GetTestoMessaggio(); _oggettoMessaggio = form.GetOggettoMessaggio(); _invioVeloce = form.GetInvioVeloce(); _messageType = form.GetMessageType(); _colore = form.GetColore(); _apriFile = form.GetApriFile(); _aggregazione = form.GetAggregazioneDocumenti(); _formatoDocumento = form.GetFormatoDocumento(); _accodaMessaggio = form.GetAccodaMessaggio(); _numeraPagine = form.GetNumeraPagine(); _fronteRetro = form.GetFronteRetro(); _primaPaginaMittente = form.GetPrimaPaginaMittente(); _mittente = form.GetMittente(); _tipoMessaggio = form.GetTipoMessaggio(); _documenti = form.GetDocumenti(); _documentiNew = form.GetDocumentiNew(); _parametriInvioLettera = new ParametriInvioLettera { Tipo = form.GetMessageType() }; _aggiornaContatti = form.GetAggiornaContatti(); } form.CloseForm(); } Application.DoEvents(); return result; }
public DialogResult OpenDialogFormTestoMessaggioPersone(IList<PersonaContattoDTO> personeSelezionate, string contattoMittente, ParametriStampaUnione parametriLettera, string nomeFile, DocumentoFilter filterDocumenti, bool sceltaModello) { DialogResult result; using (var form = new TestoMessaggioPersoneUI(personeSelezionate, contattoMittente, parametriLettera, sceltaModello, _manageDocumentService, _modelloLetteraService)) { result = form.ShowDialog(); _modelloLettera = form.GetModelloLettera(); _emailRapportino = form.GetEmailRapportino(); _testoMessaggio = form.GetTestoMessaggio(); _oggettoMessaggio = form.GetOggetto(); _invioVeloce = form.GetInvioVeloce(); _messageType = form.GetMessageType(); _colore = form.GetColore(); _apriFile = form.GetApriFile(); _aggregazione = form.GetAggregazioneDocumenti(); _formatoDocumento = form.GetFormatoDocumento(); _accodaMessaggio = form.GetAccodaMessaggio(); _numeraPagine = form.GetNumeraPagine(); _fronteRetro = form.GetFronteRetro(); _primaPaginaMittente = form.GetPrimaPaginaMittente(); _mittente = form.GetMittente(); _tipoMessaggio = form.GetTipoMessaggio(); _documenti = form.GetDocumenti(); _documentiNew = form.GetDocumentiNew(); _personeSelezionate = form.GetPersoneSelezionate(); _parametriInvioLettera = new ParametriInvioLettera { Tipo = form.GetMessageType() }; _aggiornaContatti = false; } Application.DoEvents(); return result; }