/// <summary> /// Consulta informações de privilegio por nome. /// </summary> /// <param name="filial">Nome do privilegio que será consultado.</param> /// <returns>Informações do privilegio encontrado.</returns> public FilialCollectionDTO ReadName(string filial) { FilialCollectionDTO filialCollectionDTO = new FilialCollectionDTO(); try { dataBaseAccess.AddParameters("_filial", filial); DataTable dataTable = new DataTable(); dataTable = dataBaseAccess.Consult(CommandType.StoredProcedure, "sp_filial_nome"); foreach (DataRow row in dataTable.Rows) { FilialDTO filialDTO = new FilialDTO(); PessoaBLL pessoaBLL = new PessoaBLL(); filialDTO.Pessoa = pessoaBLL.PreencherPessoa(row); filialCollectionDTO.Add(filialDTO); } return(filialCollectionDTO); } catch (Exception ex) { StringBuilder message = new StringBuilder(); message.Append("Não foi possível consultar filial por nome:\n\n").Append(ex.Message); throw new Exception(message.ToString()); } finally { dataBaseAccess.ClearParameters(); } }
private void btnExistingPerson_Click(object sender, RoutedEventArgs e) { FilialCollectionDTO listGrid = new FilialCollectionDTO(); listGrid = filialBLL.ReadExcept(rbIndividual.IsChecked.Value); dataGridSearchPerson.Visibility = Visibility.Visible; dataGridSearchPerson.ItemsSource = null; dataGridSearchPerson.ItemsSource = listGrid; buttonApply = EnumApplyAction.CreateClient; }
private void ListarFiliais() { try { filialCollectionDTO = new FilialCollectionDTO(); filialCollectionDTO = filialBLL.ReadName(string.Empty); dataGridFilial.ItemsSource = null; dataGridFilial.ItemsSource = filialCollectionDTO; } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void ListFilial() { try { filialCollectionDTO = new FilialCollectionDTO(); filialCollectionDTO = filialBLL.ReadName(string.Empty); cbFilial.Items.Clear(); foreach (FilialDTO item in filialCollectionDTO) { cbFilial.Items.Add(item.Pessoa.NomePessoa); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } }