Beispiel #1
0
        private void btnAdicionarContato_Click(object sender, EventArgs e)
        {
            DTO_Contato newContato     = new DTO_Contato();
            BLL_Contato obj_bllContato = new BLL_Contato();

            newContato.nomeContato = this.txbNomeContato.Text;
            newContato.telefone    = this.mtxbTelefoneContato.Text.Replace(" ", "");
            newContato.email       = this.txbEmailContato.Text;
            newContato.cargo       = this.txbCargoContato.Text;
            newContato.empresa     = this.txbEmpresaContato.Text;

            //MessageBox.Show(newContato.telefone);
            string retornoBLL = obj_bllContato.validarAddNewContato(newContato);

            MessageBox.Show(retornoBLL);

            this.Close();
        }
        private void btnContatoRmv_Click(object sender, EventArgs e)
        {
            DataGridViewRow mySelectedRow = dataGridViewContatos.CurrentRow;

            if (mySelectedRow.Selected) // Se a linha estiver selecionada...
            {
                // Avise o usuário sobre a operação, permita-o escolher continuar ou não. Se continuar, delete o compromisso.
                DialogResult myAlert = MessageBox.Show("A exclusão é permanente, o contato será completamente removido.\nTem certeza que deseja continuar?", "ATENÇÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                if (myAlert == DialogResult.Yes)
                {
                    DTO_Contato obj_dtoContato = new DTO_Contato();
                    BLL_Contato obj_bllContato = new BLL_Contato();

                    // Index da linha selecionada para realizar a exclusão "Cells[0]" deve ser o cod_compromisso no dataGridViewCompromissos.
                    obj_dtoContato.nomeContato = mySelectedRow.Cells[0].Value.ToString();

                    string retornoBLL = obj_bllContato.validarRmvContato(obj_dtoContato);

                    MessageBox.Show(retornoBLL, "CONCLUSÃO", MessageBoxButtons.OK);
                    atualizarContato();
                }
            }
        }