예제 #1
0
 private void txtdsEmailContato_Validated(object sender, EventArgs e)
 {
     if (!txtdsEmailContato.Text.Equals(String.Empty))
     {
         if (!Valida.validaEmail(txtdsEmailContato.Text))
         {
             Alert.atencao("E-mail inválido. Verifique o e-mail informado;");
             txtdsEmailContato.Focus();
         }
     }
 }
예제 #2
0
 private void btnAddEmail_Click(object sender, EventArgs e)
 {
     try
     {
         Boolean prossegue = true;
         String  dsEmail   = txtEmail.Text.ToLower();
         prossegue = Valida.verificaObrigatorios(new Object[] { txtEmail });
         if (prossegue)
         {
             var listaEmail = dsEmail;
             var emails     = listaEmail.Split(';');
             foreach (var endereco in emails)
             {
                 for (int i = 0; i < gvGrid.DataRowCount; i++)
                 {
                     if (gvGrid.GetRowCellValue(i, "ds_email").ToString() == endereco)
                     {
                         Alert.atencao("Registro já inserido na grade!");
                         prossegue = false;
                         limpaCampos();
                     }
                 }
                 if (Valida.validaEmail(endereco))
                 {
                     gridEmail grid = new gridEmail();
                     grid.ds_email = endereco;
                     email.Add(grid);
                     limpaCampos();
                     gcGrid.DataSource = null;
                     gcGrid.DataSource = email;
                     gcGrid.Refresh();
                     gvGrid.RefreshData();
                 }
                 else
                 {
                     Alert.atencao(String.Format("E-mail é {0}, é inválido", dsEmail));
                     txtEmail.Focus();
                 }
             }
         }
     }
     catch (Exception erro)
     {
         Alert.erro(String.Format("Erro ao adicionar o e-mail: {0}\n{1}", txtEmail.Text, erro.Message));
     }
 }