Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.50 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using MySql.Data.MySqlClient;
  11.  
  12. namespace KontrolaBazaDanych
  13. {
  14. public partial class InsertStatus : Form
  15. {
  16. string Zlecenie_wykonane;
  17. string Zlecenie_rozpoczete;
  18. MySqlConnection connection;
  19. MySqlCommand command;
  20. MySqlDataReader dr;
  21. Form1 frm1 = (Form1)Application.OpenForms["Form1"];
  22. public InsertStatus()
  23. {
  24. InitializeComponent();
  25. }
  26. private void button2_Click(object sender, EventArgs e)
  27. {
  28. this.Close();
  29. }
  30. private void button1_Click(object sender, EventArgs e)
  31. {
  32. try
  33. {
  34. MySqlConnection connection = new MySqlConnection("datasource=localhost;port=3306;username=root;password=");
  35. string InsertQuery = "INSERT INTO projekt1.status_zl(ID_ZLECENIA, ID_PRACOWNIKA, ID_MODULU, ID_PROJEKTU, ILOSC_PRODUKTOW, DATA_ROZPOCZECIA, DATA_ZAKONCZENIA, ZLECENIE_WYKONANE, ZLECENIE_ROZPOCZETE) VALUES('" + textBox7.Text + "','" + textBox9.Text + "','" + textBox8.Text + "','"+ textBox10.Text +"','" + numericUpDown4.Value.ToString() + "','" + dateTimePicker1.Value.ToString("yyyy-MM-dd HH:mm:ss") + "','" + dateTimePicker2.Value.ToString("yyyy-MM-dd HH:mm:ss") + "','" + Zlecenie_wykonane + "','" + Zlecenie_rozpoczete + "')";
  36. connection.Open();
  37. MySqlCommand command = new MySqlCommand(InsertQuery, connection);
  38.  
  39. if (command.ExecuteNonQuery() == 1)
  40. {
  41. MessageBox.Show("Dane są dodane.");
  42. }
  43. else
  44. {
  45. MessageBox.Show("Błąd.");
  46. }
  47.  
  48. frm1.loaddata4();
  49.  
  50. textBox1.Clear();
  51. textBox2.Clear();
  52. textBox3.Clear();
  53. textBox4.Clear();
  54. textBox5.Clear();
  55. textBox6.Clear();
  56. textBox7.Clear();
  57. textBox8.Clear();
  58. textBox9.Clear();
  59.  
  60. numericUpDown4.Value = 0;
  61.  
  62. dateTimePicker1.Value = DateTime.Now;
  63. dateTimePicker2.Value = DateTime.Now;
  64.  
  65. checkBox1.Checked = false;
  66. checkBox2.Checked = false;
  67.  
  68. connection.Close();
  69. }
  70. catch (Exception ex)
  71. {
  72. MessageBox.Show(ex.Message, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error);
  73. }
  74. }
  75.  
  76. private void checkBox1_CheckedChanged(object sender, EventArgs e)
  77. {
  78. Zlecenie_wykonane = "1";
  79. Zlecenie_rozpoczete = "0";
  80. }
  81.  
  82. private void checkBox2_CheckedChanged(object sender, EventArgs e)
  83. {
  84. Zlecenie_wykonane = "0";
  85. Zlecenie_rozpoczete = "1";
  86. }
  87.  
  88. private void InsertStatus_Load(object sender, EventArgs e)
  89. {
  90. connection = new MySqlConnection();
  91. connection.ConnectionString = "datasource=localhost;port=3306;username=root;password=";
  92.  
  93. connection.Open();
  94. string selectQuery2 = "SELECT * FROM projekt1.pracownicy";
  95. MySqlCommand command2 = new MySqlCommand(selectQuery2, connection);
  96. MySqlDataReader reader2 = command2.ExecuteReader();
  97. while (reader2.Read())
  98. {
  99. comboBox1.Items.Add(reader2.GetString("ID_PRACOWNIKA") + " " + reader2.GetString("IMIE") + " " + reader2.GetString("NAZWISKO"));
  100. }
  101. connection.Close();
  102.  
  103. connection.Open();
  104. string selectQuery3 = "SELECT * FROM projekt1.moduly";
  105. MySqlCommand command3 = new MySqlCommand(selectQuery3, connection);
  106. MySqlDataReader reader3 = command3.ExecuteReader();
  107. while (reader3.Read())
  108. {
  109. comboBox2.Items.Add(reader3.GetString("NAZWA"));
  110. }
  111. connection.Close();
  112.  
  113. connection.Open();
  114. string selectQuery4 = "SELECT * FROM projekt1.zlecenia";
  115. MySqlCommand command4 = new MySqlCommand(selectQuery4, connection);
  116. MySqlDataReader reader4 = command4.ExecuteReader();
  117. while (reader4.Read())
  118. {
  119. comboBox3.Items.Add(reader4.GetString("NUMER_ZLECENIA"));
  120. }
  121. connection.Close();
  122.  
  123. connection.Open();
  124. string selectQuery5 = "SELECT * FROM projekt1.projekty";
  125. MySqlCommand command5 = new MySqlCommand(selectQuery5, connection);
  126. MySqlDataReader reader5 = command5.ExecuteReader();
  127. while (reader5.Read())
  128. {
  129. comboBox4.Items.Add(reader5.GetString("ID") + " " + reader5.GetString("NAZWA_PROJEKTU"));
  130. }
  131. connection.Close();
  132. textBox1.Enabled = false;
  133. textBox2.Enabled = false;
  134. textBox3.Enabled = false;
  135. textBox3.Enabled = false;
  136. textBox4.Enabled = false;
  137. textBox5.Enabled = false;
  138. textBox6.Enabled = false;
  139. textBox7.Enabled = false;
  140. textBox8.Enabled = false;
  141. textBox9.Enabled = false;
  142. textBox10.Enabled = false;
  143. }
  144.  
  145. private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
  146. {
  147. command = new MySqlCommand("SELECT * FROM projekt1.moduly WHERE NAZWA='"+ comboBox2.Text +"'", connection);
  148. connection.Open();
  149. command.ExecuteNonQuery();
  150. MySqlDataReader dr;
  151. dr = command.ExecuteReader();
  152. while (dr.Read())
  153. {
  154. string nazwa = (string)dr["NAZWA"].ToString();
  155. textBox3.Text = nazwa;
  156.  
  157. string id_modulu = (string)dr["ID_MODULU"].ToString();
  158. textBox8.Text = id_modulu;
  159. }
  160. connection.Close();
  161. }
  162.  
  163. private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
  164. {
  165. command = new MySqlCommand("SELECT * FROM projekt1.zlecenia WHERE NUMER_ZLECENIA='" + comboBox3.Text+"'", connection);
  166. connection.Open();
  167. command.ExecuteNonQuery();
  168. dr = command.ExecuteReader();
  169. while (dr.Read())
  170. {
  171. string opis = (string)dr["OPIS_ZLECENIA"].ToString();
  172. textBox5.Text = opis;
  173.  
  174. string numer = (string)dr["NUMER_ZLECENIA"].ToString();
  175. textBox6.Text = numer;
  176.  
  177. string status_zl = (string)dr["ID_ZLECENIA"].ToString();
  178. textBox7.Text = status_zl;
  179. }
  180. connection.Close();
  181. }
  182.  
  183. private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
  184. {
  185. if (comboBox1.SelectedIndex != -1)
  186. {
  187. string[] parts = comboBox1.Items[comboBox1.SelectedIndex].ToString().Split(' ');
  188. textBox9.Text = parts[0];
  189. textBox1.Text = parts[1];
  190. textBox2.Text = parts[2];
  191. }
  192. }
  193.  
  194. private void comboBox4_SelectedIndexChanged(object sender, EventArgs e)
  195. {
  196. if (comboBox4.SelectedIndex != -1)
  197. {
  198. string[] parts = comboBox4.Items[comboBox4.SelectedIndex].ToString().Split(' ');
  199.  
  200. textBox10.Text = parts[0];
  201. textBox4.Text = string.Join(" ", parts[1]);
  202. }
  203. }
  204. }
  205. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement