private void RelGrafConsolidadoAtivAvaliada_DataSourceDemanded(object sender, EventArgs e) { ImgLogo.Image = SYS_ArquivoBO.SelecionaImagemPorArquivo(Convert.ToInt32(ARQID_LOGO.Value)); this.nEW_Relatorio_GrafConsAtivAvaliada_AlunosTurmaTableAdapter.Fill( dsGestaoEscolar1.NEW_Relatorio_GrafConsAtivAvaliada_AlunosTurma, ENTID.Value.ToString(), Convert.ToInt32(CALID.Value), Convert.ToInt32(ESCID.Value), Convert.ToInt32(UNIID.Value), Convert.ToInt64(TURID.Value), Convert.ToInt32(CURID.Value), Convert.ToInt32(CRRID.Value), Convert.ToInt32(CRPID.Value), Convert.ToInt32(TPCID.Value), Convert.ToInt32(TDSID.Value), -1, UADIDSUPERIOR.Value.ToString(), Convert.ToBoolean(ADM.Value), USUID.Value.ToString(), GRUID.Value.ToString(), MATRICULAESTADUAL.ToString(), Convert.ToInt32(NIVELENSINOEDUCACAOINFANTIL.Value), false); RegistrosEncontrados = dsGestaoEscolar1.NEW_Relatorio_GrafConsAtivAvaliada_AlunosTurma.Rows.Count > 0; conceito = dsGestaoEscolar1.NEW_Relatorio_GrafConsAtivAvaliada_AlunosTurma.AsEnumerable().All(p => p.esa_tipo != 1); xrSubreport1.ReportSource.DataAdapter = this.nEW_Relatorio_GrafConsAtivAvaliada_AlunosTurmaTableAdapter; ((SubRelGrafConsolidadoAtivAvaliada)xrSubreport1.ReportSource).SubRelGrafConsolidadoAtivAvaliada_SetDataSet(dsGestaoEscolar1); }
/// <summary> /// Salva o arquivo na SYS_Arquivo, como arquivo temporário. /// </summary> /// <param name="bmp">Imagem a ser salva como arquivo</param> /// <returns>ID do arquivo gerado</returns> private static string SalvarArquivo(Bitmap bmp) { MemoryStream stream = new MemoryStream(); // Enviando email para Response. bmp.Save ( stream, System.Drawing.Imaging.ImageFormat.Jpeg ); stream.Seek(0, SeekOrigin.Begin); byte[] arquivo = stream.GetBuffer(); stream.Dispose(); string nome = DateTime.Now.ToString("yyyyMMdd-HH_mm_ss") + ".jpg"; SYS_Arquivo entArquivo = new SYS_Arquivo { arq_nome = nome , arq_tamanhoKB = arquivo.Length , arq_typeMime = "Image/jpeg" , arq_data = arquivo , arq_situacao = (byte)SYS_ArquivoSituacao.Temporario }; SYS_ArquivoBO.Save(entArquivo); return(entArquivo.arq_id.ToString()); }
/// <summary> /// Deleta os arquivos temporários que foram criados /// </summary> private void DeletaArquivoTemporario() { try { if (!string.IsNullOrEmpty(hdnArqExcluir.Value) && (!hdnArqExcluir.Value.Equals(";"))) { int i = 1; while (i != 0) { if (!String.IsNullOrEmpty(hdnArqExcluir.Value.Split(';')[i])) { int id = Convert.ToInt32(hdnArqExcluir.Value.Split(';')[i]); SYS_Arquivo arq = new SYS_Arquivo { arq_id = id }; SYS_ArquivoBO.GetEntity(arq); SYS_ArquivoBO.ExcluiFisicamente(arq); i++; } else { i = 0; } } } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); } }
private void RelGrafTurmaMatrizCurricular_DataSourceDemanded(object sender, EventArgs e) { ImgLogo.Image = SYS_ArquivoBO.SelecionaImagemPorArquivo(Convert.ToInt32(ARQID_LOGO.Value)); this.nEW_Relatorio_GrafTurmaMatrizCurricularTableAdapter.Fill( dsGestaoEscolar1.NEW_Relatorio_GrafTurmaMatrizCurricular, ENTID.Value.ToString(), Convert.ToBoolean(ADM.Value), USUID.Value.ToString(), GRUID.Value.ToString(), Convert.ToInt32(ESCID.Value), Convert.ToInt32(UNIID.Value), Convert.ToInt32(CALID.Value), Convert.ToInt32(TPCID.Value), Convert.ToInt32(CURID.Value), Convert.ToInt32(CRPID.Value), Convert.ToInt32(CRRID.Value), Convert.ToInt64(TURID.Value), Convert.ToInt32(NIVELENSINOEDUCACAOINFANTIL.Value)); RegistrosEncontrados = dsGestaoEscolar1.NEW_Relatorio_GrafTurmaMatrizCurricular.Rows.Count > 0 && dsGestaoEscolar1.NEW_Relatorio_GrafTurmaMatrizCurricular.AsEnumerable() .Any(p => p.Field <object>("totalTurma") != null && Convert.ToInt32(p.Field <object>("totalTurma")) > 0); }
private void RelGrafIndividualNotaComponente_DataSourceDemanded(object sender, EventArgs e) { ImgLogo.Image = SYS_ArquivoBO.SelecionaImagemPorArquivo(Convert.ToInt32(ARQID_LOGO.Value)); this.nEW_Relatorio_GrafIndividualNotaComponente_AlunosTableAdapter.Fill( dsGestaoEscolar1.NEW_Relatorio_GrafIndividualNotaComponente_Alunos, ENTID.Value.ToString(), Convert.ToInt32(ESCID.Value), Convert.ToInt32(UNIID.Value), Convert.ToInt32(CALID.Value), Convert.ToInt32(TPCID.Value), Convert.ToInt32(CURID.Value), Convert.ToInt32(CRPID.Value), Convert.ToInt32(CRRID.Value), ALUID.Value.ToString()); this.nEW_Relatorio_GrafIndividualNotaComponenteTableAdapter.Fill( dsGestaoEscolar1.NEW_Relatorio_GrafIndividualNotaComponente, Convert.ToInt32(CALID.Value), Convert.ToInt32(TPCID.Value), Convert.ToInt32(CURID.Value), Convert.ToInt32(CRPID.Value), Convert.ToInt32(CRRID.Value), ALUID.Value.ToString()); grpNaoExiste.Visible = !(Detail.Visible = grpCabecalho.Visible = dsGestaoEscolar1.NEW_Relatorio_GrafIndividualNotaComponente_Alunos.Rows.Count > 0); }
private void DocDctPlanoAnual_DataSourceDemanded(object sender, EventArgs e) { ImgLogo.Image = SYS_ArquivoBO.SelecionaImagemPorArquivo(Convert.ToInt32(ARQID_LOGO.Value)); int RowsCount = this.neW_Relatorio_0005_DocDctPlanoAnualTableAdapter1.Fill( dsGestaoEscolar1.NEW_Relatorio_0005_DocDctPlanoAnual, Convert.ToInt32(CALID.Value), Convert.ToInt32(ESCID.Value), Convert.ToInt32(UNIID.Value), (Guid)ENTID.Value, Convert.ToInt64(TURID.Value), Convert.ToInt64(TUDID.Value), (Boolean)CODIGOESCOLA.Value); if (RowsCount <= 0) { Detail.Visible = false; grpMensagem.Visible = true; lblSemRegistro.Text = "Não existe resultado para a pesquisa selecionada."; } if (dsGestaoEscolar1.NEW_Relatorio_0005_DocDctPlanoAnual.Any(p => string.IsNullOrEmpty(p.titulo))) { Detail.Visible = false; grpMensagem.Visible = true; lblSemRegistro.Text = "Não há registro de Plano Anual para este componente curricular na turma solicitada."; } }
protected void btnAdicionarArquivo_Click(object sender, EventArgs e) { try { if (!fupArquivo.HasFile) { throw new ValidationException("É obrigatório selecionar um arquivo."); } SYS_Arquivo entArquivo = SYS_ArquivoBO.CriarAnexo(fupArquivo.PostedFile); entArquivo.arq_situacao = (byte)SYS_ArquivoSituacao.Temporario; SYS_ArquivoBO.Save(entArquivo, ApplicationWEB.TamanhoMaximoArquivo, ApplicationWEB.TiposArquivosPermitidos); entArquivo.IsNew = false; Label lblArqId = (Label)rptDocumentos.Items[VS_indiceArquivo].FindControl("lblArqId"); lblArqId.Text = entArquivo.arq_id.ToString(); Label lblArqNome = (Label)rptDocumentos.Items[VS_indiceArquivo].FindControl("lblArqNome"); lblArqNome.Text = entArquivo.arq_nome; HyperLink hplDocumento = (HyperLink)rptDocumentos.Items[VS_indiceArquivo].FindControl("hplDocumento"); hplDocumento.NavigateUrl = String.Format("~/FileHandler.ashx?file={0}", lblArqId.Text); hplDocumento.Text = entArquivo.arq_nome; hplDocumento.Visible = true; } catch (ValidationException ex) { lblMensagem.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMensagem.Text = UtilBO.GetErroMessage(RetornaResource("ErroCarregar"), UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Retorna a entidade pelo ID. /// </summary> /// <param name="arq_id">ID do arquivo.</param> /// <returns></returns> private SYS_Arquivo RetornaArquivoPorID(long arq_id) { SYS_Arquivo arquivo = new SYS_Arquivo { arq_id = arq_id }; arquivo = SYS_ArquivoBO.GetEntity(arquivo); return(arquivo); }
protected void btnAddAnexo_Click(object sender, ImageClickEventArgs e) { try { if (string.IsNullOrEmpty(txtTituloAnexo.Text) && fupAnexo.HasFile) { throw new ValidationException(GetGlobalResourceObject("Configuracao", "RelatorioAtendimento.Cadastro.TituloAnexoObrigatorio").ToString()); } if (fupAnexo.HasFile) { string nomeArquivoSemExtensao = Path.GetFileNameWithoutExtension(fupAnexo.PostedFile.FileName); string nomeArquivo = fupAnexo.PostedFile.FileName; int tamanhoArquivo = fupAnexo.PostedFile.ContentLength; string typeMime = fupAnexo.PostedFile.ContentType; Stream arquivo = CopiarArquivo(fupAnexo.PostedFile.InputStream); SYS_Arquivo arq = CriarAnexo(arquivo, nomeArquivo, tamanhoArquivo, typeMime); arq.arq_situacao = (byte)SYS_ArquivoSituacao.Temporario; SYS_ArquivoBO.Save(arq, ApplicationWEB.TamanhoMaximoArquivo, ApplicationWEB.TiposArquivosPermitidos); VS_arquivo = arq.arq_id; hplAnexo.Text = txtTituloAnexo.Text; hplAnexo.NavigateUrl = String.Format("~/FileHandler.ashx?file={0}", arq.arq_id); divAddAnexo.Visible = false; divAnexoAdicionado.Visible = true; } else { throw new ValidationException(GetGlobalResourceObject("Configuracao", "RelatorioAtendimento.Cadastro.SelecioneArquivo").ToString()); } } catch (ValidationException ex) { ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "ScrollToTop", "setTimeout('window.scrollTo(0,0);', 0);", true); lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "ScrollToTop", "setTimeout('window.scrollTo(0,0);', 0);", true); lblMessage.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Configuracao", "RelatorioAtendimento.Cadastro.ErroAdicionarArquivo").ToString(), UtilBO.TipoMensagem.Erro); } }
private void xrAtividadeAvaliativaEfetivacao_DataSourceDemanded(object sender, EventArgs e) { ImgLogo.Image = SYS_ArquivoBO.SelecionaImagemPorArquivo(Convert.ToInt32(ARQID_LOGO.Value)); this.nEW_RelatorioAvaliacao_CabecalhoTableAdapter.Fill( dsGestaoEscolar2.NEW_RelatorioAvaliacao_Cabecalho, Convert.ToInt32(ESCID.Value), Convert.ToInt32(UNIID.Value), Convert.ToInt32(CALID.Value), Convert.ToInt32(CURID.Value), Convert.ToInt32(CRRID.Value), Convert.ToInt32(CRPID.Value), Convert.ToInt32(TPCID.Value), Convert.ToInt64(TURID.Value), Convert.ToInt64(TUDID.Value) ); this.neW_RelatorioAvaliacao_DescricaoAtividadeTableAdapter1.Fill( dsGestaoEscolar2.NEW_RelatorioAvaliacao_DescricaoAtividade, Convert.ToInt32(TUDID.Value), Convert.ToInt32(TNTID.Value), Convert.ToInt32(TPCID.Value) ); this.neW_RelatorioAvaliacao_Efetivacao_GraficoTableAdapter1.Fill( dsGestaoEscolar2.NEW_RelatorioAvaliacao_Efetivacao_Grafico, Convert.ToInt64(TURID.Value), Convert.ToInt64(TUDID.Value), Convert.ToInt32(TPCID.Value) ); this.neW_RelatorioAvaliacao_EfetivacaoTableAdapter1.Fill( dsGestaoEscolar2.NEW_RelatorioAvaliacao_Efetivacao, Convert.ToInt64(TURID.Value), Convert.ToInt64(TUDID.Value), Convert.ToInt32(TPCID.Value) ); RegistrosEncontrados = (from DataRow dr in dsGestaoEscolar2.NEW_RelatorioAvaliacao_Efetivacao_Grafico.Rows where Convert.ToInt32(dr["total"]) > 0 select dr).Count() > 0; txtNomeDocente.Visible = dsGestaoEscolar2.NEW_RelatorioAvaliacao_Cabecalho.AsEnumerable().Any(d => !string.IsNullOrEmpty(d["Docente"].ToString())); }
private void RelAvaliacaoAtividadeAvaliativa_DataSourceDemanded(object sender, EventArgs e) { ImgLogo.Image = SYS_ArquivoBO.SelecionaImagemPorArquivo(Convert.ToInt32(ARQID_LOGO.Value)); this.nEW_RelatorioAvaliacao_CabecalhoTableAdapter.Fill( dsGestaoEscolar1.NEW_RelatorioAvaliacao_Cabecalho, Convert.ToInt32(ESCID.Value), Convert.ToInt32(UNIID.Value), Convert.ToInt32(CALID.Value), Convert.ToInt32(CURID.Value), Convert.ToInt32(CRRID.Value), Convert.ToInt32(CRPID.Value), Convert.ToInt32(TPCID.Value), Convert.ToInt64(TURID.Value), Convert.ToInt64(TUDID.Value) ); this.neW_RelatorioAvaliacao_DescricaoAtividadeTableAdapter1.Fill( dsGestaoEscolar1.NEW_RelatorioAvaliacao_DescricaoAtividade, Convert.ToInt32(TUDID.Value), Convert.ToInt32(TNTID.Value), Convert.ToInt32(TPCID.Value) ); this.neW_RelatorioAvaliacao_AtAvaliativa_GraficoTableAdapter1.Fill( dsGestaoEscolar1.NEW_RelatorioAvaliacao_AtAvaliativa_Grafico, Convert.ToInt64(TURID.Value), Convert.ToInt64(TUDID.Value), Convert.ToInt32(TNTID.Value), Convert.ToInt32(TPCID.Value) ); this.nEW_RelatorioAvaliacao_AtAvaliativaTableAdapter.Fill( dsGestaoEscolar1.NEW_RelatorioAvaliacao_AtAvaliativa, Convert.ToInt64(TURID.Value), Convert.ToInt64(TUDID.Value), Convert.ToInt32(TNTID.Value), Convert.ToInt32(TPCID.Value) ); RegistrosEncontrados = (from DataRow dr in dsGestaoEscolar1.NEW_RelatorioAvaliacao_AtAvaliativa_Grafico.Rows where Convert.ToInt32(dr["total"]) > 0 select dr).Count() > 0; }
private void DocDctPlanoCicloSerie_DataSourceDemanded(object sender, EventArgs e) { ImgLogo.Image = SYS_ArquivoBO.SelecionaImagemPorArquivo(Convert.ToInt32(ARQID_LOGO.Value)); int RowsCount = this.neW_Relatorio_0005_DocDctPlanoCicloSerieTableAdapter1.Fill( dsGestaoEscolar1.NEW_Relatorio_0005_DocDctPlanoCicloSerie, Convert.ToInt32(CALID.Value), Convert.ToInt32(ESCID.Value), Convert.ToInt32(UNIID.Value), (Guid)ENTID.Value, (Boolean)CODIGOESCOLA.Value); if (RowsCount <= 0) { Detail.Visible = false; grpMensagem.Visible = true; } }
private void RelGrafIndividualNotas_DataSourceDemanded(object sender, EventArgs e) { ImgLogo.Image = SYS_ArquivoBO.SelecionaImagemPorArquivo(Convert.ToInt32(ARQID_LOGO.Value)); this.neW_Relatorio_GrafIndividualNotas_TurmasTableAdapter.Fill( dsGestaoEscolar1.NEW_Relatorio_GrafIndividualNotas_Turmas, ENTID.Value.ToString(), Convert.ToBoolean(ADM.Value), USUID.Value.ToString(), GRUID.Value.ToString(), Convert.ToInt32(ESCID.Value), Convert.ToInt32(UNIID.Value), Convert.ToInt32(CALID.Value), Convert.ToInt32(TPCID.Value), Convert.ToInt32(CURID.Value), Convert.ToInt32(CRPID.Value), Convert.ToInt32(CRRID.Value), ALUID.Value.ToString()); RegistrosEncontrados = dsGestaoEscolar1.NEW_Relatorio_GrafIndividualNotas_Turmas.Rows.Count > 0; conceito = !dsGestaoEscolar1.NEW_Relatorio_GrafIndividualNotas_Turmas.AsEnumerable().Any(p => p.esa_tipo == 1); }
private void GraficoJustificativaFalta_DataSourceDemanded(object sender, EventArgs e) { ImgLogo.Image = SYS_ArquivoBO.SelecionaImagemPorArquivo(Convert.ToInt32(ARQID_LOGO.Value)); this.nEW_Relatorio_GraficoJustificativaFaltaTableAdapter.Fill( dsGestaoEscolar1.NEW_Relatorio_GraficoJustificativaFalta, ENTID.Value.ToString(), Convert.ToInt32(CALID.Value), Convert.ToInt32(ESCID.Value), Convert.ToInt32(UNIID.Value), Convert.ToInt64(TURID.Value), Convert.ToInt32(CURID.Value), Convert.ToInt32(CRRID.Value), Convert.ToInt32(CRPID.Value), UADSUPERIOR.Value.ToString(), Convert.ToBoolean(ADM.Value), USUID.Value.ToString(), GRUID.Value.ToString()); RegistrosEncontrados = dsGestaoEscolar1.NEW_Relatorio_GraficoJustificativaFalta.Rows.Count > 0 && dsGestaoEscolar1.NEW_Relatorio_GraficoJustificativaFalta.AsEnumerable() .Any(p => p.Field <object>("totalAlunos") != null && Convert.ToInt32(p.Field <object>("totalAlunos")) > 0); }
protected void btnConfirmar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(hdnArq.Value) && string.IsNullOrEmpty(fupAnexo.FileName)) // Nao foi tirada nenhuma foto ou carregada. { if (imgAntiga.Visible) { __SessionWEB.PostMessages = UtilBO.GetErroMessage("Foto do aluno salva com sucesso.", UtilBO.TipoMensagem.Sucesso); Redireciona(); } else { lblMessage.Text = UtilBO.GetErroMessage("Nenhuma imagem foi carregada.", UtilBO.TipoMensagem.Alerta); } } else { try { // Se houver imagem capturada e escolhida para upload, salvará a que foi capturada. if (!string.IsNullOrEmpty(fupAnexo.FileName) && string.IsNullOrEmpty(hdnArq.Value)) { HttpPostedFile arquivo = fupAnexo.PostedFile; if (arquivo != null && arquivo.ContentLength > 0) { string fileNameApplication = System.IO.Path.GetFileName(arquivo.FileName); if (fileNameApplication != String.Empty) { if (fupAnexo.PostedFile.FileName.Substring(fupAnexo.PostedFile.FileName.Length - 3, 3).ToUpper() != "JPG") { throw new ValidationException("Foto tem que estar no formato \".jpg\"."); } SYS_Arquivo entArquivo = SYS_ArquivoBO.CriarAnexo(arquivo); entArquivo.arq_data = ACA_AlunoBO.RedimensionaFoto(entArquivo.arq_data, true); SYS_ArquivoBO.Save(entArquivo); VS_arq_id = entArquivo.arq_id; } } string tam = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.TAMANHO_MAX_FOTO_PESSOA); if (!string.IsNullOrEmpty(tam)) { if (fupAnexo.PostedFile.ContentLength > Convert.ToInt32(tam) * 1000) { throw new ValidationException("Foto é maior que o tamanho máximo permitido."); } if (fupAnexo.PostedFile.FileName.Substring(fupAnexo.PostedFile.FileName.Length - 3, 3).ToUpper() != "JPG") { throw new ValidationException("Foto tem que estar no formato \".jpg\"."); } } } if (ACA_AlunoBO.SalvarFotoAluno(VS_alu_id, VS_arq_id)) { ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "alu_id: " + VS_alu_id + ", arq_id: " + VS_arq_id); __SessionWEB.PostMessages = UtilBO.GetErroMessage("Foto do aluno salva com sucesso.", UtilBO.TipoMensagem.Sucesso); DeletaArquivoTemporario(); Redireciona(); } else { lblMessage.Text = UtilBO.GetErroMessage("Não foi possível salvar a foto do aluno.", UtilBO.TipoMensagem.Erro); } } catch (ValidationException ex) { lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar salvar foto do aluno.", UtilBO.TipoMensagem.Erro); } } }