public void Atualizar()
        {
            usuarioFuncionariosColecao = funcionarioNegocios.ConsultarUsuarioPorNome("");
            DgvFuncionarios.DataSource = null;
            DgvFuncionarios.DataSource = usuarioFuncionariosColecao;

            DgvFuncionarios.Update();
            DgvFuncionarios.Refresh();
        }
        private void BtnPesquisarPorId_Click(object sender, EventArgs e)
        {
            if (TxtUsuarioFuncionarioId.Text == "")
            {
                MessageBox.Show("Campo vazio, Verifique", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                usuarioFuncionariosColecao = funcionarioNegocios.ConsultarUsuarioPorId(int.Parse(TxtUsuarioFuncionarioId.Text));
                DgvFuncionarios.DataSource = null;
                DgvFuncionarios.DataSource = usuarioFuncionariosColecao;

                DgvFuncionarios.Update();
                DgvFuncionarios.Refresh();
            }
        }
Пример #3
0
        public UsuarioFuncionarioColecao ConsultarUsuarioPorNome(string nome)
        {
            try
            {
                UsuarioFuncionarioColecao usuarioFuncionariosColecao = new UsuarioFuncionarioColecao();
                DataTable dataTable = new DataTable();

                acessoAoBancoDeDadosSqlServer.LimparParamentros();
                acessoAoBancoDeDadosSqlServer.AdicionarParamentros("@Nome", nome);

                dataTable = acessoAoBancoDeDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspConsultarUsuarioFuncionarioPorNome");

                foreach (DataRow linha in dataTable.Rows)
                {
                    UsuarioFuncionario usuarioFuncionario = new UsuarioFuncionario();

                    usuarioFuncionario.FuncionarioId   = Convert.ToInt32(linha["FuncionarioId"]);
                    usuarioFuncionario.Nome            = Convert.ToString(linha["Nome"]);
                    usuarioFuncionario.Cpf             = Convert.ToString(linha["CPF"]);
                    usuarioFuncionario.Cargo           = Convert.ToString(linha["Cargo"]);
                    usuarioFuncionario.Email           = Convert.ToString(linha["Email"]);
                    usuarioFuncionario.DataDeNacimento = Convert.ToDateTime(linha["DataNasc"]);
                    usuarioFuncionario.TelefoneFixo    = Convert.ToString(linha["TelefoneFixo"]);
                    usuarioFuncionario.TelefoneCelular = Convert.ToString(linha["Celular"]);
                    usuarioFuncionario.EnderecoId      = Convert.ToInt32(linha["EnderecoId"]);
                    usuarioFuncionario.Setor           = Convert.ToString(linha["Setor"]);
                    usuarioFuncionario.Senha           = Convert.ToString(linha["Senha"]);

                    usuarioFuncionariosColecao.Add(usuarioFuncionario);
                }

                return(usuarioFuncionariosColecao);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }