public ManageOsebaViewModel(OsebaManage _window = null, OsebaView oseba = null, ActionState Action = ActionState.Create) { if (oseba != null) { _oseba = oseba; } else { _oseba = new OsebaView(); } WindowAction = Action; NastaviGumbe(Action, _window); }
public ManageNajemViewModel(ObservableCollection <NajemView> vsiNajemi, NajemView najem = null, ActionState actionState = ActionState.Create) { if (najem == null) { Najem = new NajemView(); } else { Najem = najem; } VsiNajemi = vsiNajemi; ActionState = actionState; VsaPodjetja = ManagePodjetjeDB.VrniVsaPodjetja(); VsiProstori = ManageProstorDB.VrniVseProstore(); }
/// <summary> /// Nastavi potrditveni gumb na oknu /// </summary> /// <param name="Action"></param> /// <param name="_window"></param> private void NastaviGumbe(ActionState Action, OsebaManage _window) { switch (Action) { case ActionState.Create: _window.BtnOk.Content = "Ustvari"; break; case ActionState.Edit: _window.BtnOk.Content = "Uredi"; break; case ActionState.Delete: _window.BtnOk.Content = "Izbriši"; break; } _window.BtnCancel.Content = "Nazaj"; }
public NajemManage(ObservableCollection <NajemView> vsiNajemi, NajemView najem = null, ActionState actionState = ActionState.Create) { InitializeComponent(); _viewModel = new ManageNajemViewModel(vsiNajemi, najem, actionState); this.DataContext = _viewModel; NastaviComboBoxe(); }