/// <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();
            }
        }
Example #2
0
        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;
        }
Example #3
0
        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);
     }
 }