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(); } } } }