protected void DeletarFuncionario(object source, RepeaterCommandEventArgs e)
        {
            if (e.CommandName == "DeletarUsuario")
            {
                int usuarioID = int.Parse(e.CommandArgument.ToString());
                var funcionarios = new Orcamento.Domain.DB.Repositorio.Funcionarios();
                var funcionario = funcionarios.Obter<Orcamento.Domain.ComponentesDeOrcamento.OrcamentoPessoal.Funcionario>(usuarioID);

                centroDeCusto =
              _controller.ObterCentroDeCustoPor(codigoDoCentroDeCusto: ddlCentrosDeCusto.SelectedValue);
                centroDeCusto.Funcionarios.Remove(funcionario);
                funcionarios.Salvar(centroDeCusto);
                SelecionandoCentroDeCusto();
            }
        }
        private void DeletarUsuario(int usuarioID,int sequencial)
        {
            var funcionarios = new Orcamento.Domain.DB.Repositorio.Funcionarios();

            if (sequencial > 60000)
            {
                var funcionarioDTO = Funcionarios.FirstOrDefault(f => f.ObterNumeroSequencial == sequencial && f.Id == usuarioID);
                if (funcionarioDTO.Id > 0)
                {
                    var funcionario =
                        funcionarios.Obter<Orcamento.Domain.ComponentesDeOrcamento.OrcamentoPessoal.Funcionario>(
                            funcionarioDTO.Id);
                    centroDeCusto =
                        _controller.ObterCentroDeCustoPor(codigoDoCentroDeCusto: ddlCentrosDeCusto.SelectedValue);
                    centroDeCusto.Funcionarios.Remove(funcionario);
                    funcionarios.Salvar(centroDeCusto);
                    funcionarios.Deletar(funcionario);
                }
                Funcionarios.Remove(funcionarioDTO);

                //  rptFuncionarios.DataSource = Funcionarios.OrderByDescending(d => d.ObterNumeroSequencial);
                // rptFuncionarios.DataBind();
            }
            else
            {
                var funcionarioDTO = Funcionarios.FirstOrDefault(f => f.ObterNumeroSequencial == sequencial && f.Id == usuarioID);
                var funcionario =
                    funcionarios.Obter<Orcamento.Domain.ComponentesDeOrcamento.OrcamentoPessoal.Funcionario>(funcionarioDTO.Id);

                centroDeCusto =
                    _controller.ObterCentroDeCustoPor(codigoDoCentroDeCusto: ddlCentrosDeCusto.SelectedValue);
                centroDeCusto.Funcionarios.Remove(funcionario);
                funcionarios.Salvar(centroDeCusto);
                Funcionarios.Remove(funcionarioDTO);

                // rptFuncionarios.DataSource = Funcionarios.OrderByDescending(d => d.ObterNumeroSequencial);
                //  rptFuncionarios.DataBind();
            }
        }