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);
        }
Пример #2
0
        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();
        }
Пример #3
0
        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();
            }
        }
Пример #4
0
        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);
            }
        }