Ejemplo n.º 1
0
        public bool Alterar(EAssociado associado)
        {
            SqlCeConnection cnn = new SqlCeConnection();
            cnn.ConnectionString = Conexao.Caminho;

            SqlCeCommand cmd = new SqlCeCommand();
            cmd.Connection = cnn;

            #region alteracao do associado
            cmd.CommandText = @"UPDATE Associado SET 
                               Nome = @Nome, 
                               Endereco = @Endereco, 
                               Telefone = @Telefone, 
                               Identificador_Tipo_Associado = @Identificador_Tipo_Associado
                               WHERE Identificador = @Id ";

            cmd.Parameters.Add("@Nome", associado.nome);
            cmd.Parameters.Add("@Endereco", associado.endereco);
            cmd.Parameters.Add("@Telefone", associado.telefone);
            cmd.Parameters.Add("@Identificador_Tipo_Associado", associado.tipoAssociado.identificador);
            cmd.Parameters.Add("@Id", associado.identificador);

            //Executa o comando setado - UPDATE
            cnn.Open();
            cmd.ExecuteNonQuery();
            #endregion alteracao do associado
            
            //Fecha a conexão
            cnn.Close();

            return true;
        }
Ejemplo n.º 2
0
        protected void btnPesquisar_Click(object sender, EventArgs e)
        {
            try
            {
                //Declara as variáveis
                NAssociado nAssociado = new NAssociado();
                EAssociado eAssociado = new EAssociado();

                //Recupera o parametro
                eAssociado.nome = txtNome.Text;

                //Executa o método lista da classe de negócio
                List<EAssociado> lstRetorno = nAssociado.Listar(eAssociado);

                grdPesquisa.DataSource = lstRetorno;
                grdPesquisa.DataBind();


            }
            catch (Exception)
            {
                
                throw;
            }
        }
Ejemplo n.º 3
0
        private void CarregarGrid()
        {
            //Carregar a grid
            NAssociado nAssociado = new NAssociado();
            EAssociado eAssociado = new EAssociado();
            List<EAssociado> lstRetorno = nAssociado.Listar(eAssociado);

            grdPesquisa.DataSource = lstRetorno;
            grdPesquisa.DataBind();
        }
Ejemplo n.º 4
0
 public List<EAssociado> Listar(EAssociado associado)
 {
     try
     {
         return pAssociado.Listar(associado);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 5
0
        public bool Alterar(EAssociado associado)
        {
            try
            {
                //Valida o associado
                ValidarAssociado(associado);

                //Chama o método alterar da classe de persistencia
                return pAssociado.Alterar(associado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 6
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();

        }
        protected void grdPesquisa_SelectedIndexChanged(object sender, EventArgs e)
        {
            GridViewRow linhaSelecionada = this.grdPesquisa.SelectedRow;
            string x = linhaSelecionada.Cells[1].Text;

            NAssociado nAssociado = new NAssociado();
            EAssociado Associado = new EAssociado();

            Associado = nAssociado.Consultar(int.Parse(x));
            txtAssociado.Text = Associado.nome;
            hdfIdAssociado.Value = Associado.identificador.ToString();

            //EAssociado associado = new NAssociado().Consultar(int.Parse(x));

            btnPesquisar_ModalPopupExtender.Hide();

        }
Ejemplo n.º 8
0
        public EAssociado Incluir(EAssociado associado)
        {
            try
            {
                ValidarAssociado(associado);

                //Chama o método de inclusão
                associado = pAssociado.Incluir(associado);

                //Retorna o objeto com o identificador preenchido
                return associado;
            }
            catch (Exception ex)
            {
                throw ex;
            }



        }
Ejemplo n.º 9
0
        public EAssociado Incluir(EAssociado associado)
        {
            SqlCeConnection cnn = new SqlCeConnection();
            cnn.ConnectionString = Conexao.Caminho;

            SqlCeCommand cmd = new SqlCeCommand();
            cmd.Connection = cnn;

            #region inserção do associado
            cmd.CommandText = @"INSERT INTO Associado 
                               (Nome, Endereco, Telefone, Identificador_Tipo_Associado)
                                VALUES ( @Nome, @Endereco, @Telefone, @Id)";

            cmd.Parameters.Add("@Nome", associado.nome);
            cmd.Parameters.Add("@Endereco", associado.endereco);
            cmd.Parameters.Add("@Telefone", associado.telefone);
            cmd.Parameters.Add("@Id", associado.tipoAssociado.identificador);

            //Executa o comando setado - INSERT
            cnn.Open();
            cmd.ExecuteNonQuery();
            #endregion inserção do associado

            //Gera o comando sql para recuperar o último id 
            //gerado pelo insert acima
            cmd.CommandText = "SELECT @@Identity as id";
            
            //Executa o command retornando um DataReader
            SqlCeDataReader rdr =  cmd.ExecuteReader();

            //Lê o datareader gerado
            rdr.Read();
            //Seta para a entidade, o valor retornado pelo dataReader
            associado.identificador = int.Parse(rdr["id"].ToString());
            
            //Fecha a conexão
            cnn.Close();

            return associado;
        }
Ejemplo n.º 10
0
 public EMensalidade()
 {
     Associado = new EAssociado();
 }
Ejemplo n.º 11
0
 public EMovimentacaoClube()
 {
     Associado = new EAssociado();
 }
Ejemplo n.º 12
0
 public List<EAssociado> Listar()
 {
     try
     {
         EAssociado associado = new EAssociado();
         return this.Listar(associado);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public EMovimentacaoConta()
 {
     Associado = new EAssociado();
     ListaItensMovimentacao = new List<EItemMovimentacao>();
 }
Ejemplo n.º 14
0
        public List<EAssociado> Listar(EAssociado associado)
        {
            #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 Associado";

            if (associado.nome != null)
            {
                cmd.CommandText += " WHERE Nome Like @Nome";
                cmd.Parameters.Add("@Nome", "%" + associado.nome + "%");
            }
            cmd.CommandText += " ORDER BY Nome";

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

            List<EAssociado> lstRetorno = new List<EAssociado>();
            PTipoAssociado pTipoAssociado = new PTipoAssociado();

            while (rdr.Read())
            {
                EAssociado _associado = new EAssociado();
                _associado.identificador            = int.Parse(rdr["identificador"].ToString());
                _associado.nome                     = rdr["Nome"].ToString();
                _associado.endereco                 = rdr["Endereco"].ToString();
                _associado.telefone                 = rdr["Telefone"].ToString();
                _associado.tipoAssociado.identificador 
                    = int.Parse(rdr["identificador_tipo_associado"].ToString());

                //Preenche o objeto TipoAssociado da classe Associado em questão
                _associado.tipoAssociado = pTipoAssociado.Consultar(_associado.tipoAssociado.identificador);

                lstRetorno.Add(_associado);            
            }
            cnn.Close();
            return lstRetorno;
        }
Ejemplo n.º 15
0
        public EAssociado 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 Associado WHERE identificador = @identificador";
            cmd.Parameters.Add("@identificador", identificador);

            cnn.Open();
            SqlCeDataReader rdr = cmd.ExecuteReader();
            EAssociado _associado = new EAssociado();

            if (rdr.Read())
            {
                _associado.identificador = int.Parse(rdr["identificador"].ToString());
                _associado.nome = rdr["Nome"].ToString();
                _associado.endereco = rdr["Endereco"].ToString();
                _associado.telefone = rdr["Telefone"].ToString();
                _associado.tipoAssociado.identificador  = int.Parse(rdr["identificador_tipo_associado"].ToString());

                //Preenche o objeto TipoAssociado da classe Associado em questão
                PTipoAssociado pTipoAssociado = new PTipoAssociado();
                _associado.tipoAssociado = pTipoAssociado.Consultar(_associado.tipoAssociado.identificador);

            }
            cnn.Close();
            return _associado;
        }
Ejemplo n.º 16
0
 public EMovimentacaoConta()
 {
     Associado = new EAssociado();
 }
Ejemplo n.º 17
0
 private static void ValidarAssociado(EAssociado associado)
 {
     if (associado.nome == "")
     {
         throw new Exception("É necessário preencher o nome do associado.");
     }
 }