public List <RelatorioAlunoDTO> PlanoPagamento(MatriculaDTO dto) { List <RelatorioAlunoDTO> lista = new List <RelatorioAlunoDTO>(); RelatorioAlunoDTO item; try { BaseDados.ComandText = "stp_ACA_MATRICULA_PLANO_PAGAMENTO"; BaseDados.AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = BaseDados.ExecuteReader(); while (dr.Read()) { item = new RelatorioAlunoDTO(); item.Nome = dr[0]; item.ValorGlobal = decimal.Parse(dr[1]); item.Mensalidade = Convert.ToDecimal(dr[2]); item.Periodo = dr[3]; lista.Add(item); } } catch (Exception ex) { item = new RelatorioAlunoDTO(); dto.MensagemErro = ex.Message; } finally { BaseDados.FecharConexao(); } return(lista); }
public List <RelatorioAlunoDTO> ObterEstatisticaDetalhada(AnoLectivoDTO dto) { List <RelatorioAlunoDTO> lista = new List <RelatorioAlunoDTO>(); RelatorioAlunoDTO dados; try { BaseDados.ComandText = "stp_ACA_ANO_LECTIVO_ESTATISTICA_DETALHADA"; BaseDados.AddParameter("@ANO", dto.AnoAno); BaseDados.AddParameter("@FILIAL", dto.Filial); MySqlDataReader dr = BaseDados.ExecuteReader(); while (dr.Read()) { dados = new RelatorioAlunoDTO(); dados.Classe = dr[0]; dados.Curso = dr[1]; dados.Inscritos = dr[2]; dados.Matriculados = dr[3]; dados.Masculino = dr[4]; dados.Feminino = dr[5]; dados.CompanyID = dr[6]; lista.Add(dados); } } catch (Exception ex) { dados = new RelatorioAlunoDTO(); lista = new List <RelatorioAlunoDTO>(); dados.Sucesso = false; dados.MensagemErro = ex.Message.Replace("'", ""); lista.Add(dados); } finally { BaseDados.FecharConexao(); } return(lista); }
public RelatorioAlunoDTO DashBoard(AnoLectivoDTO dto) { List <RelatorioAlunoDTO> lista = new List <RelatorioAlunoDTO>(); RelatorioAlunoDTO dadosPainel = new RelatorioAlunoDTO(); try { BaseDados.ComandText = "stp_ACA_ANO_LECTIVO_POSICAO_INTEGRADA"; BaseDados.AddParameter("@ANO", dto.AnoCodigo); BaseDados.AddParameter("@FILIAL", dto.AnoAno); MySqlDataReader dr = BaseDados.ExecuteReader(); while (dr.Read()) { dadosPainel.AnoLectivo = int.Parse(dr[0]); dadosPainel.Inscritos = dr[2]; dadosPainel.Matriculados = dr[3]; dadosPainel.Situacao = dr[4]; dadosPainel.Nome = dr[5]; dadosPainel.Inscricao = dr[6]; dadosPainel.Matriculados = dr[9]; dadosPainel.NovasInscricoes = dr[10]; dadosPainel.Desistentes = dr[11]; } } catch (Exception ex) { dadosPainel.Sucesso = false; dadosPainel.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dadosPainel); }
public RelatorioAlunoDTO ComprovanteMatricula(MatriculaDTO dto) { RelatorioAlunoDTO item = new RelatorioAlunoDTO(); try { BaseDados.ComandText = "stp_ACA_MATRICULA_CONFIRMACAO"; BaseDados.AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = BaseDados.ExecuteReader(); while (dr.Read()) { item.Codigo = int.Parse(dr[0]); item.Inscricao = dr[1]; item.Nome = dr[2]; item.Ramo = dr[3]; // Encarregado item.Curso = dr[4]; item.Turma = dr[5]; item.CodigoTurma = int.Parse(dr[6]); // TurmaID item.Periodo = dr[7]; // Turno item.Sala = dr[8]; item.AnoCivil = int.Parse(dr[9]); item.ItemID = int.Parse(dr[10]); // Curso; item.Classe = dr[11]; break; } } catch (Exception ex) { item = new RelatorioAlunoDTO(); item.MensagemErro = ex.Message; } finally { BaseDados.FecharConexao(); } return(item); }
public List <CursoDTO> PosicaoIntegrada(RelatorioAlunoDTO unidade) { List <CursoDTO> lista = new List <CursoDTO>(); CursoDTO dto = null; try { BaseDados.ComandText = "stp_ACA_CURSO_POSICAO_INTEGRADA"; BaseDados.AddParameter("@ANO", unidade.AnoLectivo); BaseDados.AddParameter("@FILIAL", unidade.Codigo); BaseDados.AddParameter("@ESPECIFICACAO", unidade.Situacao); MySqlDataReader dr = BaseDados.ExecuteReader(); lista = new List <CursoDTO>(); while (dr.Read()) { dto = new CursoDTO(); dto.Codigo = Int32.Parse(dr["CUR_CODIGO"].ToString()); dto.Nome = dr["CUR_NOME"].ToString(); dto.Inicio = int.Parse(dr["INSCRITOS"].ToString()); dto.Duracao = int.Parse(dr["TOTAL_MATRICULADOS"].ToString()); dto.Termino = int.Parse(dr["CONFIRMADOS"].ToString()); lista.Add(dto); } } catch (Exception ex) { dto = new CursoDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(lista); }
public RelatorioAlunoDTO ObterEstatisticaResumida(AnoLectivoDTO dto) { RelatorioAlunoDTO dados = new RelatorioAlunoDTO(); try { BaseDados.ComandText = "stp_ACA_ANO_LECTIVO_RESUMO_ESTATISTICO"; BaseDados.AddParameter("@ANO", dto.AnoAno); BaseDados.AddParameter("@FILIAL", dto.Filial); MySqlDataReader dr = BaseDados.ExecuteReader(); while (dr.Read()) { dados = new RelatorioAlunoDTO(); dados.AnoLectivo = int.Parse(dr[0]); dados.TotalGeral = dr[1]; dados.Inscritos = dr[2]; dados.Matriculados = dr[3]; dados.Masculino = dr[4]; dados.Feminino = dr[5]; } } catch (Exception ex) { dados.Sucesso = false; dados.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dados); }