Ejemplo n.º 1
0
        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.");
            }
        }
Ejemplo n.º 2
0
 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);
     }
 }