示例#1
0
 public ProstorManage(ProstorView prostor, Enums.ActionState action, ObservableCollection <ProstorView> prostorView = null, ComboBox cBox = null)
 {
     InitializeComponent();
     _viewModel       = new ManageProstorViewModel(prostor, action, prostorView, cBox);
     this.DataContext = _viewModel;
     NastaviOkno(action);
 }
 public ManageProstorViewModel(ProstorView prostor, Enums.ActionState action, ObservableCollection <ProstorView> prostorList = null, ComboBox cBox = null)
 {
     IzbraniProstor      = prostor;
     ActionState         = action;
     VsiProstori         = prostorList;
     VsiProstoriComboBox = cBox;
 }
示例#3
0
 public PodjetjeManage(Enums.ActionState Action = Enums.ActionState.Create, ViewModel podjetje = null, ObservableCollection <OsebaView> vseOsebe = null, ComboBox cBox = null)
 {
     InitializeComponent();
     _viewModel = new ManagePodjetjeViewModel(Action, podjetje, vseOsebe, cBox);
     _viewModel.NastaviComboBox(CBoxKontaktnaOseba);
     this.DataContext = _viewModel;
     NastaviPolja(Action);
 }
示例#4
0
 private void NastaviPolja(Enums.ActionState action)
 {
     if (action == Enums.ActionState.Delete)
     {
         CBoxKontaktnaOseba.IsEnabled = false;
         TBoxImePodjetja.IsEnabled    = false;
         GBoxOsebniPodatki.IsEnabled  = false;
     }
 }
示例#5
0
 private void NastaviOkno(Enums.ActionState action)
 {
     if (action == Enums.ActionState.Delete)
     {
         TBoxDnevnaCena.IsEnabled  = false;
         TBoxImePodjetja.IsEnabled = false;
         BtnShrani.Content         = "Izbrisi";
         BtnIzhod.Visibility       = Visibility.Hidden;
     }
 }
 public OsebaManage(OsebaView oseba = null, Enums.ActionState Action = Enums.ActionState.Create) //TODO: osebaview model in constructor
 {
     InitializeComponent();
     _viewModel       = new ManageOsebaViewModel(this, oseba, Action);
     this.DataContext = _viewModel;
 }