private void button3_Click(object sender, EventArgs e) { Banco bd = new Banco(); Pessoa p = new Pessoa(); ArrayList pessoas = new ArrayList(); int posicao; //Pegando a posição anterior posicao = Int16.Parse(this.label4.Text.Substring(0, 2)); posicao = posicao - 2; //Verificando se a posição anterior é válida pessoas = bd.retornaPessoa(); if (posicao >= 0) { //Adcionando informações no layout this.label4.Text = posicao + 1 + " de " + pessoas.Count; p = (Pessoa)pessoas[posicao]; this.label3.Text = "ID: " + p.Id; this.label1.Text = "Nome: " + p.Nome; this.label2.Text = "Idade: " + p.Idade; //Fechando banco bd.close(); } }
private void button1_Click(object sender, EventArgs e) { Banco bd = new Banco(); Pessoa p = new Pessoa(); string item = ""; int id; //Verificando se o valor do comboBox não é vazio if (comboBox1.SelectedIndex >= 0) { //Pegando id do item selecionado item = comboBox1.SelectedItem.ToString(); item = item.Substring(0, item.IndexOf(" -")); id = Int16.Parse(item); //Setando dados na janela de edição JanelaEditar editar = new JanelaEditar(); p = bd.retornaPessoa(id); editar.label3.Text = "ID: " +p.Id; editar.textBox1.Text = p.Nome; editar.textBox2.Text = p.Idade.ToString(); //Chamando janela de edição editar.ShowDialog(); bd.close(); this.Close(); } else { MessageBox.Show("Nenhuma pessoa cadastrada!", "Erro!"); bd.close(); this.Close(); } }
private void button2_Click(object sender, EventArgs e) { Banco bd = new Banco(); Pessoa p = new Pessoa(); ArrayList pessoas = new ArrayList(); string nome = this.label1.Text.Substring(6); int posicao; //Pegando a posição seguinte posicao = Int16.Parse(this.label4.Text.Substring(0, 2)); //Verificando se a próxima posição existe no array pessoas = bd.retornaPessoa(nome); if (posicao < pessoas.Count) { //Adcionando informações no layout this.label4.Text = posicao + 1 + " de " + pessoas.Count; p = (Pessoa)pessoas[posicao]; this.label3.Text = "ID: " + p.Id; this.label1.Text = "Nome: " + p.Nome; this.label2.Text = "Idade: " + p.Idade; //Fechando banco bd.close(); } }
private void button1_Click(object sender, EventArgs e) { Banco bd = new Banco(); Pessoa p = new Pessoa(); ArrayList pessoas = new ArrayList(); JanelaExibirBusca exibir = new JanelaExibirBusca(); string nome = textBox1.Text.Trim(); //Verificando se o nome não é vazio if (nome != "") { //Verificando se existem pessoas cadastradas no banco com o nome pessoas = bd.retornaPessoa(nome); if (pessoas.Count > 0) { //Adcionando informações no layout p = (Pessoa)pessoas[0]; exibir.label4.Text = "1 de " + pessoas.Count; exibir.label3.Text = "ID: " + p.Id; exibir.label1.Text = "Nome: " + p.Nome; exibir.label2.Text = "Idade: " + p.Idade; //Abrindo janela bd.close(); exibir.ShowDialog(); this.Close(); } else { MessageBox.Show("Nenhuma pessoa cadastrada com esse nome!", "Erro"); bd.close(); } } else { MessageBox.Show("Insira um nome para buscar!", "Erro"); bd.close(); } }
//Botão Excluir private void button3_Click(object sender, EventArgs e) { Banco bd = new Banco(); Pessoa p = new Pessoa(); ArrayList pessoas = new ArrayList(); JanelaEscolhaExcluir escolha = new JanelaEscolhaExcluir(); string nome; //Inserindo pessoas cadastradas no comboBox pessoas = bd.retornaPessoa(); for (int i = 0; i < pessoas.Count; i++) { p = (Pessoa)pessoas[i]; nome = p.Id + " - " + p.Nome; escolha.comboBox1.Items.Add(nome); } //Abrindo janela if (escolha.comboBox1.Items.Count > 0) escolha.comboBox1.SelectedIndex = 0; bd.close(); escolha.ShowDialog(); }
private void button4_Click(object sender, EventArgs e) { Banco bd = new Banco(); Pessoa p = new Pessoa(); ArrayList pessoas = new ArrayList(); int posicao; //Pegando a posição atual posicao = Int16.Parse(this.label4.Text.Substring(0, 2)); //Verificando se não estamos já na última posição pessoas = bd.retornaPessoa(); if (posicao != pessoas.Count) { //Adcionando informações no layout this.label4.Text = pessoas.Count + " de " + pessoas.Count; p = (Pessoa)pessoas[pessoas.Count-1]; this.label3.Text = "ID: " + p.Id; this.label1.Text = "Nome: " + p.Nome; this.label2.Text = "Idade: " + p.Idade; //Fechando banco bd.close(); } }
//Botão Listar private void button5_Click(object sender, EventArgs e) { Banco bd = new Banco(); Pessoa p = new Pessoa(); ArrayList pessoas = new ArrayList(); JanelaExibir exibir = new JanelaExibir(); //Verificando se existem pessoas cadastradas no banco pessoas = bd.retornaPessoa(); if (pessoas.Count > 0) { //Adcionando informações no layout p = (Pessoa)pessoas[0]; exibir.label4.Text = "1 de " + pessoas.Count; exibir.label3.Text = "ID: " + p.Id; exibir.label1.Text = "Nome: " + p.Nome; exibir.label2.Text = "Idade: " + p.Idade; //Abrindo janela bd.close(); exibir.ShowDialog(); } else { MessageBox.Show("Nenhuma pessoa cadastrada!","Erro"); bd.close(); } }