private void sacuvajBtn_Click(object sender, EventArgs e) { string naslovOglasa = naslovTxtBox.Text; string tekstOglasa = tekstOglasaRichTextBox.Text; string tipOglasas = tipOglasaTxtBox.Text; if (naslovOglasa.Equals("") || tekstOglasa.Equals("") || tipOglasas.Equals("")) { MessageBox.Show("Морате попунити сва поља", "Обајвештење!"); return; } if (oglas == null) { Oglas oglas = new Oglas(0, naslovTxtBox.Text, tekstOglasaRichTextBox.Text, datumOglasaDateTimePicker.Value, tipOglasaTxtBox.Text); if (OglasDAO.dodaj(oglas) == true) this.Close(); else MessageBox.Show("Додавање није успјело", "Грешка!"); } else { oglas.NaslovOglasa = naslovTxtBox.Text; oglas.TekstOglasa = tekstOglasaRichTextBox.Text; oglas.DatumOglasa = datumOglasaDateTimePicker.Value; oglas.TipOglasa = tipOglasaTxtBox.Text; if (OglasDAO.azuriraj(oglas) == true) this.Close(); else MessageBox.Show("Ажурирање није успјело", "Грешка!"); } }
public EditovanjeOglasa() { InitializeComponent(); datumOglasaDateTimePicker.Value = DateTime.Today; datumOglasaDateTimePicker.Enabled = false; oglas = null; }
public static bool dodaj(Oglas oglas) { MySqlConnection konekcija = null; try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = "INSERT INTO `karate_savez`.`oglas` (`NaslovOglasa`, `TekstOglasa`, `DatumOglasa`, `TipOglasa`)" + " VALUES('" + oglas.NaslovOglasa + "', '" + oglas.TekstOglasa + "', '" + oglas.DatumOglasa.ToString("yyyy-MM-dd")+ "', '" + oglas.TipOglasa + "')"; upit.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); return false; } finally { Konekcija.zatvoriKonekciju(konekcija); } return true; }
public static bool azuriraj(Oglas oglas) { MySqlConnection konekcija = null; try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = "UPDATE `karate_savez`.`oglas`" + " SET `NaslovOglasa`= '" + oglas.NaslovOglasa + "'" + " , `TekstOglasa`= '" + oglas.TekstOglasa + "'" + " , `DatumOglasa`= '" + oglas.DatumOglasa.ToString("yyyy-MM-dd") + "'" + " , `TipOglasa`= '" + oglas.TipOglasa + "'" + " WHERE `IdOglasa`= '" + oglas.IdOglasa + "'"; upit.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); return false; } finally { Konekcija.zatvoriKonekciju(konekcija); } return true; }
public static bool brisi(Oglas oglas) { return brisi(oglas.IdOglasa); }
public static ArrayList oglasi(string sqlUpit) { MySqlConnection konekcija = null; ArrayList rezultat = new ArrayList(); try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = sqlUpit; MySqlDataReader reader = upit.ExecuteReader(); while (reader.Read()) { Oglas f = new Oglas(); f.popuniObjekat(reader); rezultat.Add(f); } reader.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Konekcija.zatvoriKonekciju(konekcija); } return rezultat; }