public OblastiPredmetaViewModel(PredmetIM predmet, bool creatingPredavanje, bool creatingKt, KontrolnaTackaIM kt, int odeljenjeID)
        {
            ChangeOblastCommand = new MyICommand(OnChangeOblast);
            DeleteOblastCommand = new MyICommand(OnDeleteOblast);
            SelectedPredmet     = predmet;


            if (creatingKt)
            {
                CreatingPredavanje = "Visible";
                IzmenaOblasti      = "Hidden";
                kontrolna_tacka    = kt;
                this.odeljenjeID   = odeljenjeID;
                Oblasti            = Channel.Instance.PredmetiProxy.GetOblastiForPredmetForKT(predmet.Id_predmeta);
            }
            else if (creatingPredavanje)
            {
                CreatingPredavanje = "Visible";
                IzmenaOblasti      = "Hidden";
                kontrolna_tacka    = kt;
                this.odeljenjeID   = odeljenjeID;
                Oblasti            = Channel.Instance.PredmetiProxy.GetOblastiForPRedmet(predmet.Id_predmeta);
            }
            else
            {
                kontrolna_tacka    = kt;
                CreatingPredavanje = "Hidden";
                IzmenaOblasti      = "Visible";
                Oblasti            = Channel.Instance.PredmetiProxy.GetOblastiForPRedmet(predmet.Id_predmeta);
            }

            CreatingKT = creatingKt;
            CreatingPR = creatingPredavanje;
            CreatePredavanjeCommand = new MyICommand(OnCreatePredavanje);
        }
 public OblastiPredmetaWindow(PredmetIM predmet, bool creatingPredavanje, bool creatingCas)
 {
     InitializeComponent();
     DataContext = new OblastiPredmetaViewModel(predmet, creatingPredavanje, creatingCas)
     {
         Window = this
     };
 }
 public AddPredmetWindow(PredmetIM predmet)
 {
     InitializeComponent();
     DataContext = new AddPredmetViewModel(predmet)
     {
         Window = this
     };
 }
Example #4
0
 public OblastiPredmetaWindow(PredmetIM predmet, bool creatingPredavanje, bool creatingKT, KontrolnaTackaIM kt, int odeljenjeID)
 {
     InitializeComponent();
     DataContext = new OblastiPredmetaViewModel(predmet, creatingPredavanje, creatingKT, kt, odeljenjeID)
     {
         Window = this
     };
 }
 public AddOblastWindow(PredmetIM predmet, OblastIM oblast)
 {
     InitializeComponent();
     DataContext = new AddOblastViewModel(predmet, oblast)
     {
         Window = this
     };
 }
Example #6
0
        public bool ChangePredmet(PredmetIM predmet)
        {
            Predmet p = dao.FindById(predmet.Id_predmeta);

            p.naziv        = predmet.naziv;
            p.broj_oblasti = predmet.broj_oblasti;
            p.razred       = predmet.razred;
            return(dao.Update(p));
        }
Example #7
0
        public bool AddPredmet(PredmetIM predmet)
        {
            Predmet toAdd = new Predmet()
            {
                broj_oblasti = predmet.broj_oblasti,
                naziv        = predmet.naziv,
                razred       = predmet.razred,
            };

            return(dao.Insert(toAdd));
        }
Example #8
0
 public AddOblastViewModel(PredmetIM predmet, OblastIM oblast)
 {
     if (oblast == null)
     {
         ButtonContent = "DODAJ";
         Naslov        = "Nova oblast";
     }
     else
     {
         ButtonContent  = "IZMENI";
         Naslov         = $"Izmena oblasti: {oblast.naziv}";
         SelectedOblast = oblast;
         Naziv          = SelectedOblast.naziv;
     }
     SelectedPredmet  = predmet;
     AddOblastCommand = new MyICommand(OnAddOblast);
 }
Example #9
0
        public OblastiPredmetaViewModel(PredmetIM predmet, bool creatingPredavanje, bool creatingCas)
        {
            Oblasti             = Channel.Instance.PredmetiProxy.GetOblastiForPRedmet(predmet.Id_predmeta);
            ChangeOblastCommand = new MyICommand(OnChangeOblast);
            DeleteOblastCommand = new MyICommand(OnDeleteOblast);
            SelectedPredmet     = predmet;
            if (creatingPredavanje || creatingCas)
            {
                CreatingPredavanje = "Visible";
                IzmenaOblasti      = "Hidden";
            }
            else
            {
                CreatingPredavanje = "Hidden";
                IzmenaOblasti      = "Visible";
            }

            CreatingCas             = creatingCas;
            CreatePredavanjeCommand = new MyICommand(OnCreatePredavanje);
        }
        public AddPredmetViewModel(PredmetIM predmet)
        {
            if (predmet == null)
            {
                NoviPredmet = new PredmetIM();
                Naslov      = "Novi predmet";
                Visible     = "Visible";
                Visible2    = "Hidden";
            }
            else
            {
                NoviPredmet = predmet;
                Naslov      = "Izmeni predmet";
                Visible     = "Hidden";
                Visible2    = "Visible";
            }

            AddPredmetCommand    = new MyICommand(OnAddPredmet);
            ChangePredmetCommand = new MyICommand(OnChangePredmet);
        }
Example #11
0
 public bool AddPredmetToZaposleni(ZaposleniIM zaposleni, PredmetIM predmet)
 {
     return(dao.AddPredmetToZaposleni(zaposleni.Id_zaposlenog, predmet.Id_predmeta));
 }