public List<EMovimentacaoConta> Listar(EMovimentacaoConta movimentacaoConta) { #region declaração de variáveis SqlCeConnection cnn = new SqlCeConnection(); SqlCeCommand cmd = new SqlCeCommand(); cnn.ConnectionString = Conexao.Caminho; cmd.Connection = cnn; #endregion declaração de variáveis cmd.CommandText = "SELECT * FROM MovimentacaoConta"; if (movimentacaoConta.Associado != null) { cmd.CommandText += " WHERE Nome Like @Nome"; cmd.Parameters.Add("@Nome", "%" + movimentacaoConta.Associado + "%"); } cmd.CommandText += " ORDER BY Nome"; cnn.Open(); SqlCeDataReader rdr = cmd.ExecuteReader(); List<EMovimentacaoConta> lstRetorno = new List<EMovimentacaoConta>(); PMovimentacaoConta pMovimentacaoConta = new PMovimentacaoConta(); while (rdr.Read()) { EMovimentacaoConta _eMovimentacaoConta = new EMovimentacaoConta(); _eMovimentacaoConta.DataHoraMovimentacao = DateTime.Parse(rdr["DataHoraMovimentacaoConta"].ToString()); _eMovimentacaoConta.Valortotal = decimal.Parse(rdr["ValorTotal"].ToString()); _eMovimentacaoConta.IdAssociado = int.Parse(rdr["IdAssociado"].ToString()); _eMovimentacaoConta.IdAssociado = int.Parse(rdr["IdMovimentacaoConta"].ToString()); _eMovimentacaoConta.ListaItens = (rdr["ListaItens"].ToString()); //Preenche o objeto TipoAssociado da classe Associado em questão PAssociado pAssociado = new PAssociado(); _eMovimentacaoConta.Associado = pAssociado.Consultar(_eMovimentacaoConta.Associado.identificador); lstRetorno.Add(_eMovimentacaoConta); } cnn.Close(); return lstRetorno; }
public EMovimentacaoConta Consultar(int id) { #region declaração de variáveis SqlCeConnection cnn = new SqlCeConnection(); SqlCeCommand cmd = new SqlCeCommand(); cnn.ConnectionString = Conexao.Caminho; cmd.Connection = cnn; #endregion declaração de variáveis cmd.CommandText = "SELECT * FROM MovimentacaoConta WHERE IdMovimentacaoConta = @id"; cmd.Parameters.Add("@id", id); cnn.Open(); SqlCeDataReader rdr = cmd.ExecuteReader(); EMovimentacaoConta _eMovimentacaoConta = new EMovimentacaoConta(); if (rdr.Read()) { _eMovimentacaoConta.DataHoraMovimentacao = DateTime.Parse(rdr["DataHoraMovimentacaoConta"].ToString()); _eMovimentacaoConta.Valortotal = decimal.Parse(rdr["ValorTotal"].ToString()); _eMovimentacaoConta.IdAssociado = int.Parse(rdr["IdAssociado"].ToString()); _eMovimentacaoConta.IdAssociado = int.Parse(rdr["IdMovimentacaoConta"].ToString()); _eMovimentacaoConta.ListaItens = (rdr["ListaItens"].ToString()); //Preenche o objeto TipoAssociado da classe Associado em questão PAssociado pAssociado = new PAssociado(); _eMovimentacaoConta.Associado = pAssociado.Consultar(_eMovimentacaoConta.Associado.identificador); } cnn.Close(); return _eMovimentacaoConta; }
public EMensalidade Consultar(int identificador) { #region declaração de variáveis SqlCeConnection cnn = new SqlCeConnection(); SqlCeCommand cmd = new SqlCeCommand(); cnn.ConnectionString = Conexao.Caminho; cmd.Connection = cnn; #endregion declaração de variáveis cmd.CommandText = "SELECT * FROM Mensalidade WHERE identificador = @identificador"; cmd.Parameters.Add("@identificador", identificador); cnn.Open(); SqlCeDataReader rdr = cmd.ExecuteReader(); EMensalidade _mensalidade = new EMensalidade(); if (rdr.Read()) { _mensalidade.Identficador_Mensalidade = int.Parse(rdr["identificador"].ToString()); _mensalidade.ID_Associado = int.Parse(rdr["id_associado"].ToString()); _mensalidade.Referencia = rdr["Referencia"].ToString(); _mensalidade.ValorMensalidade = decimal.Parse(rdr["ValorMensalidade"].ToString()); _mensalidade.ValorPagamento = rdr["ValorPagamento"] == null ? 0 : decimal.Parse(rdr["ValorPagamento"].ToString()); _mensalidade.DataVencimento = DateTime.Parse(rdr["DataVencimento"].ToString()); if(rdr["DataPagamento"] != null) _mensalidade.DataPagamento = DateTime.Parse(rdr["DataPagamento"].ToString()); //Preenche o objeto TipoMensalidade da classe Mensalidade em questão PAssociado pAssociado = new PAssociado(); _mensalidade.Associado = pAssociado.Consultar(_mensalidade.ID_Associado); } cnn.Close(); return _mensalidade; }
public List<EMensalidade> Listar(int idAssociado) { #region declaração de variáveis SqlCeConnection cnn = new SqlCeConnection(); SqlCeCommand cmd = new SqlCeCommand(); cnn.ConnectionString = Conexao.Caminho; cmd.Connection = cnn; #endregion declaração de variáveis cmd.CommandText = "SELECT * FROM Mensalidade"; cmd.CommandText += " WHERE ID_Associado = @IDAssociado"; cmd.CommandText += " ORDER BY Referencia"; cmd.Parameters.Add("@IDAssociado", idAssociado); cnn.Open(); SqlCeDataReader rdr = cmd.ExecuteReader(); List<EMensalidade> lstRetorno = new List<EMensalidade>(); PAssociado pAssociado = new PAssociado(); while (rdr.Read()) { EMensalidade _mensalidade = new EMensalidade(); _mensalidade.Identficador_Mensalidade = int.Parse(rdr["identificador"].ToString()); _mensalidade.ID_Associado = int.Parse(rdr["id_associado"].ToString()); _mensalidade.Referencia = rdr["Referencia"].ToString(); _mensalidade.ValorMensalidade = decimal.Parse(rdr["ValorMensalidade"].ToString()); _mensalidade.DataVencimento = DateTime.Parse(rdr["DataVencimento"].ToString()); _mensalidade.DataPagamento = rdr["DataPagamento"].ToString() == "" ? new DateTime() : DateTime.Parse(rdr["DataPagamento"].ToString()); _mensalidade.ValorPagamento = rdr["ValorPagamento"].ToString() == "" ? 0 : decimal.Parse(rdr["ValorPagamento"].ToString()); //if (rdr["DataPagamento"].ToString() != "") // _mensalidade.DataPagamento = DateTime.Parse(rdr["DataPagamento"].ToString()); //Preenche o objeto TipoMensalidade da classe Mensalidade em questão _mensalidade.Associado = pAssociado.Consultar(_mensalidade.ID_Associado); lstRetorno.Add(_mensalidade); } cnn.Close(); return lstRetorno; }
private static void PreencherEntidade(SqlCeDataReader rdr, EMovimentacaoClube _movimentacaoClube) { _movimentacaoClube.Identficador_Movimentacao = int.Parse(rdr["ID_Movimentacao"].ToString()); _movimentacaoClube.ID_Associado = int.Parse(rdr["IDAssociado"].ToString()); _movimentacaoClube.DataHoraEntrada = DateTime.Parse(rdr["DataHoraEntrada"].ToString()); if (!string.IsNullOrEmpty(rdr["DataHoraSaida"].ToString())) _movimentacaoClube.DataHoraSaida = DateTime.Parse(rdr["DataHoraSaida"].ToString()); //Preenche o objeto TipoMovimentacaoClube da classe MovimentacaoClube em questão PAssociado pAssociado = new PAssociado(); _movimentacaoClube.Associado = pAssociado.Consultar(_movimentacaoClube.ID_Associado); }