private void btnExcutar_Click(object sender, EventArgs e) { Conexao cx = new Conexao(@"Data Source=DESKTOP-GM0RQAV\SQLEXPRESS;Initial Catalog=AgendaDB;Integrated Security=True"); DALContato dal = new DALContato(cx); dgDados.DataSource = dal.Localizar(txtValor.Text); }
private void btnLocalizar_Click(object sender, EventArgs e) { FormConsultaContatos consulta = new FormConsultaContatos(); consulta.ShowDialog(); if (consulta.codigo != 0) // codigo de consulta { String strConexao = @"Data Source=DESKTOP-GM0RQAV\SQLEXPRESS;Initial Catalog=AgendaDB;Integrated Security=True"; Conexao conexao = new Conexao(strConexao); DALContato dal = new DALContato(conexao); Contato contato = dal.carregaContato(consulta.codigo); txtCodigoId.Text = contato.ContatoId.ToString(); txtNome.Text = contato.Nome; txtEmail.Text = contato.Email; txtTelefone.Text = contato.Telefone; txtRua.Text = contato.Rua; txtBairro.Text = contato.Bairro; txtCidade.Text = contato.Cidade; txtEstado.Text = contato.Estado; txtCEP.Text = contato.Cep; this.AlteraBotoes(3);//habilita os botões alterar e Excluir } consulta.Dispose(); }
private void btnExcluir_Click(object sender, EventArgs e) { DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString() == "yes") { String strConexao = @"Data Source=DESKTOP-GM0RQAV\SQLEXPRESS;Initial Catalog=AgendaDB;Integrated Security=True"; Conexao conexao = new Conexao(strConexao); DALContato dal = new DALContato(conexao); dal.Excluir(Convert.ToInt32(txtCodigoId.Text)); this.AlteraBotoes(1); this.LimparCampos(); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { Contato contato = new Contato(); if (txtNome.Text.Length <= 0) { MessageBox.Show("Nome obrigatório"); return; } contato.Nome = txtNome.Text; contato.Email = txtEmail.Text; contato.Telefone = txtTelefone.Text; contato.Rua = txtRua.Text; contato.Bairro = txtBairro.Text; contato.Cidade = txtCidade.Text; contato.Estado = txtEstado.Text; contato.Cep = txtCEP.Text; // insira registro banco de dados String strConexao = @"Data Source=DESKTOP-GM0RQAV\SQLEXPRESS;Initial Catalog=AgendaDB;Integrated Security=True"; Conexao conexao = new Conexao(strConexao); DALContato dal = new DALContato(conexao); if (this.operacao == "inserir") { dal.Incluir(contato); MessageBox.Show("O codigo gerado foi: " + contato.ContatoId.ToString()); } else { contato.ContatoId = Convert.ToInt32(txtCodigoId.Text); dal.Alterar(contato); MessageBox.Show("Registro alterado"); //(Alterar) contato que esta na tela } this.AlteraBotoes(1); this.LimparCampos(); } catch (Exception erro) { MessageBox.Show(erro.Message); } }