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 }; }
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 }; }
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)); }
public bool AddPredmet(PredmetIM predmet) { Predmet toAdd = new Predmet() { broj_oblasti = predmet.broj_oblasti, naziv = predmet.naziv, razred = predmet.razred, }; return(dao.Insert(toAdd)); }
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); }
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); }
public bool AddPredmetToZaposleni(ZaposleniIM zaposleni, PredmetIM predmet) { return(dao.AddPredmetToZaposleni(zaposleni.Id_zaposlenog, predmet.Id_predmeta)); }