public PerfilUsuarioColecao ComboBoxConsultar(bool ativo) { try { PerfilUsuarioColecao perfilUsuarioColecao = new PerfilUsuarioColecao(); sQLServer.LimparParametros(); sQLServer.AdicionarParametros("PFU_Ativo", ativo); DataTable dataTablePerfilUsuario = sQLServer.ExecutarConsulta(CommandType.StoredProcedure, "PERFIL_USUARIO_CONSULTAR"); foreach (DataRow linha in dataTablePerfilUsuario.Rows) { PerfilUsuario perfilUsuario = new PerfilUsuario(); perfilUsuario.IdPerfilUsuario = Convert.ToInt32(linha["PFU_Tid"]); perfilUsuario.NomePerfilUsuario = Convert.ToString(linha["PFU_Nome"]); perfilUsuarioColecao.Add(perfilUsuario); } return(perfilUsuarioColecao); } catch (Exception ex) { throw new Exception("Não foi possível consultar os perfis de usuários. Detalhes:" + ex.Message); } }
private void CmbPerfil_Loaded(object sender, RoutedEventArgs e) { PerfilUsuarioColecao perfilUsuarioColecao = new PerfilUsuarioColecao(); PerfilUsuarioController perfilUsuarioController = new PerfilUsuarioController(); Usuario usuario = new Usuario(); usuario.PerfilUsuario = new PerfilUsuario(); if (enumeradorSelecionado == Enumerador.Alterar) { perfilUsuarioColecao = perfilUsuarioController.ComboBoxConsultar(true); cmbPerfil.ItemsSource = perfilUsuarioColecao; if (cmbPerfil.SelectedItem == null) { cmbPerfil.SelectedValue = usuario.PerfilUsuario.NomePerfilUsuario; } } if (enumeradorSelecionado == Enumerador.Inserir) { perfilUsuarioColecao = perfilUsuarioController.ComboBoxConsultar(true); cmbPerfil.ItemsSource = null; cmbPerfil.ItemsSource = perfilUsuarioColecao; } }
private void AtualizarGrid() { PerfilUsuarioController perfilUsuarioController = new PerfilUsuarioController(); PerfilUsuarioColecao perfilUsuarioColecao = new PerfilUsuarioColecao(); perfilUsuarioColecao = perfilUsuarioController.GridConsultar(txtCodigo.Text, txtNome.Text, chkAtivo.IsChecked == true); dataGridPerfilUsuario.ItemsSource = null; dataGridPerfilUsuario.ItemsSource = perfilUsuarioColecao; dataGridPerfilUsuario.Items.Refresh(); }