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