Guest User

Untitled

a guest
Mar 18th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. OperacaoBanco operacao = new OperacaoBanco();
  2. MySqlDataReader dados;
  3.  
  4. grp_resumo.Visible = true;
  5.  
  6. while (dados.Read())
  7. {
  8. ocorrenciaObtida = Convert.ToString(dados[0]);
  9. txt_ocorrencias.Text = ocorrenciaObtida;
  10. }
  11. }
  12. catch (Exception erro)
  13. {
  14. MessageBox.Show("Não foi possível realizar a pesquisa n Erro:" + erro);
  15. }
  16. finally
  17. {
  18. Connection.fecharConexao();
  19. }
  20. }
  21.  
  22.  
  23.  
  24. }
  25.  
  26. class Connection
  27. {
  28. public static MySqlConnection conexao = null;
  29. private String stringconnection = "server=**********;User Id = ********; password=********;database=*************";
  30.  
  31. public void tentarAbrirConexaoLocal()
  32. {
  33. conexao = new MySqlConnection();
  34. conexao.ConnectionString = stringconnection;
  35. conexao.Open();
  36. }
  37.  
  38. public Connection()
  39. {
  40. try
  41. {
  42. tentarAbrirConexaoLocal();
  43. }
  44. catch
  45. {
  46. Console.WriteLine("Não foi possível validar seu acesso.Tente novamente.");
  47. }
  48. }
  49. public static MySqlConnection getConexao()
  50. {
  51. new Connection();
  52. return conexao;
  53. }
  54. public static void fecharConexao()
  55. {
  56. conexao.Close();
  57. }
  58. }
  59.  
  60. try
  61. {
  62. Comando.ExecuteNonQuery();
  63. return Comando;
  64. }
  65. catch
  66. {
  67. return Comando;
  68. }
  69. }
  70.  
  71. public MySqlDataReader Select(String query)
  72. {
  73. MySqlDataReader dadosObtidos = TemplateMethod(query).ExecuteReader();
  74. return dadosObtidos;
  75. }
  76.  
  77. public Boolean Insert(String query)
  78. {
  79. MySqlConnection Conexao = Connection.getConexao();
  80. MySqlCommand Comando = new MySqlCommand(query, Conexao);
  81.  
  82. try
  83. {
  84. Comando.ExecuteNonQuery();
  85. return true;
  86. }
  87. catch
  88. {
  89. return false;
  90. }
  91. }
  92.  
  93. public Boolean Update(String query)
  94. {
  95. MySqlConnection Conexao = Connection.getConexao();
  96. MySqlCommand Comando = new MySqlCommand(query, Conexao);
  97.  
  98. try
  99. {
  100. Comando.ExecuteNonQuery();
  101. return true;
  102. }
  103. catch
  104. {
  105. return false;
  106. }
  107. }
  108. public Boolean Delete(String query)
  109. {
  110. MySqlConnection Conexao = Connection.getConexao();
  111. MySqlCommand Comando = new MySqlCommand(query, Conexao);
  112.  
  113. try
  114. {
  115. Comando.ExecuteNonQuery();
  116. return true;
  117. }
  118. catch
  119. {
  120. return false;
  121. }
  122. }
Add Comment
Please, Sign In to add comment