Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.45 KB | None | 0 0
  1. namespace WindowsFormsApplication6
  2. {
  3. public partial class Form10 : Form
  4. {
  5. MySqlConnection liga = new MySqlConnection("data source=localhost; database=pessoas; user id=root; pwd=''");
  6. MySqlCommand cmd;
  7. MySqlDataAdapter adapt;
  8. int id = 0;
  9. public Form10()
  10. {
  11. InitializeComponent();
  12. DisplayData();
  13. }
  14. private void DisplayData()
  15. {
  16. DataTable dt = new DataTable();
  17. adapt = new MySqlDataAdapter("select * from pessoas2015", liga);
  18. adapt.Fill(dt);
  19. dataGridView1.DataSource = dt;
  20. liga.Close();
  21. }
  22.  
  23. private void ClearData()
  24. {
  25. textBox1.Text = "";
  26. textBox2.Text = "";
  27. maskedTextBox1.Text = "";
  28. dateTimePicker1.Text = "";
  29. id = 0;
  30. }
  31.  
  32. private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
  33. {
  34. id = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());
  35. textBox1.Text = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
  36. textBox2.Text = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
  37. dateTimePicker1.Text = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
  38. maskedTextBox1.Text = dataGridView1.Rows[e.RowIndex].Cells[4].Value.ToString();
  39. }
  40.  
  41. private void button1_Click(object sender, EventArgs e)
  42. {
  43. string query = "insert into pessoas2015(nome, morada, datanasc,cp) values (?n,?m,?d,?c)";
  44. try
  45. {
  46. cmd = new MySqlCommand(query, liga);
  47. cmd.Parameters.AddWithValue("?n", textBox1.Text);
  48. cmd.Parameters.AddWithValue("?m", textBox2.Text);
  49. cmd.Parameters.AddWithValue("?d", dateTimePicker1.Text);
  50. cmd.Parameters.AddWithValue("?c", maskedTextBox1.Text);
  51. liga.Open();
  52. DialogResult result = MessageBox.Show("Deseja inserir o registro na tabela?", "Inserir registros", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
  53. if (result == DialogResult.OK)
  54. {
  55. cmd.ExecuteNonQuery();
  56. DisplayData();
  57. ClearData();
  58. }
  59. }
  60. catch (MySqlException ex)
  61. {
  62. MessageBox.Show(ex.Message);
  63. }
  64. finally
  65. {
  66. liga.Close();
  67. }
  68. }
  69.  
  70. private void button2_Click(object sender, EventArgs e)
  71. {
  72. string query = "delete from pessoas2015 where Nome = ?n ";
  73. try
  74. {
  75. MySqlCommand cmd = new MySqlCommand(query, liga);
  76. cmd.Parameters.AddWithValue("?n", textBox1.Text);
  77. liga.Open();
  78. DialogResult result = MessageBox.Show("Deseja eliminar o registro na tabela?", "Eliminar registros", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
  79. if (result == DialogResult.OK)
  80. {
  81. cmd.ExecuteNonQuery();
  82. }
  83. }
  84. catch (MySqlException ex)
  85. {
  86. MessageBox.Show(ex.Message);
  87. }
  88. finally
  89. {
  90. liga.Close();
  91. }
  92. }
  93. }
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement