예제 #1
0
        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();
                    }
                }
            }
        }