private void PreencherTotal2012()
        {
            DRES dres = new DRES();
            DRETotal total = dres.Obter(Departamento);

            PreencherLiteral(false, false, ltlReceitaBrutaTotal2012, total.TotalReceitaBruta);
            PreencherLiteral(true, false, ltlDeducoesTotal2012, total.TotalDeducoes);
            PreencherLiteral(true, false, ltlGlosaInternaTotal2012, total.TotalGlosaInterna);
            PreencherLiteral(false, true, ltlGlosaInternaRBTotal2012, total.TotalPercentualGlosaInterna);
            PreencherLiteral(true, false, ltlGlosaExternaTotal2012, total.TotalGlosaExterna);
            PreencherLiteral(false, true, ltlGlosaExternaRBTotal2012, total.TotalPercentualGlosaExterna);
            PreencherLiteral(true, false, ltlImpostosTotal2012, total.TotalImpostos);
            PreencherLiteral(false, true, ltlImpostosRBTotal2012, total.TotalPercentualImpostos);
            PreencherLiteral(false, false, ltlReceitaLiquidaTotal2012, total.TotalReceitaLiquida);
            PreencherLiteral(true, false, ltlDespesasOperacionaisTotal2012, total.TotalDespesasOperacionais);
            PreencherLiteral(true, false, ltlPessoalTotal2012, total.TotalPessoal);
            PreencherLiteral(true, false, ltlServicosMedicosTotal2012, total.TotalServicosMedicos);
            PreencherLiteral(true, false, ltlInsumosTotal2012, total.TotalInsumos);
            PreencherLiteral(false, true, ltlInsumosRLTotal2012, total.TotalPercentualInsumos);
            PreencherLiteral(true, false, ltlServicosContratadosTotal2012, total.TotalServicosContratados);
            PreencherLiteral(true, false, ltlOcupacaoTotal2012, total.TotalOcupacao);
            PreencherLiteral(true, false, ltlUtilidadesEServicosTotal2012, total.TotalUtilidadeServico);
            PreencherLiteral(true, false, ltlDespesasGeraisTotal2012, total.TotalDespesasGerais);
            PreencherLiteral(true, false, ltlMarketingTotal2012, total.TotalMarketing);
            PreencherLiteral(false, false, ltlDescontosObtidosTotal2012, total.TotalDescontosObtidos);
            PreencherLiteral(false, false, ltlMargemBrutaTotal2012, total.TotalMargemBruta);
            PreencherLiteral(false, true, ltlMargemBrutaPorcentagemTotal2012, total.TotalPercentualMargemBruta);
        }
        public void Deletar_DRE_TOtal()
        {
            DRES dres = new DRES();
            var todos = dres.Todos<DRETotal>();

            var filtrados = todos.Where(t => t.Departamento.Tipo == TipoDepartamento.setor).ToList();

            dres.Deletar(filtrados);
        }
 private void InserirDRE2012(Departamento departamento)
 {
     DRETotal dre = new DRETotal(departamento);
     DRES dres = new DRES();
     dres.Salvar(dre);
 }
        public void q_Inserir_DREDe2012()
        {
            Departamentos departamentos = new Departamentos();
            var hospitais = departamentos.Todos<Hospital>();

            List<DRETotal> dreTotal = new List<DRETotal>();
            foreach (var hospital in hospitais)
            {
                DRETotal dre = new DRETotal(hospital);

                dreTotal.Add(dre);
            }

            DRES dres = new DRES();
            dres.SalvarLista(dreTotal);
        }