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; } }
public PerfilUsuarioControllerTest() { _cacheMock = new Mock <IDistributedCache>(); _serviceMock = new Mock <IPerfilUsuarioService>(); SetupInitialize(); _controller = new PerfilUsuarioController(_cacheMock.Object, _serviceMock.Object); }
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(); }
private void BtSalvar_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(txtNome.Text)) { lbAviso.Content = "* Campos obrigatórios."; if (String.IsNullOrEmpty(txtNome.Text)) { txtNome.BorderBrush = new SolidColorBrush(Colors.Red); } else { txtNome.BorderBrush = new SolidColorBrush(Colors.LightGray); } } else { if (enumeradorSelecionado.Equals(Enumerador.Inserir)) { PerfilUsuario perfilUsuario = new PerfilUsuario(); perfilUsuario.NomePerfilUsuario = txtNome.Text; perfilUsuario.AtivoPerfilUsuario = chkAtivo.IsChecked == true; PerfilUsuarioController perfilUsuarioController = new PerfilUsuarioController(); string retorno = perfilUsuarioController.Inserir(perfilUsuario); try { int IdPerfilUsuario = Convert.ToInt32(retorno); MessageBox.Show("Perfil de Usuário cadastrado com sucesso. Código: " + IdPerfilUsuario.ToString()); this.DialogResult = true; } catch (Exception) { MessageBox.Show(" Detalhes: " + retorno, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); this.DialogResult = true; } } else if (enumeradorSelecionado.Equals(Enumerador.Alterar)) { PerfilUsuario perfilUsuario = new PerfilUsuario(); perfilUsuario.IdPerfilUsuario = Convert.ToInt32(lbCodigo.Content); perfilUsuario.NomePerfilUsuario = txtNome.Text; perfilUsuario.AtivoPerfilUsuario = chkAtivo.IsChecked == true; PerfilUsuarioController perfilUsuarioController = new PerfilUsuarioController(); string retorno = perfilUsuarioController.Alterar(perfilUsuario); try { int IdPerfilUsuario = Convert.ToInt32(retorno); MessageBox.Show("Usuário de código " + IdPerfilUsuario.ToString() + " alterado com sucesso."); this.DialogResult = true; } catch (Exception) { MessageBox.Show(" Detalhes:" + retorno, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); this.DialogResult = true; } } } }