Advertisement
Ricarte

update

Jun 8th, 2023 (edited)
869
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.07 KB | None | 0 0
  1.     public static void AtualizarPessoa(Pessoa pessoa, int id)
  2.     {
  3.         try
  4.         {
  5.             using (var cmd = ConexaoBanco().CreateCommand())
  6.             {
  7.                 cmd.CommandText =
  8.                     "UPDATE Pessoa SET Nome = @NovoNome, Email = @NovoEmail, Telefone = @NovoTelefone WHERE IdPessoa = @id";
  9.                 cmd.Parameters.AddWithValue("@NovoNome", pessoa.Nome);
  10.                 cmd.Parameters.AddWithValue("@NovoEmail", pessoa.Email);
  11.                 cmd.Parameters.AddWithValue("@NovoTelefone", pessoa.Telefone);
  12.                 cmd.Parameters.AddWithValue("@NovoTelefone", pessoa.Telefone);
  13.                 cmd.Parameters.AddWithValue("@id", id);
  14.                 cmd.ExecuteNonQuery();
  15.                 Console.WriteLine($"Usuário {pessoa.Nome} foi alterado com sucesso!");
  16.                 Console.WriteLine();
  17.             }
  18.         }
  19.         catch (Exception exception)
  20.         {
  21.             Console.WriteLine($"Usuário {pessoa.Nome} não foi alterado!");
  22.             Console.WriteLine(exception);
  23.             throw;
  24.         }
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement