private void btnOK_Click(object sender, EventArgs e) { Oruzije updateOruzije = new Oruzije(); updateOruzije.tipOruzija = tbTipOruzija1.Text; updateOruzije.nazivOruzija = tbNazivOruzija1.Text; updateOruzije.kalibar = tbKalibar1.Text; updateOruzije.dodatniOpis = tbDodatniOpis1.Text; updateOruzije.slika = @"D:\\lovac\\lovac\\resources\\oruzija\\" + tbSeriskiBroj1.Text + ".png"; try { GC.Collect(); GC.WaitForPendingFinalizers(); if (File.Exists(updateOruzije.slika)) { File.Delete(updateOruzije.slika); } pbOruzije1.Image.Save(updateOruzije.slika, ImageFormat.Png); } catch (Exception) {} DBconection konekcija = new DBconection(); konekcija.Update("oruzije", updateOruzije, tbSeriskiBroj1.Text); btnIzmjeniOruzije_Click(sender, e); }
public List <Oruzije> Select_oruzije(String tabela_Oruzije) { string query = "SELECT * FROM " + tabela_Oruzije; Oruzije pom; List <Oruzije> list = new List <Oruzije>(); if (this.OpenConnection() == true) { MySqlCommand cmd = new MySqlCommand(query, connection); MySqlDataReader dataReader = cmd.ExecuteReader(); List <String> seriskiBrojevi = new List <String>(); while (dataReader.Read()) { pom = new Oruzije(); pom.tipOruzija = dataReader["tipOruzija"].ToString(); pom.nazivOruzija = dataReader["nazivOruzija"].ToString(); pom.kalibar = dataReader["kalibar"].ToString(); pom.seriskiBroj = dataReader["seriskiBroj"].ToString(); pom.slika = dataReader["adresaSlike"].ToString(); pom.dodatniOpis = dataReader["dodatniOpis"].ToString(); list.Add(pom); } dataReader.Close(); this.CloseConnection(); return(list); } else { return(list); } }
//radi za oruzije //Update statement public void Update(String tabela, Oruzije updateData, String seriskiBroj) { string query = "UPDATE " + tabela + " SET tipOruzija='" + updateData.tipOruzija + "', nazivOruzija='" + updateData.nazivOruzija + "', kalibar='" + updateData.kalibar + "', adresaSlike='" + updateData.slika + "', dodatniOpis='" + updateData.dodatniOpis + "'WHERE seriskiBroj='" + seriskiBroj + "'"; if (this.OpenConnection() == true) { MySqlCommand cmd = new MySqlCommand(query, connection); cmd.ExecuteNonQuery(); this.CloseConnection(); } MessageBox.Show("Oruzije je uspjesno izmjenjeno.", "Informacija"); }
//insert za novo oruzije i njegove reference zavrseno totalno //Insert statement public void Insert(String tabela, Oruzije novoOruzije, String VlasnikJMBG) { string query = "INSERT INTO " + tabela + " (tipOruzija, nazivOruzija, kalibar, SeriskiBroj, adresaSlike," + "dodatniOpis)" + " VALUES('" + novoOruzije.tipOruzija + "', '" + novoOruzije.nazivOruzija + "','" + novoOruzije.kalibar + "','" + novoOruzije.seriskiBroj + "','" + novoOruzije.slika + "','" + novoOruzije.dodatniOpis + "')"; if (this.OpenConnection() == true) { MySqlCommand cmd = new MySqlCommand(query, connection); cmd.ExecuteNonQuery(); this.CloseConnection(); } query = "INSERT INTO lovac_has_oruzije (lovac_JMBG, oruzije_seriskiBroj) VALUES('" + VlasnikJMBG + "', '" + novoOruzije.seriskiBroj + "')"; if (this.OpenConnection() == true) { MySqlCommand cmd = new MySqlCommand(query, connection); cmd.ExecuteNonQuery(); this.CloseConnection(); } MessageBox.Show("Novo oruzije je uspjesno dodato.", "Informacija"); }