private void correoElectronicoAlternativoWaterMarkTextBox_Validating(object sender, CancelEventArgs e) { string error = null; if (!Validacion.esEmail(correoElectronicoAlternativoWaterMarkTextBox)) { correoElectronicoAlternativoWaterMarkTextBox.BackColor = Color.White; error = "Ingrese el correo electronico alternativo"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else if (DatosRepartidor.existeRepartidorCEA(id, correoElectronicoAlternativoWaterMarkTextBox.Text)) { correoElectronicoAlternativoWaterMarkTextBox.BackColor = colorOk; errorProvider1.SetError(correoElectronicoAlternativoWaterMarkTextBox, String.Empty); } else if (DatosRepartidor.existeCorreoEA(correoElectronicoAlternativoWaterMarkTextBox.Text)) { correoElectronicoAlternativoWaterMarkTextBox.BackColor = Color.White; error = "El correo electronico alternativo ingresado ya existe"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else { correoElectronicoAlternativoWaterMarkTextBox.BackColor = colorOk; errorProvider1.SetError((Control)sender, String.Empty); } }