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(); } }