/// <summary> /// Consulta informações de privilegio por nome. /// </summary> /// <returns>Informações do privilegio encontrado.</returns> public FornecedorCollectionDTO ReadExcept(bool _tipoPessoa) { FornecedorCollectionDTO fornecedorCollectionDTO = new FornecedorCollectionDTO(); try { dataBaseAccess.AddParameters("_tipoPessoa", _tipoPessoa); DataTable dataTable = new DataTable(); dataTable = dataBaseAccess.Consult(CommandType.StoredProcedure, "sp_fornecedor_exceto"); foreach (DataRow row in dataTable.Rows) { FornecedorDTO fornecedorDTO = new FornecedorDTO(); PessoaBLL pessoaBLL = new PessoaBLL(); fornecedorDTO.Pessoa = pessoaBLL.PreencherPessoa(row); fornecedorCollectionDTO.Add(fornecedorDTO); } return(fornecedorCollectionDTO); } catch (Exception ex) { StringBuilder message = new StringBuilder(); message.Append("Não foi possível consultar fornecedor por excessão:\n\n").Append(ex.Message); throw new Exception(message.ToString()); } finally { dataBaseAccess.ClearParameters(); } }
private void btnExistingPerson_Click(object sender, RoutedEventArgs e) { FornecedorCollectionDTO listGrid = new FornecedorCollectionDTO(); listGrid = fornecedorBLL.ReadExcept(rbIndividual.IsChecked.Value); dataGridSearchPerson.Visibility = Visibility.Visible; dataGridSearchPerson.ItemsSource = null; dataGridSearchPerson.ItemsSource = listGrid; buttonApply = EnumApplyAction.CreateClient; }
private void ListarFornecedores() { try { fornecedorCollectionDTO = new FornecedorCollectionDTO(); fornecedorCollectionDTO = fornecedorBLL.ReadName(string.Empty); dataGridProvider.ItemsSource = null; dataGridProvider.ItemsSource = fornecedorCollectionDTO; } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void ListProviders() { try { fornecedorCollectionDTO = fornecedorBLL.ReadName(string.Empty); cbProvider.Items.Clear(); foreach (FornecedorDTO item in fornecedorCollectionDTO) { cbProvider.Items.Add(item.Pessoa.NomePessoa); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } }