public CikkekTorzsViewModel() { MunkaruhaDatabaseHelper cikkhelper = new MunkaruhaDatabaseHelper(); Cikkek = cikkhelper.GetAllCikkek(); SearchableRuha = new BindableCollection <Munkaruha>(Cikkek); }
public void AddCikk() { var windowmanager = new WindowManager(); MunkaruhaDatabaseHelper cshelper = new MunkaruhaDatabaseHelper(); BindableCollection <Csoport> PartnerCsoportok = cshelper.GetCikkCsoportok(); var window = new AddAndModifyCikkViewModel(PartnerCsoportok); var result = windowmanager.ShowDialog(window, null, null); if (result == true) { MunkaruhaDatabaseHelper cikkhelper = new MunkaruhaDatabaseHelper(); Cikkek = cikkhelper.GetAllCikkek(); SearchableRuha = new BindableCollection <Munkaruha>(Cikkek); MessageBox.Show("Cikk hozzáadva"); } }
public void DoubleClickMunkaruhaList() { if (SelectedMunkaruha != null) { var windowmanager = new WindowManager(); var cshelper = new MunkaruhaDatabaseHelper(); BindableCollection <Csoport> PartnerCsoportok = cshelper.GetCikkCsoportok(); var window = new AddAndModifyCikkViewModel(PartnerCsoportok, SelectedMunkaruha); var result = windowmanager.ShowDialog(window, null, null); if (result == true) { Cikkek = cshelper.GetAllCikkek(); SearchableRuha = new BindableCollection <Munkaruha>(Cikkek); MessageBox.Show("Cikk módosítva"); } } }
private void SetCikkek() { Cikkek = new BindableCollection <Munkaruha>(); var dbhelper = new MunkaruhaDatabaseHelper(); if (window is KiadWindowViewModel || window is KiadFullViewModel) { foreach (var cikk in dbhelper.GetRuhakFromRaktar()) { Cikkek.Add(cikk); } } else { foreach (var cikk in dbhelper.GetAllCikkek()) { Cikkek.Add(cikk); } } }
public void RemoveCikk() { if (SelectedMunkaruha != null) { var result = MessageBox.Show(string.Format("Valóban törölni szeretné a következő cikket: {0} ?", SelectedMunkaruha.NameForCikk), "Cikk törlése", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { var munkaruhahelper = new MunkaruhaDatabaseHelper(); if (munkaruhahelper.DeleteRuha(SelectedMunkaruha.Id)) { Cikkek = munkaruhahelper.GetAllCikkek(); SearchableRuha = new BindableCollection <Munkaruha>(Cikkek); MessageBox.Show("Cikk törölve."); } else { MessageBox.Show("Sikertelen törlés. Amíg van ilyen cikk a dolgozóknál nem lehet törölni!"); } } } }