private void button4_Click(object sender, EventArgs e) { string zaznam = TymZamestnanceLB.GetItemText(TymZamestnanceLB.SelectedItem); string[] casti = zaznam.Split(' '); int ID_zamestnance = int.Parse(casti[0]); string zaznam2 = TymyLB.GetItemText(TymyLB.SelectedItem); string[] casti2 = zaznam2.Split(' '); int ID_tymu = int.Parse(casti2[0]); MyDatabase db = new MyDatabase(); db.Connect(); if (TymyLB.Items.Count > 0 && TymyLB.SelectedIndex != -1) { zaznam2 = TymyLB.GetItemText(TymyLB.SelectedItem); casti2 = zaznam2.Split(' '); ID_tymu = int.Parse(casti2[0]); if (TymZamestnanceLB.Items.Count > 0 && TymZamestnanceLB.SelectedIndex != -1) { zaznam = TymyLB.GetItemText(TymyLB.SelectedItem); casti = zaznam2.Split(' '); ID_zamestnance = int.Parse(casti2[0]); TymZamestnance tz = new TymZamestnance(); tz.ID_zamestnance = ID_zamestnance; tz.ID_tym = ID_tymu; TymZamestnanceTable.DeleteJednohoZamestnance(ID_zamestnance, ID_tymu, db); DateTime DatumTymu = DateTime.Parse(casti2[2]); NacistVhodneZamestnance(ID_tymu, DatumTymu); NacistZamestnanceZTymu(ID_tymu); db.Close(); } else { MessageBox.Show("Nebyl vybrán zaměstnanec, kterého chcete odstranit z týmu"); db.Close(); return; } } else { MessageBox.Show("Nebyl vybrán tým, na kterém chcete odebrat zaměstnance"); db.Close(); return; } }
public bool NacistZamestnanceZTymu(int ID) { Collection <TymZamestnance> zamestnanci = TymZamestnanceTable.SeznamZamestnancuVTymu(ID); TymZamestnanceLB.Items.Clear(); foreach (TymZamestnance zamestnanec in zamestnanci) { Zamestnanec z = ZamestnanecTable.Select(zamestnanec.ID_zamestnance); TymZamestnanceLB.Items.Add(z.ID_zamestnance + " " + z.Jmeno + " " + z.Prijmeni); } return(true); }