Пример #1
0
        static void Main(string[] args)
        {

            EAssociado associado = new EAssociado();

            Console.Write("Digite Nome: ");
            associado.nome = Console.ReadLine();

            Console.Write("Digite Endereço: ");
            associado.endereco = Console.ReadLine();

            Console.Write("Digite Telefone: ");
            associado.telefone = Console.ReadLine();

            Console.Write("Digite Tipo do Associado: ");
            associado.tipoAssociado.identificador = int.Parse(Console.ReadLine());


            PAssociado pAssociado = new PAssociado();
            associado = pAssociado.Incluir(associado);

            Console.WriteLine();
            Console.WriteLine("Associado incluído com o ID:{0}"
                , associado.identificador.ToString());


            EAssociado _associado = new EAssociado();
            List<EAssociado> lstRetorno = pAssociado.Listar(_associado);

            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("--------------------------------------------");

            foreach (EAssociado objAssociado in lstRetorno)
            {
                Console.WriteLine("Identificador...:{0}", objAssociado.identificador);
                Console.WriteLine("Nome............:{0}", objAssociado.nome);
                Console.WriteLine("Telefone........:{0}", objAssociado.telefone);
                Console.WriteLine("Endereço........:{0}", objAssociado.endereco);
                Console.WriteLine("Tipo Associado..:{0}", objAssociado.tipoAssociado.identificador);
                Console.WriteLine("--------------------------------------------");
                Console.WriteLine();

            }
            Console.ReadKey();

        }
Пример #2
0
         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;
        }
Пример #3
0
        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;
        }
Пример #4
0
        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;
        }
Пример #5
0
        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;
        }
Пример #6
0
        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);
        }
Пример #7
0
        public List<EMovimentacaoClube> 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 Movimentacao_Clube";
            cmd.CommandText += " WHERE ID_Associado = @IDAssociado";
            cmd.CommandText += " ORDER BY Referencia";
            cmd.Parameters.Add("@IDAssociado", idAssociado);

            cnn.Open();
            SqlCeDataReader rdr = cmd.ExecuteReader();

            List<EMovimentacaoClube> lstRetorno = new List<EMovimentacaoClube>();
            PAssociado pAssociado = new PAssociado();

            while (rdr.Read())
            {
                EMovimentacaoClube _movimentacaoClube = new EMovimentacaoClube();
                PreencherEntidade(rdr, _movimentacaoClube);
                lstRetorno.Add(_movimentacaoClube);            
            }
            cnn.Close();
            return lstRetorno;
        }