public AddPRedavanjeWindow(OblastIM oblast, PredavanjeIM predavanje) { InitializeComponent(); DataContext = new AddPredavanjeViewModel(oblast, predavanje) { Window = this }; }
public bool ChangePredavanje(PredavanjeIM predavanje) { Predavanje p = dao.FindById(predavanje.Id_predavanja); p.opis = predavanje.opis; p.datum_odrzavanja = predavanje.datum_odrzavanja; return(dao.Update(p)); }
public bool AddPredavanjeForZaposleni(/*ZaposleniIM zaposleni,*/ PredavanjeIM predavanje) { Predavanje p = new Predavanje() { datum_odrzavanja = predavanje.datum_odrzavanja, OblastId_oblasti = predavanje.OblastId_oblasti, ZaposleniId_zaposlenog = predavanje.ZaposleniId_zaposlenog, opis = predavanje.opis, }; return(dao.Insert(p)); }
public void OnAddPredavanje() { if (String.IsNullOrWhiteSpace(Opis)) { OpisError = "Opis ne može biti prazan."; } else if (SelectedDatum == null) { DateError = "Izaberite datum."; } else { if (SelectedPredavanje == null) { PredavanjeIM p = new PredavanjeIM() { OblastId_oblasti = Oblast.Id_oblasti, ZaposleniId_zaposlenog = LoggedInZaposleni.Instance.Id_zaposlenog, datum_odrzavanja = SelectedDatum, opis = Opis }; if (Channel.Instance.PredavanjaProxy.AddPredavanjeForZaposleni(p)) { MessageBox.Show("Predavanje dodato.", "Uspeh!", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Greška pri dodavanju.", "Greška!", MessageBoxButton.OK, MessageBoxImage.Error); } } else { SelectedPredavanje.opis = Opis; SelectedPredavanje.datum_odrzavanja = SelectedDatum; if (Channel.Instance.PredavanjaProxy.ChangePredavanje(SelectedPredavanje)) { MessageBox.Show("Predavanje izmenjeno.", "Uspeh!", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Greška pri izmeni.", "Greška!", MessageBoxButton.OK, MessageBoxImage.Error); } } Window.Close(); } }
public AddPredavanjeViewModel(OblastIM oblast, PredavanjeIM predavanje) { if (predavanje != null) { Opis = predavanje.opis; SelectedDatum = predavanje.datum_odrzavanja; SelectedPredavanje = predavanje; } else { SelectedDatum = DateTime.Today; Oblast = oblast; } AddPredavanjeCommand = new MyICommand(OnAddPredavanje); }
public bool DeletePredavanje(PredavanjeIM predavanje) { return(dao.Delete(predavanje.Id_predavanja)); }