private void numeroCelularWaterMarkTextBox_Validating(object sender, CancelEventArgs e) { string error = null; if (!Validacion.esTelefono(numeroCelularWaterMarkTextBox)) { numeroCelularWaterMarkTextBox.BackColor = Color.White; error = "Ingrese el numero de celular"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else if (DatosCliente.existeClienteNC(id, numeroCelularWaterMarkTextBox.Text)) { numeroCelularWaterMarkTextBox.BackColor = colorOk; errorProvider1.SetError(numeroCelularWaterMarkTextBox, String.Empty); } else if (DatosCliente.existeNumeroCelular(numeroCelularWaterMarkTextBox.Text)) { numeroCelularWaterMarkTextBox.BackColor = Color.White; error = "El numero de celular ya existe"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else { numeroCelularWaterMarkTextBox.BackColor = colorOk; errorProvider1.SetError((Control)sender, String.Empty); } }