Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        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);
        }