public AddKontrolniViewModel(OdeljenjeIM odeljenje, KontrolniIM kontrolni) { if (kontrolni != null) { NoviKontrolni = kontrolni; changing = true; Visible = "Hidden"; Visible2 = "Visible"; Naslov = "Promena kontrolnog"; ButtonContent = "IZMENI"; DeletionEnabled = "Visible"; } else { NoviKontrolni = new KontrolniIM(); Visible = "Visible"; Visible2 = "Hidden"; Naslov = "Novi kontrolni"; NoviKontrolni.datum_odrzavanja = DateTime.Today; ButtonContent = "DODAJ"; DeletionEnabled = "Hidden"; } NoviKontrolni.ZaposleniId_zaposlenog = LoggedInZaposleni.Instance.Id_zaposlenog; SelectedOdeljenje = odeljenje; AddKontrolniCommand = new MyICommand(OnAddKontrolni); DeleteKontrolniCommand = new MyICommand(OnDeleteKontrolni); Predmeti = Channel.Instance.PredmetiProxy.GetPredmetiForZaposleni(LoggedInZaposleni.Instance.Id_zaposlenog); }
public bool AddKontrolni(KontrolniIM kontrolni, OblastIM oblast) { using (var db = new ModelOsnovnaSkolaContainer()) { try { Oblast o = db.Oblasti.Find(oblast.Id_oblasti); Kontrolni d = new Kontrolni() { ZaposleniId_zaposlenog = kontrolni.ZaposleniId_zaposlenog, datum_odrzavanja = kontrolni.datum_odrzavanja, zadatak = kontrolni.zadatak, Oblast = o }; db.Kontrolna_tacka.Add(d); db.SaveChanges(); return(true); } catch (Exception e) { Console.WriteLine("Message: " + e.Message + "\nInner: " + e.InnerException.Message); return(false); } } }
public AddKontrolniViewModel(OdeljenjeIM odeljenje, KontrolniIM kontrolni) { if (kontrolni != null) { NoviKontrolni = kontrolni; changing = true; Visible = "Hidden"; Visible2 = "Visible"; Naslov = "Promena domaceg"; ButtonContent = "Izmeni"; DeletionEnabled = "Visible"; } else { NoviKontrolni = new KontrolniIM(); Visible = "Visible"; Visible2 = "Hidden"; Naslov = "Novi domaci"; NoviKontrolni.datum_odrzavanja = DateTime.Today; ButtonContent = "Dodaj"; DeletionEnabled = "Hidden"; } NoviKontrolni.ZaposleniId_zaposlenog = LoggedInZaposleni.Instance.Id_zaposlenog; SelectedOdeljenje = odeljenje; AddKontrolniCommand = new MyICommand(OnAddKontrolni); DeleteKontrolniCommand = new MyICommand(OnDeleteKontrolni); }
public AddKontrolniWindow(OdeljenjeIM odeljenje, KontrolniIM kontrolni) { InitializeComponent(); DataContext = new AddKontrolniViewModel(odeljenje, kontrolni) { Window = this }; }
public bool ChangeKontrolni(KontrolniIM kontrolni) { Kontrolni k = kontrolniDAO.FindById(kontrolni.Id_kontrolne_tacke); k.datum_odrzavanja = kontrolni.datum_odrzavanja; k.zadatak = kontrolni.zadatak; return(kontrolniDAO.Update(k)); }
public bool AddKontrolni(KontrolniIM kontrolni) { Kontrolni k = new Kontrolni() { ZaposleniId_zaposlenog = kontrolni.ZaposleniId_zaposlenog, datum_odrzavanja = kontrolni.datum_odrzavanja, zadatak = kontrolni.zadatak }; return(kontrolniDAO.Insert(k)); }
public void OnChangeDomaci() { if (SelectedKT.Domaci) { DomaciIM domaci = Channel.Instance.KTProxy.GetDomaciById(SelectedKT.Id_kontrolne_tacke); new AddDomaciWindow(null, domaci).ShowDialog(); } else if (!SelectedKT.Domaci) { KontrolniIM kontrolni = Channel.Instance.KTProxy.GetKontrolniById(SelectedKT.Id_kontrolne_tacke); new AddKontrolniWindow(null, kontrolni).ShowDialog(); } OnZhangeZaposleni(); }