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 EditovanjeBorbe() { InitializeComponent(); borba = null; this.takmicenjeComboBox.Items.AddRange(TakmicenjeDAO.naziviSvi().ToArray()); this.takmicenjeComboBox.SelectedIndex = 0; }
public static bool azuriraj(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 = "UPDATE `karate_savez`.`borba`" + " SET `JMBPlavi`='"+jmbPlavi+"'," + " `JMBCrveni`='"+jmbCrveni+"'," + " `PoeniPlavi`='"+borba.PoeniPlavi+"'," + " `PoeniCrveni`='"+borba.PoeniCrveni+"'," + " `KaznePlavi`='"+borba.KaznePlavi+"'," + " `KazneCrveni`='"+borba.KazneCrveni+"'," + " `nivoTakmicenja`='"+borba.Krug+"'" + " 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; }
private void sacuvajBtn_Click(object sender, EventArgs e) { DateTime datumDT; DateTime.TryParse(datumComboBox.SelectedItem.ToString(), out datumDT); if (Borba == null) { Borba = new Borba( takmicenjeComboBox.SelectedItem.ToString(), datumDT, kategorijaComboBox.SelectedItem.ToString(), plaviComboBox.SelectedItem.ToString(), crveniComboBox.SelectedItem.ToString(), Convert.ToInt32(poeniPlaviNumericUpDown.Value), Convert.ToInt32(poeniCrveniNumericUpDown.Value), Convert.ToInt32(kaznePlaviNumericUpDown.Value), Convert.ToInt32(kazneCrveniNumericUpDown.Value), Convert.ToInt32(krugNumericUpDown.Value) ); if (BorbaDAO.dodaj(borba) == true) this.Close(); else MessageBox.Show("Догодила се грешка приликом додавања борбе у базу"); } else { borba.NazivTakmicenja = takmicenjeComboBox.SelectedItem.ToString(); borba.DatumTakmicenja = datumDT; borba.Kategorija = kategorijaComboBox.SelectedItem.ToString(); borba.Plavi = plaviComboBox.SelectedItem.ToString(); borba.Crveni = crveniComboBox.SelectedItem.ToString(); borba.PoeniPlavi = Convert.ToInt32(poeniPlaviNumericUpDown.Value); borba.PoeniCrveni = Convert.ToInt32(poeniCrveniNumericUpDown.Value); borba.KaznePlavi = Convert.ToInt32(kaznePlaviNumericUpDown.Value); borba.KazneCrveni = Convert.ToInt32(kazneCrveniNumericUpDown.Value); borba.Krug = Convert.ToInt32(krugNumericUpDown.Value); if (BorbaDAO.azuriraj(borba) == true) MessageBox.Show("Успјешно сте ажурирали борбу"); else MessageBox.Show("Догодила се грешка приликом ажурирања борбе"); } }