public static bool EsValidoCuentaBancaria(string strValor) { bool bolValido = false; try { bolValido = CuentasBancarias.ValidaCuentaBancaria(strValor); } catch { } return(bolValido); }
private bool cambiosCliente() { bool sinError = true; //NIF/NIE string nif = txtNif.Text; if (null == nif || 0 == nif.Length) { txtError.Text = "* El campo NIF/NIE no puede estar vacío."; txtNif.Focus(); return(false); } else { clienteModif.nif = nif; } //Validar NIF try { if (!NumeroNif.CompruebaNif(txtNif.Text).EsCorrecto) { txtError.Text = "* El campo NIF/NIE no es correcto."; txtNif.Focus(); return(false); } } catch (System.Exception) { txtError.Text = "* El campo NIF/NIE no es correcto."; txtNif.Focus(); return(false); } //Nombre de la Empresa / Cliente string nombre = txtNombreCliente.Text; if (null == nombre || 0 == nombre.Length) { txtError.Text = "* El campo Nombre de la Empresa / Cliente no puede estar vacío."; txtNombreCliente.Focus(); return(false); } else { clienteModif.nombre = nombre; } //Direccion string direccion = txtDireccion.Text; if (null == direccion || 0 == direccion.Length) { txtError.Text = "* El campo Dirección no puede estar vacío."; txtDireccion.Focus(); return(false); } else { clienteModif.direccion = direccion; } //Poblacion string poblacion = txtPoblacion.Text; if (null == poblacion || 0 == poblacion.Length) { txtError.Text = "* El campo Población no puede estar vacío."; txtPoblacion.Focus(); return(false); } else { clienteModif.poblacion = poblacion; } //Persona de contacto string pContacto = txtPersonaContacto.Text; if (null == pContacto || 0 == pContacto.Length) { txtError.Text = "* El campo Persona de contacto no puede estar vacío."; txtPersonaContacto.Focus(); return(false); } else { clienteModif.personaContacto = pContacto; } //Telefono de contacto string tlfContacto = txtTlfContacto.Text; if (null == tlfContacto || 0 == tlfContacto.Length) { txtError.Text = "* El campo Teléfono de contacto no puede estar vacío."; txtTlfContacto.Focus(); return(false); } else { clienteModif.tlfContacto = tlfContacto; } //Verifica el formato del Telefono if (!Regex.IsMatch(txtTlfContacto.Text, @"\A[0-9]{7,10}\z")) { txtError.Text = "* El campo Teléfono no es válido."; txtTlfContacto.Focus(); return(false); } //Email de contacto string emailContacto = txtemailContacto.Text; if (null == emailContacto || 0 == emailContacto.Length) { txtError.Text = "* El campo Email de contacto no puede estar vacío."; txtemailContacto.Focus(); return(false); } else { clienteModif.email = emailContacto; } //Verifica el formato del email if (!Regex.IsMatch(txtemailContacto.Text, @"^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$")) { txtError.Text = "* El campo Email no es válido. El formato es: [email protected]"; txtemailContacto.Focus(); return(false); } //Cuenta Bancaria string cuenta = txtCuentaBancaria.Text; if (null == cuenta || 0 == cuenta.Length) { txtError.Text = "* El campo Cuenta Bancaria no puede estar vacío."; txtCuentaBancaria.Focus(); return(false); } else { clienteModif.cuentaBancaria = cuenta; } //Validar Cuenta Bancaria try { if (!CuentasBancarias.ValidaCuentaBancaria(txtCuentaBancaria.Text)) { txtError.Text = "* El campo Cuenta Bancaria no tiene un formato correcto. El formato es: XXXXXXXXXXXXXXXXXXXX"; txtCuentaBancaria.Focus(); return(false); } } catch (System.Exception) { txtError.Text = "* El campo Cuenta Bancaria no tiene un formato correcto. El formato es: XXXXXXXXXXXXXXXXXXXX"; txtNif.Focus(); return(false); } //Vehiculo foreach (var item in listaMetodoPagoDTO) { if (cmbMetodoPago.SelectedItem.ToString().Equals(item.nombre)) { clienteModif.idMetodoPago = item.id; break; } } return(sinError); }