Пример #1
0
        private void btAcesso_Click(object sender, EventArgs e)
        {
            Usuario        usuario        = new Usuario();
            UsuarioColecao usuarioColecao = new UsuarioColecao();

            usuario.LoginUsuario = TxtUsuario.Text;
            usuario.SenhaUsuario = txtSenha.Text;

            LoginController loginController = new LoginController();

            string retorno = loginController.ValidarUsuario(usuario);

            try
            {
                int retornoValidacao = Convert.ToInt32(retorno);

                if (retornoValidacao.Equals(1))
                {
                    this.DialogResult = DialogResult.Yes;
                }
            }
            catch (Exception)
            {
                MessageBox.Show(retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #2
0
        private void BtAcessar_Click(object sender, RoutedEventArgs e)
        {
            Usuario        usuario        = new Usuario();
            UsuarioColecao usuarioColecao = new UsuarioColecao();

            usuario.LoginUsuario = txtUsuario.Text;
            usuario.SenhaUsuario = txtSenha.Password;

            LoginController loginController = new LoginController();

            string retorno = loginController.ValidarUsuario(usuario);

            try
            {
                int retornoValidacao = Convert.ToInt32(retorno);

                if (retornoValidacao.Equals(1))
                {
                    this.DialogResult = true;
                }
            }
            catch (Exception)
            {
                MessageBox.Show(retorno, "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
Пример #3
0
        public UsuarioColecao ConsultarPorId(int IDCADUSUARIO)
        {
            try
            {
                UsuarioColecao usuarioColecao = new UsuarioColecao();

                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@IDCADUSUARIO", IDCADUSUARIO);

                DataTable dataTableUsuario = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCADUSUARIOConsultarPorID");
                foreach (DataRow dataRowLinha in dataTableUsuario.Rows)
                {
                    Usuario usuario = new Usuario();

                    usuario.IDCADUSUARIO = Convert.ToInt32(dataRowLinha["IDCADUSUARIO"]);
                    usuario.CADUSUARIO   = Convert.ToString(dataRowLinha["CADUSUARIO"]);
                    usuario.CADSENHA     = Convert.ToString(dataRowLinha["CADSENHA"]);

                    usuarioColecao.Add(usuario);
                }

                return(usuarioColecao);
            }
            catch (Exception exception)
            {
                throw new Exception("Não foi possível consultar o usuário por código. Detalhes: " + exception.Message);
            }
        }
Пример #4
0
        public UsuarioColecao ConsultarUsuarioPorID(int ID_USUARIO)
        {
            try
            {
                UsuarioColecao usuarioColecao = new UsuarioColecao();

                acessoDadosSqlServer.LimparParamentros();
                acessoDadosSqlServer.AdicionarParametros("@ID_USUARIO", ID_USUARIO);

                DataTable dataTableUsuario = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspUsuarioConsultarPorID");

                foreach (DataRow linha in dataTableUsuario.Rows)
                {
                    Usuario usuario = new Usuario();

                    usuario.ID_USUARIO   = Convert.ToInt32(linha["ID_USUARIO"]);
                    usuario.USUARIO      = Convert.ToString(linha["USUARIO"]);
                    usuario.SENHA        = Convert.ToString(linha["SENHA"]);
                    usuario.NIVEL_ACESSO = Convert.ToString(linha["NIVEL_ACESSO"]);

                    usuarioColecao.Add(usuario);
                }

                return(usuarioColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possivel consultar o Defeito por Id. Detalhes: " + ex.Message);
            }
        }
Пример #5
0
        private void AtualizarGrid()
        {
            UsuarioController usuarioController = new UsuarioController();
            UsuarioColecao    usuarioColecao    = new UsuarioColecao();

            usuarioColecao = usuarioController.GridConsultar(txtCodigo.Text, txtNome.Text, chkAtivo.IsChecked == true);

            dataGridUsuario.ItemsSource = null;
            dataGridUsuario.ItemsSource = usuarioColecao;

            dataGridUsuario.Items.Refresh();
        }
Пример #6
0
        private void AtualizarGrid()
        {
            UsuarioNegocios usuarioNegocios = new UsuarioNegocios();
            UsuarioColecao  usuarioColecao  = new UsuarioColecao();

            usuarioColecao = usuarioNegocios.UsuarioConsultarPorNome(textBoxPesquisar.Text);

            dataGridUsuario.DataSource = null;
            dataGridUsuario.DataSource = usuarioColecao;

            dataGridUsuario.Update();
            dataGridUsuario.Refresh();
        }
Пример #7
0
        private void Hyperlink_Click(object sender, RoutedEventArgs e)
        {
            Usuario           usuarioSelecionado = (dataGridUsuario.SelectedItems[0] as Usuario);
            UsuarioController usuarioController  = new UsuarioController();

            UsuarioColecao usuarioColecao = new UsuarioColecao();

            // usuarioColecao = usuarioController.ConsultarUsuario(usuarioSelecionado.IdUsuario);

            FrmUsuarioCadastro frmUsuarioCadastro = new FrmUsuarioCadastro(Enumerador.Alterar, usuarioSelecionado);

            bool?dialogResult = frmUsuarioCadastro.ShowDialog();

            if (dialogResult == true)
            {
                AtualizarGrid();
            }
        }
Пример #8
0
        private void buttonPesquisar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(textBoxPesquisar.Text))
            {
                MessageBox.Show("Digite o ID ou Nome");

                if (string.IsNullOrEmpty(textBoxPesquisar.Text))
                {
                    textBoxPesquisar.Focus();
                }
            }
            else

            if (radioButtonPesquisarId.Checked == true)
            {
                UsuarioNegocios usuarioNegocios = new UsuarioNegocios();
                UsuarioColecao  usuarioColecao  = new UsuarioColecao();
                usuarioColecao = usuarioNegocios.ConsultarUsuarioPorID(int.Parse(textBoxPesquisar.Text));

                dataGridUsuario.DataSource = null;
                dataGridUsuario.DataSource = usuarioColecao;

                dataGridUsuario.Update();
                dataGridUsuario.Refresh();
            }
            else

            if (radioButtonPesquisarUsuario.Checked == true)
            {
                UsuarioNegocios usuarioNegocios = new UsuarioNegocios();
                UsuarioColecao  usuarioColecao  = new UsuarioColecao();
                usuarioColecao = usuarioNegocios.UsuarioConsultarPorNome(textBoxPesquisar.Text);

                dataGridUsuario.DataSource = null;
                dataGridUsuario.DataSource = usuarioColecao;

                dataGridUsuario.Update();
                dataGridUsuario.Refresh();
            }

            buttonAtualizar.Enabled = true;
        }
Пример #9
0
        public UsuarioColecao GridConsultar(string id, string usuario, bool ativo)
        {
            try
            {
                UsuarioColecao usuarioColecao = new UsuarioColecao();

                sQLServer.LimparParametros();
                if (String.IsNullOrEmpty(id) == false)
                {
                    sQLServer.AdicionarParametros("@USU_Tid", id);
                }

                if (String.IsNullOrEmpty(usuario) == false)
                {
                    sQLServer.AdicionarParametros("@USU_Nome", usuario);
                }
                sQLServer.AdicionarParametros("@USU_Ativo", ativo);

                DataTable dataTableUsuario = sQLServer.ExecutarConsulta(CommandType.StoredProcedure, "USUARIO_GRID_CONSULTAR");

                foreach (DataRow linha in dataTableUsuario.Rows)
                {
                    Usuario usu = new Usuario();
                    usu.PerfilUsuario = new PerfilUsuario();

                    usu.IdUsuario    = Convert.ToInt32(linha["USU_Tid"]);
                    usu.NomeUsuario  = Convert.ToString(linha["USU_Nome"]);
                    usu.LoginUsuario = Convert.ToString(linha["USU_Login"]);
                    usu.AtivoUsuario = Convert.ToBoolean(linha["USU_Ativo"]);
                    usu.PerfilUsuario.NomePerfilUsuario = Convert.ToString(linha["PFU_Nome"]);

                    usuarioColecao.Add(usu);
                }

                return(usuarioColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível consultar os usuários. Detalhes:" + ex.Message);
            }
        }
Пример #10
0
        public UsuarioColecao UsuarioConsultarPorNome(string USUARIO)
        {
            try
            {
                //Criar coleção nova de clientes
                UsuarioColecao usuarioColecao = new UsuarioColecao();

                acessoDadosSqlServer.LimparParamentros();
                acessoDadosSqlServer.AdicionarParametros("@USUARIO", USUARIO);



                // TABELA DE DADOS
                DataTable dataTableUsuario = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspUsuarioConsultarPorNome");

                //Transformar em uma coleção cliente, cada linha do datatable é um cliente
                //Linha de Dados

                foreach (DataRow linha in dataTableUsuario.Rows)
                {
                    //Criar Cliente, colocar os dados na linha, adicionar ele na coleção
                    Usuario usuario = new Usuario();

                    usuario.ID_USUARIO   = Convert.ToInt32(linha["ID_USUARIO"]);
                    usuario.USUARIO      = Convert.ToString(linha["USUARIO"]);
                    usuario.SENHA        = Convert.ToString(linha["SENHA"]);
                    usuario.NIVEL_ACESSO = Convert.ToString(linha["NIVEL_ACESSO"]);


                    usuarioColecao.Add(usuario);
                }

                return(usuarioColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possivel consultar o Usuario por nome. Detalhes: " + ex.Message);
            }
        }
        private void FrmCadastrarPessoaFisica_Load(object sender, EventArgs e)
        {
            if (acaoSelecionada == AcaoTelaCRUD.Alterar)
            {
                try
                {
                    UsuarioNegocio usuarioNegocio = new UsuarioNegocio();

                    UsuarioColecao usuarioColecao = new UsuarioColecao();

                    usuarioColecao = usuarioNegocio.ConsultarPorIdDaPessoa(pessoaRecebida.IDPessoa, ControleSistema.getFilialLogada().IDFilial);

                    if (usuarioColecao.Count == 0 && ControleSistema.getUsuario().Acesso > 4)
                    {
                        btnCadastrarUsuario.Visible = true;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ocorreu um erro ao consultar se a pessoa tem um usuário criado. Detalhes: " + ex.Message);
                }
            }
        }
Пример #12
0
        public UsuarioColecao ConsultarPorIdDaPessoa(int idpessoa, int filial)
        {
            try
            {
                conexao.LimparParametros();
                conexao.AdicionarParametros("@IDPessoa", idpessoa);
                conexao.AdicionarParametros("@IDFILIAL", filial);

                DataTable dataTable = conexao.ExecutarConsulta(CommandType.StoredProcedure, "uspUsuarioConsultar");

                UsuarioColecao usuarioColecao = new UsuarioColecao();

                foreach (DataRow dataRow in dataTable.Rows)
                {
                    Usuario usuario = new Usuario();

                    usuario.Acesso    = Convert.ToInt32(dataRow["Acesso"]);
                    usuario.IDPessoa  = Convert.ToInt32(dataRow["IDPessoa"]);
                    usuario.IDStatus  = Convert.ToInt32(dataRow["IDStatus"]);
                    usuario.IDUsuario = Convert.ToInt32(dataRow["IDUsuario"]);
                    //usuario.Layout = Convert.ToInt32(dataRow["Layout"]);
                    usuario.Login           = Convert.ToString(dataRow["Login"]);
                    usuario.PapelParede     = Convert.ToString(dataRow["PapelParede"]);
                    usuario.Senha           = Convert.ToString(dataRow["Senha"]);
                    usuario.StatusDescricao = Convert.ToString(dataRow["StatusDescricao"]);
                    usuario.IDFilial        = Convert.ToInt32(dataRow["IDPessoaFilial"]);

                    usuarioColecao.Add(usuario);
                }

                return(usuarioColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao consultar usuários. Detalhes: " + ex.Message);
            }
        }