//Viskas išvaloma ir tuomet priskiriam objektus ir užpildom forma reikiama informacija private void Atnaujinti() { try { atskirtiGrupeComboBox.Items.Clear(); atskirtiDalykasComboBox.Items.Clear(); priskirtiDalykasComboBox.Items.Clear(); priskirtiGrupeComboBox.Items.Clear(); atskirtiGrupeComboBox.Text = null; atskirtiDalykasComboBox.Text = null; priskirtiDalykasComboBox.Text = null; priskirtiGrupeComboBox.Text = null; repoA = new AdminoRepo(); List <Studentas> destytojai = repoA.GetDestytojai(); dalykai = repoA.GetVisiDalykai(destytojai); grupesDalykai = repoA.GetVisusGrupesDalykus(); List <Grupe> grupes = repoA.GetGrupes(); foreach (Grupe g in grupes) { priskirtiGrupeComboBox.Items.Add(g.Pavadinimas); atskirtiGrupeComboBox.Items.Add(g.Pavadinimas); } } catch (Exception exc) { MessageBox.Show(exc.Message); } }
//Priskiriami objektai, ComboBox užpildomas destytojais, o dalykaiFlowLayoutPanel užpildoma DalykasControl kontroleriais public MokomiejiDalykai() { InitializeComponent(); repoA = new AdminoRepo(); destytojai = repoA.GetDestytojai(); foreach (Studentas s in destytojai) { destytojasComboBox.Items.Add($"{s.GetVardas()} {s.GetPavarde()}, Id. {s.GetId()}"); } List <Dalykas> dalykai = repoA.GetVisiDalykai(destytojai); foreach (Dalykas d in dalykai) { if (destytojai.Exists(x => x.GetId() == d.Destytojas)) { dalykaiFlowLayoutPanel.Controls.Add(new DalykasControl(d, destytojai.Find(x => x.GetId() == d.Destytojas))); } } destytojasComboBox.SelectedIndex = 0; }
//priskiriami objektai, ir užpildoma forma private void Atnaujinti() { try { repoA = new AdminoRepo(); List <Studentas> destytojai = repoA.GetDestytojai(); atskirtiDestytojasComboBox.Items.Clear(); atskirtiDalykasComboBox.Items.Clear(); priskirtiDalykasComboBox.Items.Clear(); priskirtiDestytojasComboBox.Items.Clear(); atskirtiDestytojasComboBox.Text = null; atskirtiDalykasComboBox.Text = null; priskirtiDalykasComboBox.Text = null; priskirtiDestytojasComboBox.Text = null; foreach (Studentas s in destytojai) { atskirtiDestytojasComboBox.Items.Add($"{s.GetVardas()} {s.GetPavarde()} Id. {s.GetId()}"); priskirtiDestytojasComboBox.Items.Add($"{s.GetVardas()} {s.GetPavarde()} Id. {s.GetId()}"); } atskirtiDestytojasComboBox.Items.RemoveAt(0); priskirtiDestytojasComboBox.Items.RemoveAt(0); dalykai = repoA.GetVisiDalykai(destytojai); List <Dalykas> laikini = dalykai.FindAll(x => x.Destytojas == 1); foreach (Dalykas d in laikini) { priskirtiDalykasComboBox.Items.Add($"{d.Pavadinimas} Id. {d.Id}"); } } catch (Exception exc) { MessageBox.Show(exc.Message); } }