public static ArrayList listaStringova(string sqlTekstUpit) { MySqlConnection konekcija = null; ArrayList rezultat = new ArrayList(); try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = sqlTekstUpit; MySqlDataReader reader = upit.ExecuteReader(); while (reader.Read()) { rezultat.Add(reader["ret"].ToString()); } reader.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(rezultat); }
public static int brojPrijavljenih(int idTakmicenja) { MySqlConnection konekcija = null; int rezultat = 0; try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = "select count(*) as rezultat" + " from ucesce_pojedinca where IDTakmicenja = " + idTakmicenja; MySqlDataReader reader = upit.ExecuteReader(); reader.Read(); rezultat = Convert.ToInt32(reader["rezultat"].ToString()); reader.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(rezultat); }
public static int idTakmicenja(string nazivTakmicenja, string datumTakmicenja) { MySqlConnection konekcija = null; int rezultat = 0; try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = "select takmicenje.IDTakmicenja" + " from takmicenje" + " where takmicenje.DatumPocetka = '" + datumTakmicenja + "'" + " and takmicenje.NazivTakmicenja = '" + nazivTakmicenja + "'"; MySqlDataReader reader = upit.ExecuteReader(); reader.Read(); rezultat = Convert.ToInt32(reader["IDTakmicenja"].ToString()); reader.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(rezultat); }
public static ArrayList naziviKlubova() { MySqlConnection konekcija = null; ArrayList rezultat = new ArrayList(); try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = SQL_NAZIVI_KLUBOVA; MySqlDataReader reader = upit.ExecuteReader(); while (reader.Read()) { rezultat.Add(reader["NazivKarateKluba"].ToString()); } reader.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(rezultat); }
public static long jmbTakmicara(string ime, string prezime) { string sqlTekstUpit = "select clan.jmb from clan where clan.ime like '" + ime + "' and clan.prezime like '" + prezime + "'"; long rezultat = 0; MySqlConnection konekcija = null; try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = sqlTekstUpit; MySqlDataReader reader = upit.ExecuteReader(); reader.Read(); rezultat = Convert.ToInt64(reader["jmb"].ToString()); reader.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(rezultat); }
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 int idKluba(string nazivKluba) { int rezultat = 0; MySqlConnection konekcija = null; try { string sqlTekstUpit = "select karate_klub.IDKluba" + " from karate_klub" + " where karate_klub.NazivKarateKluba = '" + nazivKluba.Split(' ')[0] + "'"; konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = sqlTekstUpit; MySqlDataReader reader = upit.ExecuteReader(); reader.Read(); rezultat = Convert.ToInt32(reader["idkluba"].ToString()); reader.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(rezultat); }
public static bool brisi(int idOglasa) { MySqlConnection konekcija = null; try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = "DELETE FROM `karate_savez`.`oglas`" + " WHERE `IdOglasa`= '" + idOglasa + "'"; upit.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(true); }
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 int idKategorije(string kategorija) { MySqlConnection konekcija = null; int rezultat = 0; try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = "select kategorija.IDKategorije" + " from kategorija" + " where kategorija.Uzrast = '" + kategorija.Split(' ')[0] + "'" + " and kategorija.NazivKategorije = '" + kategorija.Split(' ')[1] + "'"; MySqlDataReader reader = upit.ExecuteReader(); reader.Read(); rezultat = Convert.ToInt32(reader["IDKategorije"].ToString()); reader.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(rezultat); }
public static bool azuriraj(Clan clan) { int klubId = KarateKlubDAO.idKluba(clan.Klub); MySqlConnection konekcija = null; try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = "UPDATE `karate_savez`.`clan`" + " SET `DatumRodjenja`= '" + clan.GodinaRodjenja.ToString("yyyy-MM-dd") + "'" + " , `Pojas`= '" + clan.Pojas + "'" + " , `IDKluba`= '" + klubId + "'" + " , `Ime`= '" + clan.Ime + "'" + " , `Prezime`= '" + clan.Prezime + "'" + " WHERE `JMB`= '" + clan.Jmb + "'"; upit.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(true); }
public static bool sadrzi(long jmb) { string sqlTekstUpit = "select count(clan.jmb) as broj from clan where clan.jmb = " + jmb; bool rezultat = false; MySqlConnection konekcija = null; try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = sqlTekstUpit; MySqlDataReader reader = upit.ExecuteReader(); reader.Read(); if (Convert.ToInt32(reader["broj"].ToString()) == 0) { rezultat = false; } else { rezultat = true; } reader.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(rezultat); }
public static ArrayList takmicenja(string sqlTekstUpit) { MySqlConnection konekcija = null; ArrayList rezultat = new ArrayList(); try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = sqlTekstUpit; MySqlDataReader reader = upit.ExecuteReader(); while (reader.Read()) { Takmicenje f = new Takmicenje(); f.popuniObjekat(reader); rezultat.Add(f); } reader.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(rezultat); }
public static bool brisi(int idTakmicenja) { if (brojPrijavljenih(idTakmicenja) != 0) { return(false); } MySqlConnection konekcija = null; try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand komanda = konekcija.CreateCommand(); komanda.CommandText = "DELETE FROM `karate_savez`.`takmicenje_kategorija`" + " WHERE `IDTakmicenja`='" + idTakmicenja + "'"; komanda.ExecuteNonQuery(); MySqlCommand komanda2 = konekcija.CreateCommand(); komanda2.CommandText = "DELETE FROM `karate_savez`.`takmicenje`" + " WHERE `IDTakmicenja`='" + idTakmicenja + "'"; komanda2.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(true); }
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 odjavi(long jmb, string nazivTakmicenja, string datumTakmicenja, string kategorija) { MySqlConnection konekcija = null; int idKategorije = KategorijaDAO.idKategorije(kategorija); int idTakmicenja = TakmicenjeDAO.idTakmicenja(nazivTakmicenja, datumTakmicenja); try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand komanda1 = konekcija.CreateCommand(); komanda1.CommandText = "DELETE FROM `karate_savez`.`prijavljuje_takmicenje_u_borbama`" + " WHERE `IDTakmicenja`='" + idTakmicenja + "' and`IDKategorije`='" + idKategorije + "' and`JMB`='" + jmb + "';"; komanda1.ExecuteNonQuery(); MySqlCommand komanda2 = konekcija.CreateCommand(); komanda2.CommandText = "DELETE FROM `karate_savez`.`ucesce_pojedinca`" + " WHERE `IDTakmicenja`='" + idTakmicenja + "' and`JMB`='" + jmb + "';"; komanda2.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(true); }
public static ArrayList borbeSve(string nazivTakmicenja, string datumTakmicenja, string kategorija) { string borbeUpitString = "select borba.PoeniPlavi, borba.PoeniCrveni, borba.KaznePlavi, borba.KazneCrveni, borba.nivoTakmicenja as krug, concat(c1.Ime, ' ', c1.Prezime) as plavi, concat(c2.Ime, ' ', c2.Prezime) as crveni," + " concat(kategorija.Uzrast, ' ', kategorija.NazivKategorije) as kategorija, takmicenje.NazivTakmicenja, takmicenje.DatumPocetka as datumTakmicenja" + " from borba, clan c1, clan c2, takmicenje, kategorija" + " where borba.JMBPlavi = c1.JMB and borba.JMBCrveni = c2.JMB" + " and takmicenje.IDTakmicenja = borba.IDTakmicenja and kategorija.IDKategorije = borba.IDKategorije"; int idTakmicenja = TakmicenjeDAO.idTakmicenja(nazivTakmicenja, datumTakmicenja); int idKategorije = KategorijaDAO.idKategorije(kategorija); borbeUpitString += " and borba.IDTakmicenja = " + idTakmicenja + " and borba.IDKategorije = " + idKategorije + ""; MySqlConnection konekcija = Konekcija.kreirajKonekciju(); MySqlCommand upit = konekcija.CreateCommand(); upit.CommandText = borbeUpitString; MySqlDataReader reader = upit.ExecuteReader(); ArrayList rezultat = new ArrayList(); while (reader.Read()) { Borba f = new Borba(); f.popuniObjekat(reader); rezultat.Add(f); } reader.Close(); Konekcija.zatvoriKonekciju(konekcija); return(rezultat); }
public static bool azuriraj(Takmicenje takmicenje) { MySqlConnection konekcija = null; int klubId = KarateKlubDAO.idKluba(takmicenje.Organizator); try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand komanda = konekcija.CreateCommand(); komanda.CommandText = "UPDATE `karate_savez`.`takmicenje` " + " SET `NazivTakmicenja`='" + takmicenje.Naziv + "'," + " `DatumPocetka`='" + takmicenje.Datum.ToString("yyyy-MM-dd") + "'," + " `IDKluba`='" + klubId + "'," + " `Adresa`='" + takmicenje.Adresa + "'" + " WHERE `IDTakmicenja`='" + takmicenje.Id + "'"; 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); }
public static bool dodaj(Takmicenje takmicenje) { MySqlConnection konekcija = null; int klubId = KarateKlubDAO.idKluba(takmicenje.Organizator); try { konekcija = Konekcija.kreirajKonekciju(); MySqlCommand komanda = konekcija.CreateCommand(); komanda.CommandText = "INSERT INTO `karate_savez`.`takmicenje` (`NazivTakmicenja`, `DatumPocetka`, `IDKluba`, `Adresa`) " + " VALUES ('" + takmicenje.Naziv + "', '" + takmicenje.Datum.ToString("yyyy-MM-dd") + "', '" + klubId + "', '" + takmicenje.Adresa + "')"; komanda.ExecuteNonQuery(); int idTakmicenja = TakmicenjeDAO.idTakmicenja(takmicenje.Naziv, takmicenje.Datum.ToString("yyyy-MM-dd")); MySqlCommand komanda2 = konekcija.CreateCommand(); komanda2.CommandText = "INSERT INTO `karate_savez`.`takmicenje_kategorija` (`IDTakmicenja`, `IDKategorije`)" + " select " + idTakmicenja + ", borbe_pojedinacno.IDKategorije" + " from borbe_pojedinacno"; komanda2.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } finally { Konekcija.zatvoriKonekciju(konekcija); } return(true); }