/// <summary> /// Consulta informações de privilegio por nome. /// </summary> /// <param name="client">Nome do privilegio que será consultado.</param> /// <returns>Informações do privilegio encontrado.</returns> public ClienteCollectionDTO ReadName(string client) { ClienteCollectionDTO clienteCollectionDTO = new ClienteCollectionDTO(); try { dataBaseAccess.AddParameters("_cliente", client); DataTable dataTable = new DataTable(); dataTable = dataBaseAccess.Consult(CommandType.StoredProcedure, "sp_cliente_nome"); foreach (DataRow row in dataTable.Rows) { ClienteDTO clienteDTO = new ClienteDTO(); PessoaBLL pessoaBLL = new PessoaBLL(); clienteDTO.Pessoa = pessoaBLL.PreencherPessoa(row); clienteCollectionDTO.Add(clienteDTO); } return(clienteCollectionDTO); } catch (Exception ex) { StringBuilder message = new StringBuilder(); message.Append("Não foi possível consultar cliente por nome:\n\n").Append(ex.Message); throw new Exception(message.ToString()); } finally { dataBaseAccess.ClearParameters(); } }
private void btnExistingPerson_Click(object sender, RoutedEventArgs e) { ClienteCollectionDTO clienteCollectionDTOTeste = new ClienteCollectionDTO(); clienteCollectionDTOTeste = clienteBLL.ReadExcept(rbIndividual.IsChecked.Value); dataGridSearchPerson.Visibility = Visibility.Visible; dataGridSearchPerson.ItemsSource = null; dataGridSearchPerson.ItemsSource = clienteCollectionDTOTeste; buttonApply = EnumApplyAction.CreateClient; }
/// <summary> /// Lista todos os cliente /// </summary> private void ListClients() { try { clienteCollectionDTO = new ClienteCollectionDTO(); clienteCollectionDTO = clienteBLL.ReadName(string.Empty); dataGridAddClient.ItemsSource = null; dataGridAddClient.ItemsSource = clienteCollectionDTO; } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } }