private void correoElectronicoWaterMarkTextBox_Validating(object sender, CancelEventArgs e) { string error = null; if (!Validacion.esEmail(correoElectronicoWaterMarkTextBox)) { correoElectronicoWaterMarkTextBox.BackColor = Color.White; error = "Ingrese el correo electronico"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else if (DatosCliente.existeClienteCO(id, correoElectronicoWaterMarkTextBox.Text)) { correoElectronicoWaterMarkTextBox.BackColor = colorOk; errorProvider1.SetError(correoElectronicoWaterMarkTextBox, String.Empty); } else if (DatosCliente.existeCorreoE(correoElectronicoWaterMarkTextBox.Text)) { correoElectronicoWaterMarkTextBox.BackColor = Color.White; error = "El correo electronico ya existe"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else { correoElectronicoWaterMarkTextBox.BackColor = colorOk; errorProvider1.SetError((Control)sender, String.Empty); } }