public static bool dodaj(Borba borba) { MySqlConnection konekcija = null; int idTakmicenja = TakmicenjeDAO.idTakmicenja(borba.NazivTakmicenja, borba.DatumTakmicenja.ToString("yyyy-MM-dd")); int idKategorije = KategorijaDAO.idKategorije(borba.Kategorija); long jmbPlavi = ClanDAO.jmbTakmicara(borba.Plavi.Split(' ')[0], borba.Plavi.Split(' ')[1]); long jmbCrveni = ClanDAO.jmbTakmicara(borba.Crveni.Split(' ')[0], borba.Crveni.Split(' ')[1]); try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand komanda = konekcija.CreateCommand(); komanda.CommandText = "INSERT INTO `karate_savez`.`borba` (`IDTakmicenja`, `IDKategorije`, `JMBPlavi`, `JMBCrveni`, `PoeniPlavi`, `PoeniCrveni`, `KaznePlavi`, `KazneCrveni`, `nivoTakmicenja`)" + "VALUES ('" + idTakmicenja + "', '" + idKategorije + "', '" + jmbPlavi + "', '" + jmbCrveni + "', '" + borba.PoeniPlavi + "', '" + borba.PoeniCrveni + "', '" + borba.KaznePlavi + "', '" + borba.KazneCrveni + "', '" + borba.Krug + "')"; komanda.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(true); }
public static bool brisi(Borba borba) { MySqlConnection konekcija = null; int idTakmicenja = TakmicenjeDAO.idTakmicenja(borba.NazivTakmicenja, borba.DatumTakmicenja.ToString("yyyy-MM-dd")); int idKategorije = KategorijaDAO.idKategorije(borba.Kategorija); long jmbPlavi = ClanDAO.jmbTakmicara(borba.Plavi.Split(' ')[0], borba.Plavi.Split(' ')[1]); long jmbCrveni = ClanDAO.jmbTakmicara(borba.Crveni.Split(' ')[0], borba.Crveni.Split(' ')[1]); try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand komanda = konekcija.CreateCommand(); komanda.CommandText = "DELETE FROM `karate_savez`.`borba`" + " WHERE `IDKategorije`='" + idKategorije + "' and `IDTakmicenja`='" + idTakmicenja + "'" + " and `JMBPlavi`='" + jmbPlavi + "' and `JMBCrveni`='" + jmbCrveni + "'"; komanda.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(true); }