public Skupiny VyberSkupinu(string id_skupiny) { foreach (Skupina oSkupina in this._skupiny) { if (id_skupiny.Equals(oSkupina.id)) { this._vybranaSkupina = oSkupina; return(this); } } this._vybranaSkupina = null; return(this); }
private void UlozSkupinu(string sId) { Skupina oSkupina = new Skupina(); string sSkupina; if (sId.Equals("0")) { sSkupina = "Nová skupina"; InputBoxResult result = InputBox.Show("Název skupiny:", sSkupina, sSkupina, new InputBoxValidatingHandler(inputBox_Validating)); if (result.OK) { oSkupina.id = sId; oSkupina.popis = result.Text; if (Program.oSkupiny.ExistujeSkupina(oSkupina.popis)) { Functions.MsgBox("Zvolená skupina existuje, zvolte jiný název!"); return; } else { Program.oSkupiny.UlozSkupinu(oSkupina); //Znovu načte po editaci NaplnSkupiny(); } } } else { sSkupina = Program.oSkupiny.VyberSkupinu(sId).GetSelectGroup().popis.ToString(); if (Program.oSkupiny.VyberSkupinu(lvGroup.FocusedItem.Tag.ToString()).GetSelectGroup().popis.Equals("administrators")) { Functions.MsgBox("Nelze upravovat systémovou skupinu administrators"); } else { InputBoxResult result = InputBox.Show("Název skupiny:", sSkupina, sSkupina, new InputBoxValidatingHandler(inputBox_Validating)); if (result.OK) { oSkupina.id = sId; oSkupina.popis = result.Text; Program.oSkupiny.UlozSkupinu(oSkupina); //Znovu načte po editaci NaplnSkupiny(); } } } }
private Skupiny NactiSkupiny() { this._skupiny = new List <Skupina>(); MySqlDataReader aReader = DatabaseConect.GetRS("SELECT * FROM skupiny " + this._sSQL + " "); //Naplni while (aReader.Read()) { //vytvořime třidu uzivatel a naplníme data Skupina oSkupina = new Skupina(); oSkupina.id = aReader["id"].ToString(); oSkupina.popis = aReader["popis"].ToString(); //vytvorili jsme kolekci uzivatelu= _uzivatele this._skupiny.Add(oSkupina); } aReader.Close(); return(this); }
public Skupiny UlozSkupinu(Skupina oSkupina) { this._vybranaSkupina = oSkupina; this.UlozData(); return(this); }