protected void btnRelatorio_Click(object sender, EventArgs e)
        {
            AberturaFinanceiraDAL Dal = new AberturaFinanceiraDAL();

            int i = Dal.GetDataCount(Convert.ToInt32(txtMes.Text), Convert.ToInt32(txtAno.Text));

            if (i > 0)
            {
                grdAberturaFinanceira.DataBind();
                grdAberturaFinanceira.Visible = true;
                btnGerarRelatorio.Visible     = true;
            }
            else
            {
                Resultado res = Dal.InsereResumoAberturaFinanceira(txtMes.Text, txtAno.Text);

                if (res.Ok)
                {
                    grdAberturaFinanceira.DataBind();
                    grdAberturaFinanceira.Visible = true;
                    btnGerarRelatorio.Visible     = true;
                }
            }
        }
        protected void imgAprovacao_Click(object sender, ImageClickEventArgs e)
        {
            AberturaFinanceiraDAL dal          = new AberturaFinanceiraDAL();
            ImageButton           imgAprovacao = (ImageButton)sender;
            GridViewRow           row          = (GridViewRow)imgAprovacao.NamingContainer;
            int numRegEmpresa  = 0;
            int numRegAprovado = 0;
            var user           = (ConectaAD)Session["objUser"];

            Resultado res = dal.AprovacaoAberturaFinanceira(Convert.ToInt32((row.FindControl("lblIdReg") as Label).Text), "SYS_FUNCESP");//user.login);

            numRegEmpresa  = dal.GetDataCountEmpresa(Convert.ToInt32((row.FindControl("lblEmpresa") as Label).Text), Convert.ToInt32(txtMes.Text), Convert.ToInt32(txtAno.Text));
            numRegAprovado = dal.GetDataCountAprovados(Convert.ToInt32((row.FindControl("lblEmpresa") as Label).Text), Convert.ToInt32(txtMes.Text), Convert.ToInt32(txtAno.Text));

            if (res.Ok)
            {
                if (numRegAprovado == numRegEmpresa)
                {
                    if (InicializaRelatorioValParticipante(((row.FindControl("lblEmpresa") as Label).Text), txtMes.Text.PadLeft(2, '0'), txtAno.Text))
                    {
                        ArquivoDownload adRelValPartExcel = new ArquivoDownload();
                        adRelValPartExcel.nome_arquivo    = relatorio_nome_part + "_" + (row.FindControl("lblNomEmpresa") as Label).Text.Replace(" ", "_") + "_" + txtMes.Text.PadLeft(2, '0') + txtAno.Text + ".xls";
                        adRelValPartExcel.caminho_arquivo = Server.MapPath(@"UploadFile\") + DateTime.Now.ToFileTime() + "_" + adRelValPartExcel.nome_arquivo;
                        adRelValPartExcel.modo_abertura   = System.Net.Mime.DispositionTypeNames.Inline;
                        ReportCrystal.ExportarRelatorioExcel(adRelValPartExcel.caminho_arquivo);

                        Session[ValidaCaracteres(adRelValPartExcel.nome_arquivo)] = adRelValPartExcel;
                        string fullUrl = "WebFile.aspx?dwFile=" + ValidaCaracteres(adRelValPartExcel.nome_arquivo);
                        AdicionarAcesso(fullUrl);
                        AbrirNovaAba(UpdatePanel, fullUrl, adRelValPartExcel.nome_arquivo);
                    }

                    if (InicializaRelatorioValCredenciado(((row.FindControl("lblEmpresa") as Label).Text), txtMes.Text.PadLeft(2, '0'), txtAno.Text))
                    {
                        ArquivoDownload adRelValCredExcel = new ArquivoDownload();
                        adRelValCredExcel.nome_arquivo    = relatorio_nome_cred + "_" + (row.FindControl("lblNomEmpresa") as Label).Text.Replace(" ", "_") + "_" + txtMes.Text.PadLeft(2, '0') + txtAno.Text + ".xls";
                        adRelValCredExcel.caminho_arquivo = Server.MapPath(@"UploadFile\") + DateTime.Now.ToFileTime() + "_" + adRelValCredExcel.nome_arquivo;
                        adRelValCredExcel.modo_abertura   = System.Net.Mime.DispositionTypeNames.Inline;
                        ReportCrystal.ExportarRelatorioExcel(adRelValCredExcel.caminho_arquivo);

                        Session[ValidaCaracteres(adRelValCredExcel.nome_arquivo)] = adRelValCredExcel;
                        string fullUrl = "WebFile.aspx?dwFile=" + ValidaCaracteres(adRelValCredExcel.nome_arquivo);
                        AdicionarAcesso(fullUrl);
                        AbrirNovaAba(UpdatePanel, fullUrl, adRelValCredExcel.nome_arquivo);
                    }

                    MostraMensagemTelaUpdatePanel(UpdatePanel, "Todos os Movimentos da Empresa: " + (row.FindControl("lblNomEmpresa") as Label).Text + " Aprovados , Relatórios Gerados");
                    grdAberturaFinanceira.DataBind();
                }
                else
                {
                    MostraMensagemTelaUpdatePanel(UpdatePanel, "Aprovado com Sucesso");
                    grdAberturaFinanceira.DataBind();
                }
            }
            else
            {
                MostraMensagemTelaUpdatePanel(UpdatePanel, res.Mensagem);
                grdAberturaFinanceira.DataBind();
            }
        }