Exemple #1
0
        public List <ItemCobrancaDTO> ObterListaPropinas(MensalidadeDTO dto)
        {
            BaseDados.ComandText = "stp_FIN_MENSALIDADE_OBTERPLANO";


            List <ItemCobrancaDTO> lista = new List <ItemCobrancaDTO>();

            BaseDados.AddParameter("@PLANO", dto.Codigo);
            BaseDados.AddParameter("@ANO_LECTIVO", dto.AnoLectivo);

            try
            {
                MySqlDataReader dr = BaseDados.ExecuteReader();
                dto = new MensalidadeDTO();
                while (dr.Read())
                {
                    ItemCobrancaDTO item = new ItemCobrancaDTO();
                    item.ItemCodigo    = Int32.Parse(dr["MENS_CODIGO_ITEM"].ToString());
                    item               = new ItemCobrancaDAO().ObterPorPK(item);
                    dto.Codigo         = item.ItemCodigo;
                    dto.Descricao      = dr["ITEM_DESCRICAO"].ToString().ToUpper();
                    dto.Dia            = Int32.Parse(dr["MENS_DIA_LIMITE"].ToString());
                    dto.Inicio         = dr["MENS_INICIO_COBRANCA"].ToString();
                    dto.Termino        = dr["MENS_TERMINO_COBRANCA"].ToString();
                    dto.Tipo           = dr["MENS_TIPO"].ToString();
                    item.Rubrica       = dto.Tipo;
                    item.ItemDescricao = dto.Descricao;
                    dto.AnoLectivo     = int.Parse(dr["MENS_ANO_LECTIVO"].ToString());

                    lista.Add(item);
                }
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(lista);
        }
Exemple #2
0
        public List <MensalidadeDTO> ObterServicosAderidos(MatriculaDTO dtoInscricao)
        {
            BaseDados.ComandText = "stp_FIN_MENSALIDADE_ALUNO_PLANOADERIDO";



            MensalidadeDTO dto;

            BaseDados.AddParameter("@MATRICULA", dtoInscricao.Codigo);
            List <MensalidadeDTO> lista = new List <MensalidadeDTO>();

            try
            {
                MySqlDataReader dr = BaseDados.ExecuteReader();

                while (dr.Read())
                {
                    dto = new MensalidadeDTO();

                    ItemCobrancaDTO item = new ItemCobrancaDTO();
                    item.ItemCodigo = Int32.Parse(dr["MENS_CODIGO_ITEM"].ToString());
                    item            = new DAO.GestaoEscolar.Faturacao.ItemCobrancaDAO().ObterPorPK(item);
                    dto.Codigo      = item.ItemCodigo;
                    dto.Descricao   = item.ItemDescricao.ToUpper();
                    dto.Dia         = Int32.Parse(dr["MENS_DIA_LIMITE"].ToString());
                    dto.Inicio      = dr["MENS_INICIO_COBRANCA"].ToString();
                    dto.Termino     = dr["MENS_TERMINO_COBRANCA"].ToString();

                    dto.Tipo = dr["MENS_TIPO"].ToString();
                    lista.Add(dto);
                }
            }
            catch (Exception ex)
            {
                dto              = new MensalidadeDTO();
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }
            return(lista);
        }
Exemple #3
0
        public List <MensalidadeDTO> ObterServicosMensais(MensalidadeDTO dto)
        {
            List <MensalidadeDTO> lista = new List <MensalidadeDTO>();

            try
            {
                BaseDados.ComandText = "stp_FIN_MENSALIDADE_OBTERPORSERVICOS";

                BaseDados.AddParameter("FILIAL", dto.Filial);
                BaseDados.AddParameter("ANO_LECTIVO", dto.AnoLectivo);

                MySqlDataReader dr = BaseDados.ExecuteReader();

                while (dr.Read())
                {
                    dto = new MensalidadeDTO();

                    dto.Codigo = Int32.Parse(dr["MENS_CODIGO_ITEM"].ToString());

                    dto.Dia     = Int32.Parse(dr["MENS_DIA_LIMITE"].ToString());
                    dto.Inicio  = dr["MENS_INICIO_COBRANCA"].ToString();
                    dto.Termino = dr["MENS_TERMINO_COBRANCA"].ToString();

                    dto.Tipo = dr["MENS_TIPO"].ToString();
                    ItemCobrancaDTO item = new ItemCobrancaDTO(dto.Codigo, "", -1, "", "", -1);
                    item          = new DAO.GestaoEscolar.Faturacao.ItemCobrancaDAO().ObterPorPK(item);
                    dto.Descricao = item.ItemDescricao.ToUpper();

                    lista.Add(dto);
                }
            }
            catch (Exception ex)
            {
                dto              = new MensalidadeDTO();
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }
            return(lista);
        }
Exemple #4
0
        public MensalidadeDTO ObterPorPK(MensalidadeDTO dto)
        {
            BaseDados.ComandText = "stp_FIN_MENSALIDADE_OBTERPORPK";

            BaseDados.AddParameter("@CODIGO", dto.Codigo);

            try
            {
                MySqlDataReader dr = BaseDados.ExecuteReader();
                dto = new MensalidadeDTO();
                while (dr.Read())
                {
                    ItemCobrancaDTO item = new ItemCobrancaDTO();
                    item.ItemCodigo        = Int32.Parse(dr["MENS_CODIGO_ITEM"].ToString());
                    item                   = new ItemCobrancaDAO().ObterPorPK(item);
                    dto.Codigo             = item.ItemCodigo;
                    dto.Descricao          = item.ItemDescricao.ToUpper();
                    dto.Dia                = Int32.Parse(dr["MENS_DIA_LIMITE"].ToString());
                    dto.Inicio             = dr["MENS_INICIO_COBRANCA"].ToString();
                    dto.Termino            = dr["MENS_TERMINO_COBRANCA"].ToString();
                    dto.Tipo               = dr["MENS_TIPO"].ToString();
                    dto.Preco              = item.ItemValor;
                    dto.ModalidadeCobranca = dr["MENS_PAGAMENTO"].ToString();
                    dto.AnoLectivo         = int.Parse(dr["MENS_ANO_LECTIVO"].ToString());
                }
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }