Пример #1
0
 void _messaggioUC_ConfirmCancel(object sender, ConfirmCancelArgs e)
 {
     DialogResult = e.DialogResult;
     Close();
 }
Пример #2
0
 /// <summary>
 /// Gestore dell'evento notificato dopo la modifica di un documento.
 /// </summary>
 /// <param name="e">Parametri dell'evento.</param>
 protected virtual void OnConfirmCancel(ConfirmCancelArgs e)
 {
     if (ConfirmCancel != null)
         ConfirmCancel(this, e);
 }
Пример #3
0
 void testoMessaggio_ConfirmCancel(object sender, ConfirmCancelArgs e)
 {
     OnConfirmCancel(e);
 }
Пример #4
0
 void _testoMessaggioUC_ConfirmCancel(object sender, ConfirmCancelArgs e)
 {
     throw new NotImplementedException();
 }
Пример #5
0
        protected virtual void letteraUC_OnConfirmCancel(object sender, ConfirmCancelArgs e)
        {
            //invio i messaggi...
            //_parametriLettera.Oggetto = "Convocazione assemblea"; //getInvioMessaggioService().GetOggetto();
            //_parametriLettera.Body = _assemblea.LetteraConvocazione; //getInvioMessaggioService().GetTestoMessaggio();
            //_parametriLettera.Descrizione = "Convocazione assemblea";

            var personeContatti = new List<PersonaContattoDTO>();
            var contatti = new Dictionary<int, List<ContattoDTO>>();
            getPersonaContattiPerTipo(personeContatti, contatti);

            var risultati = getPersonaService().InvioMessaggio(
                _condominio,MotivoMessaggio.Personale,
                getTestoMessaggioUIService().GetOggetto(),
                getTestoMessaggioUIService().GetTestoMessaggio(),
                personeContatti,
                contatti, getTestoMessaggioUIService().GetMittente(),
                getTestoMessaggioUIService().GetEmailRapportino(),
                getTestoMessaggioUIService().GetDocumenti(),
                getTestoMessaggioUIService().GetDocumentiNew(),
                getTestoMessaggioUIService().GetTipoMessaggio(),
                getTestoMessaggioUIService().GetModelloLettera(),
                _parametriLettera,
                new ParametriInvioLettera
                {
                    Tipo = getTestoMessaggioUIService().GetMessageType(),
                    Asincrono = getTestoMessaggioUIService().GetInvioVeloce(),
                    Colore = getTestoMessaggioUIService().GetColore(),
                    FronteRetro = getTestoMessaggioUIService().GetFronteRetro(),
                    PaginaIniziale = getTestoMessaggioUIService().GetPrimaPaginaMittente(),
                    AccodaMessaggio = getTestoMessaggioUIService().GetAccodaMessaggio(),
                    Aggregazione = getTestoMessaggioUIService().GetAggregazioneDocumenti(),
                    FormatoDocumento = getTestoMessaggioUIService().GetFormatoDocumento(),
                    ApriFileGenerato = getTestoMessaggioUIService().GetApriFile(),
                    RinumeraPagine = getTestoMessaggioUIService().GetNumeraPagine()
                },
                false);

            var invioRiuscito = true;
            var messaggioInvio = string.Empty;
            foreach (var risultato in risultati)
            {
                if (!risultato.InvioRiuscito)
                    invioRiuscito = false;

                messaggioInvio += risultato.MessaggioInvio + Environment.NewLine;
            }

            if (invioRiuscito)
            {
                CommonMessages.DisplayComplete(messaggioInvio);
            }
            else
                CommonMessages.DisplayWarning("Si sono verificati dei problemi durante l'invio del messaggio: " + Environment.NewLine + messaggioInvio);

            OnConfirmCancel(new ConfirmCancelArgs(DialogResult.Yes));
        }
Пример #6
0
 void _control_ConfirmCancel(object sender, ConfirmCancelArgs e)
 {
     OnConfirmaCancel(e);
 }