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; }
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; } }
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(); }
public List<EAssociado> Listar(EAssociado associado) { try { return pAssociado.Listar(associado); } catch (Exception ex) { throw ex; } }
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; } }
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(); }
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; } }
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; }
public EMensalidade() { Associado = new EAssociado(); }
public EMovimentacaoClube() { Associado = new EAssociado(); }
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>(); }
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; }
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; }
public EMovimentacaoConta() { Associado = new EAssociado(); }
private static void ValidarAssociado(EAssociado associado) { if (associado.nome == "") { throw new Exception("É necessário preencher o nome do associado."); } }