private void numeroTelefonoWaterMarkTextBox_Validating(object sender, CancelEventArgs e) { string error = null; if (!Validacion.esTelefono(numeroTelefonoWaterMarkTextBox)) { numeroTelefonoWaterMarkTextBox.BackColor = Color.White; error = "Ingrese el numero de telefono"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else if (DatosRepartidor.existeRepartidorNT(id, numeroTelefonoWaterMarkTextBox.Text)) { numeroTelefonoWaterMarkTextBox.BackColor = colorOk; errorProvider1.SetError(numeroTelefonoWaterMarkTextBox, String.Empty); } else if (DatosRepartidor.existeTelefono(numeroTelefonoWaterMarkTextBox.Text)) { numeroTelefonoWaterMarkTextBox.BackColor = Color.White; error = "El numero de telefono ingresado ya existe"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else { numeroTelefonoWaterMarkTextBox.BackColor = colorOk; errorProvider1.SetError((Control)sender, String.Empty); } }