Пример #1
0
        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;
            }
        }
Пример #2
0
        public PerfilUsuarioControllerTest()
        {
            _cacheMock   = new Mock <IDistributedCache>();
            _serviceMock = new Mock <IPerfilUsuarioService>();

            SetupInitialize();

            _controller = new PerfilUsuarioController(_cacheMock.Object, _serviceMock.Object);
        }
Пример #3
0
        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();
        }
Пример #4
0
        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;
                    }
                }
            }
        }