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 AddCasViewModel(OblastIM oblast, UcionicaIM ucionica, CasIM cas) { if (cas != null) { Izmena = true; SelectedCas = cas; ButtonContent = "IZMENI"; //SelectedDatum = DateTime.Today; SelectedDatum = cas.datum; Pocetak = cas.pocetak.ToString("h\\:mm", CultureInfo.CurrentCulture); DeletionEnabled = "Visible"; Modification = "Hidden"; } else { Oblast = oblast; ButtonContent = "DODAJ"; SelectedUcionica = ucionica; SelectedDatum = DateTime.Today.AddDays(1); DeletionEnabled = "Hidden"; Modification = "Visible"; } //Pocetak = TimeSpan.N Odeljenja = Channel.Instance.OdeljenjaProxy.GetOdeljenjaForZaposleni(LoggedInZaposleni.Instance.Id_zaposlenog); AddCasCommand = new MyICommand(OnAddCas); DeleteCasCommand = new MyICommand(OnDeleteCas); }
public bool ChangeOblast(OblastIM oblast) { Oblast o = dao.FindById(oblast.Id_oblasti); o.naziv = oblast.naziv; return(dao.Update(o)); }
public bool AddDomaci(DomaciIM domaci, OblastIM oblast) { using (var db = new ModelOsnovnaSkolaContainer()) { try { Oblast o = db.Oblasti.Include(x => x.Kontrolna_tacka).SingleOrDefault(x => x.Id_oblasti == oblast.Id_oblasti); Domaci d = new Domaci() { ZaposleniId_zaposlenog = domaci.ZaposleniId_zaposlenog, dan_predaje = domaci.dan_predaje, dan_zadavanja = domaci.dan_zadavanja, zadatak = domaci.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 AddCasWindow(OblastIM oblast, CasIM cas) { InitializeComponent(); DataContext = new AddCasViewModel(oblast, cas) { Window = this }; }
public AddPRedavanjeWindow(OblastIM oblast, PredavanjeIM predavanje) { InitializeComponent(); DataContext = new AddPredavanjeViewModel(oblast, predavanje) { Window = this }; }
public AddOblastWindow(PredmetIM predmet, OblastIM oblast) { InitializeComponent(); DataContext = new AddOblastViewModel(predmet, oblast) { Window = this }; }
public bool AddOblast(OblastIM oblast) { Oblast o = new Oblast() { naziv = oblast.naziv, PredmetId_predmeta = oblast.PredmetId_predmeta }; return(dao.Insert(o)); }
public void OnAddOblast() { if (SelectedOblast != null) { if (String.IsNullOrWhiteSpace(Naziv)) { NazivError = "Naziv oblasti ne može biti prazan."; } else { SelectedOblast.naziv = Naziv; if (Channel.Instance.OblastiProxy.ChangeOblast(SelectedOblast)) { //MessageBox.Show("Izmena uspešno.", "Uspeh!", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Greška prilikom izmene!", "Greška!", MessageBoxButton.OK, MessageBoxImage.Error); } Window.Close(); } } else { if (String.IsNullOrWhiteSpace(Naziv)) { NazivError = "Naziv oblasti ne može biti prazan."; } else { SelectedOblast = new OblastIM() { naziv = Naziv, PredmetId_predmeta = SelectedPredmet.Id_predmeta }; if (Channel.Instance.OblastiProxy.AddOblast(SelectedOblast)) { //MessageBox.Show("Dodavanje uspešno.", "Uspeh!", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Greška prilikom dodavanja!", "Greška!", MessageBoxButton.OK, MessageBoxImage.Error); } Window.Close(); } } }
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 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 AddCasViewModel(OblastIM oblast, CasIM cas) { if (cas != null) { Izmena = true; SelectedCas = cas; ButtonContent = "Izmeni"; //SelectedDatum = DateTime.Today; SelectedDatum = cas.datum; Kraj = cas.kraj; Pocetak = cas.pocetak; DeletionEnabled = "Visible"; } else { Oblast = oblast; ButtonContent = "Dodaj"; SelectedDatum = DateTime.Today; DeletionEnabled = "Hidden"; } //Pocetak = TimeSpan.N AddCasCommand = new MyICommand(OnAddCas); DeleteCasCommand = new MyICommand(OnDeleteCas); }
public bool DeleteOblast(OblastIM oblast) { //Oblast o = dao.FindById(oblast.Id_oblasti); return(dao.Delete(oblast.Id_oblasti)); }