예제 #1
0
 private void letteraConvocazione_BeforeSend(object sender, BeforeSendArgs e)
 {
     OnBeforeSend(e);
 }
예제 #2
0
 /// <summary>
 /// Gestore dell'evento notificato prima della modifica di un documento.
 /// </summary>
 /// <param name="e">Parametri dell'evento.</param>
 protected virtual void OnBeforeSend(BeforeSendArgs e)
 {
     if (BeforeSend != null)
         BeforeSend(this, e);
 }
예제 #3
0
파일: VerbaleUC.cs 프로젝트: gipasoft/Sfera
 private void cmdInvia_Click(object sender, EventArgs e)
 {
     if (_iModalitaDiLavoro==ModalitaDiLavoro.Online)
     {
         bool bConclusa;
         if (pIsConclusa())
         {
             bConclusa = true;
         }
         else
         {
             bConclusa = CommonMessages.DisplayConfirm("L'assemblea non risulta conclusa in quando risultano non usciti alcuni condomini. Procedere ugualmente?")== DialogResult.Yes;
         }
         if (bConclusa)
         { 
             var oArgs = new BeforeSendArgs(false);
             OnBeforeSend(oArgs);
             if (!oArgs.Cancel)
             {
                 switch (_verbale)
                 {
                     case Verbali.PrimaConvocazione:
                         _svolgimento.Assemblea.VerbalePrimaConvocazione = verbale;
                         break;
                     case Verbali.SecondaConvocazione:
                         _svolgimento.Assemblea.VerbaleSecondaConvocazione = verbale;
                         break;
                 }
                 var form = new InviaVerbale(_svolgimento.Assemblea, _svolgimento.Condominio, _svolgimento.Esercizio, _svolgimento.Verbale);
                 form.ShowDialog(this);
                 form.Dispose();
             }
         }
     }
 }
예제 #4
0
 private void cmdInvia_Click(object sender, EventArgs e)
 {
     var oArgs = new BeforeSendArgs(false);
     OnBeforeSend(oArgs);
     if (!oArgs.Cancel)
     {
         _assemblea.LetteraConvocazione = LetteraConvocazione;
         var form = new InviaLetteraConvocazioneUI(_assemblea, _condominio);
         form.ShowDialog(this);
         form.Dispose();
     }
 }
예제 #5
0
 private void VerbaleSecondaConvocazione_BeforeSend(object sender, BeforeSendArgs e)
 {
     var sVerbale = ((Verbale)sender).verbale;
     if (_assemblea.VerbaleSecondaConvocazione != sVerbale)
     {
         _assemblea = getAssembleaService().GetById(_assemblea.ID);
         _assemblea.VerbaleSecondaConvocazione = sVerbale;
         ExecuteSave();
     }
 }
예제 #6
0
 private void LetteraConvocazione_BeforeSend(object sender, BeforeSendArgs e)
 {
     var sLetteraConvocazione = ((LetteraConvocazioneUI) sender).LetteraConvocazione;
     if (_assemblea.LetteraConvocazione != sLetteraConvocazione)
     { 
         _assemblea.LetteraConvocazione = sLetteraConvocazione;
         ExecuteSave();
     }
 }