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