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(); } } }
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)); } }