Guest User

Untitled

a guest
Nov 15th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.42 KB | None | 0 0
  1. //alterar motorista
  2. public void alterarMotorista(int codigoMotorista)
  3. {
  4. SqlConnection conn;
  5. SqlCommand comm;
  6. bool bIsOperationOK = true;
  7.  
  8. // Lê a string q representa os dados da conexão
  9. // contidos no arquivo app.config
  10. string connectionString = Properties.Settings.Default.TGCConnectionString;
  11.  
  12. // Inicializa a conexão com o banco de dados
  13. conn = new SqlConnection(connectionString);
  14.  
  15.  
  16. //cria um comando SQL para inclusão de dados da tabela;
  17. comm = new SqlCommand(
  18. "UPDATE Motoristas SET NomeMotorista=@NomeMotorista,SobrenomeMotorista=@SobrenomeMotorista,SexoMotirsta=@SexoMotirsta,BairroMotorista=@BairroMotorista,NumeroMotorista=@NumeroMotorista,UFMotorista=@UFMotorista,CodigoCid=@CodigoCid,EmailMotorista=@EmailMotorista,DataNascMotorista=@DataNascMotorista,TelefoneMotorista=@TelefoneMotorista,NivelAcessoMotorista=@NivelAcessoMotorista,StatusMotorista=@StatusMotorista,LoginMotorista=@LoginMotorista,SenhaMotorista=@SenhaMotorista WHERE CodigoMotorista = @CodigoMotorista", conn);
  19.  
  20. //Adicionando o valor das textBox nos parametros do comando
  21. comm.Parameters.Add(new SqlParameter("@CodigoMotorista", this.CodigoMotorista));
  22. comm.Parameters.Add(new SqlParameter("@NomeMotorista", this.NomeMotorista));
  23. comm.Parameters.Add(new SqlParameter("@SobrenomeMotorista", this.SobrenomeMotorista));
  24. comm.Parameters.Add(new SqlParameter("@SexoMotirsta", this.SexoMotorista));
  25. comm.Parameters.Add(new SqlParameter("@BairroMotorista", this.BairroMotorista));
  26. comm.Parameters.Add(new SqlParameter("@NumeroMotorista", this.NumeroMotorista));
  27. comm.Parameters.Add(new SqlParameter("@UFMotorista", this.UFMotorista));
  28. comm.Parameters.Add(new SqlParameter("@CodigoCid", this.CodigoCid));
  29. comm.Parameters.Add(new SqlParameter("@EmailMotorista", this.EmailMotorista));
  30. comm.Parameters.Add(new SqlParameter("@DataNascMotorista", this.DataNascMotorista));
  31. comm.Parameters.Add(new SqlParameter("@TelefoneMotorista", this.TelefoneMotorista));
  32. comm.Parameters.Add(new SqlParameter("@NivelAcessoMotorista", this.NivelAcessoMotorista));
  33. comm.Parameters.Add(new SqlParameter("@StatusMotorista", this.StatusMotorista));
  34. comm.Parameters.Add(new SqlParameter("@LoginMotorista", this.LoginMotorista));
  35. comm.Parameters.Add(new SqlParameter("@SenhaMotorista", this.SenhaMotorista));
  36.  
  37.  
  38. // Usa tratamento de excessão para se certificar que a operação
  39. // foi bem executada. Senão, exibe mensagem de erro para o usuário.
  40. try
  41. {
  42. try
  43. {
  44. // Abre a Conexão com o BD
  45. conn.Open();
  46. }
  47. catch (Exception error)
  48. {
  49. bIsOperationOK = false;
  50. }
  51.  
  52. try
  53. {
  54. // Executa comano SQL
  55. comm.ExecuteNonQuery();
  56. }
  57. catch (Exception error)
  58. {
  59. bIsOperationOK = false;
  60. this.setMensagem("Não foi possível concluir a alteração!");
  61. }
  62. }
  63. catch { }
  64. finally
  65. {
  66. // Fecha a Conexão com o BD
  67. conn.Close();
  68.  
  69. if (bIsOperationOK == true)
  70. {
  71. this.setMensagem("Alteração concluída com Sucesso!");
  72. }
  73. }
  74. }//fim alterar motorista
Add Comment
Please, Sign In to add comment