private void btnAlterarContato_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(NomeContato.Text) || String.IsNullOrEmpty(EmailContato.Text) || (String.IsNullOrEmpty(CelularContato.Text) && String.IsNullOrEmpty(Telefonecontato.Text))) { MessageBox.Show("Nome, E-Mail e ao menos um contato telefonico são obrigatórios!"); } else { if (GradePessoaContato.ColumnCount >= 0) { int linhaSelec = GradePessoaContato.CurrentRow.Index; if (linhaSelec >= 0) { int Codigo = int.Parse(GradePessoaContato.Rows[linhaSelec].Cells["Id"].Value.ToString()); var pessoaContato = PessoaContatoBLL.GetContato(Codigo); pessoaContato.Nome = NomeContato.Text; pessoaContato.Telefone = Telefonecontato.Text; pessoaContato.Celular = CelularContato.Text; pessoaContato.Email = EmailContato.Text; PessoaContatoBLL.AtualizaPessoaContato(pessoaContato); CarregaDadosCliente(); } } } }
private void btnExcluirContato_Click(object sender, EventArgs e) { int linhaSelec = GradePessoaContato.CurrentRow.Index; int Codigo = int.Parse(GradePessoaContato.Rows[linhaSelec].Cells["Id"].Value.ToString()); var pessoaContato = PessoaContatoBLL.GetContato(Codigo); if (PessoaContatoBLL.Remove(pessoaContato)) { CarregaDadosCliente(); } else { MessageBox.Show("Erro ao excluír!"); } }