예제 #1
0
 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();
 }
예제 #3
0
        /// <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";
        }
예제 #4
0
 public NajemManage(ObservableCollection <NajemView> vsiNajemi, NajemView najem = null, ActionState actionState = ActionState.Create)
 {
     InitializeComponent();
     _viewModel       = new ManageNajemViewModel(vsiNajemi, najem, actionState);
     this.DataContext = _viewModel;
     NastaviComboBoxe();
 }