private void btnPesquisa_Click(object sender, RoutedEventArgs e) { string caracter = txtCampo.Text.Substring(0, 1); string verifica = "^[0-9]"; if (checkNome.IsEnabled == true) { if ((!Regex.IsMatch(txtCampo.Text, @"^[a-zA-Z]+$"))) //verifica se campo possui apenas caracter. { MessageBox.Show("Só podem existir caracteres."); } else { List <Cliente> cli = ClienteController.PesquisarPorNome(txtCampo.Text); //Enviando para controller o nome para pesquisar e retorna cliente. VerificaLista(cli); //envia para verificação a lista } } else if (Regex.IsMatch(caracter, verifica) == true) //verifica se campo possui apenas números. { List <Cliente> cli = ClienteController.ClienteListaID(int.Parse(txtCampo.Text)); //Enviando para controller o nome para pesquisar e retorna cliente. VerificaLista(cli); //envia para verificação a lista } else { MessageBox.Show("Só podem existir números."); } }
private void btnProcurar_Click(object sender, RoutedEventArgs e) { if ((checkNome.IsEnabled == true) && (VerificaCampos() == true)) { List <Cliente> cli = ClienteController.PesquisarPorNome(txtCampo.Text); //Envia para controler o campo digitado. VerificaExistencia(cli); //verifica se lista contém resultado } else if ((checkID.IsEnabled == true) && (VerificaCampos() == true)) { List <Cliente> cli = ClienteController.ClienteListaID(int.Parse(txtCampo.Text)); VerificaExistencia(cli); } }