public ProstorijaDetaljiPage() { InitializeComponent(); dodavanjeNoveProstorije = true; prostorija = new Prostorija(); UcitajSveRadnike(); }
private void Zapamti_Click(object sender, RoutedEventArgs e) { using (var db = new InventoryContext()) { try { uzmiPodatkeProstorijeIzPolja(); // Recimo da ovo ovako mora, zbog nekih cuda sa ef core prostorija.SefProstorije = db.Radnici.Find(cbUsernameSefa.Text); if (dodavanjeNoveProstorije) { db.Add(prostorija); db.SaveChanges(); } else { Prostorija p = db.Prostorije.First(p => p.Id == prostorija.Id); p.NazivProstorije = prostorija.NazivProstorije; p.Sprat = prostorija.Sprat; p.Sirina = prostorija.Sirina; p.Duzina = prostorija.Duzina; p.Visina = prostorija.Visina; p.SefProstorije = prostorija.SefProstorije; db.SaveChanges(); } NavigationService.GoBack(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Greska"); } } }
public ServiceResult <Prostorija> Update(Prostorija prostorija) { _prostorijaRepository.Update(prostorija); _prostorijaRepository.SaveChanges(); return(new ServiceResult <Prostorija>(true, "Prostorija uspesno izmenjena.", prostorija)); }
public ServiceResult <Prostorija> Add(Prostorija prostorija) { _prostorijaRepository.Add(prostorija); _prostorijaRepository.SaveChanges(); return(new ServiceResult <Prostorija>(true, "Prostorija uspesno dodata.", prostorija)); }
public ProstorijaDetaljiPage(Prostorija p) { InitializeComponent(); dodavanjeNoveProstorije = false; prostorija = p; UcitajSveRadnike(); popuniPoljaSaProstorijom(); }
public ServiceResult <Prostorija> Delete(Prostorija prostorija) { _prostorijaRepository.Delete(prostorija); _prostorijaRepository.SaveChanges(); return(new ServiceResult <Prostorija>(true, "Prostorija uspesno izbrisana.")); }
public ActionResult DeleteConfirmed(int id) { Prostorija prostorija = db.Prostorijas.Find(id); db.Prostorijas.Remove(prostorija); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Naziv,Dostupnost")] Prostorija prostorija) { if (ModelState.IsValid) { db.Entry(prostorija).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(prostorija)); }
public ActionResult Create([Bind(Include = "Naziv,Dostupnost")] Prostorija prostorija) { if (ModelState.IsValid) { db.Prostorijas.Add(prostorija); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(prostorija)); }
private void IzmeniProstoriju_Click(object sender, RoutedEventArgs e) { if (ProstorijeDataGrid.SelectedItem != null) { Prostorija selektovanaProstorija = ProstorijeDataGrid.SelectedItem as Prostorija; NavigationService.Navigate(new ProstorijaDetaljiPage(selektovanaProstorija)); } else { MessageBox.Show("Morate da selektujete prostoriju koju zelite da menjate!"); } }
public InventarPage(Prostorija p) { InitializeComponent(); prostorija = p; Naslov.Text = "Inventar prostorije: " + prostorija.NazivProstorije; DodelaSefaButton.Visibility = (prostorija.SefProstorije != null) ? Visibility.Collapsed : Visibility.Visible; var trenutniRadnik = (Application.Current as App).trenutniRadnik; SefProstorijePanel.Visibility = trenutniRadnik.Username == prostorija.SefProstorije?.Username ? Visibility.Visible : Visibility.Collapsed; }
public IHttpActionResult GetProstoriju(int ProstorijaID) { Prostorija p = db.Prostorije.Where(w => w.ProstorijaID == ProstorijaID).FirstOrDefault(); GetProstorijuVM prostorija = new GetProstorijuVM { ProstorijaID = p.ProstorijaID, NazivProstorije = p.Naziv }; return(Ok(prostorija)); }
bool PravaProstorija(Prostorija prostorija, int KategorijaOpreme) { bool value = false; foreach (Oprema oprema in db.Opremas) { if (oprema.ProstorijaID.Value == prostorija.ID && oprema.KategorijaOpremeID == KategorijaOpreme) { value = true; } } return(value); }
public ActionResult OpremaView(int?ProstorijaID) { ovm.OpremaList.Clear(); if (ProstorijaID != null) { Prostorija mp = db.Prostorijas.FirstOrDefault(pr => pr.ID == ProstorijaID); foreach (Oprema oprema in mp.Opremas) { ovm.OpremaList.Add(oprema); } } return(View(ovm)); }
// GET: Admin/Prostorijas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Prostorija prostorija = db.Prostorijas.Find(id); if (prostorija == null) { return(HttpNotFound()); } return(View(prostorija)); }
public IActionResult Post([FromBody] Prostorija prostorija) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = _prostorijaService.Add(prostorija); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
private void ObrisiProstoriju_Click(object sender, RoutedEventArgs e) { if (ProstorijeDataGrid.SelectedItem != null) { Prostorija selektovanaProstorija = ProstorijeDataGrid.SelectedItem as Prostorija; var dialogResult = MessageBox.Show("Da li ste sigurni da zelite da izbrisete prostoriju " + selektovanaProstorija.NazivProstorije, "Brisanje", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { using (var db = new InventoryContext()) { db.Remove(selektovanaProstorija); db.SaveChanges(); } // Da osvezim listu radnika Page_Loaded(null, null); } } else { MessageBox.Show("Morate da selektujete prostoriju koju zelite da obrisete!"); } }
public InventarDetaljiPage(Prostorija p) { prostorija = p; InitializeComponent(); }
private void unosButton_Click(object sender, EventArgs e) { if (validiraj()) { String Dostupnost = "DA"; Random id = new Random(); int r = id.Next(1111, 9999); if (dostupna_NE.Checked) Dostupnost = "NE"; Prostorija Prostorija = new Prostorija( r, Dostupnost, prostorijacombo.Text, inventar_rich_box.Text); DAL.DAL d = DAL.DAL.Instanca; d.kreirajKonekciju("localhost", "Teretana", "root", ""); DAL.DAL.ProstorijaDAO c = d.getDAO.getProstorijaDAO(); Prostorija.Id = (int)c.create(Prostorija); d.terminirajKonekciju(); MessageBox.Show("Prostorija unesena! ID je: " + r); Close(); } }
public IzaberiSefaWindow(Prostorija p) { prostorija = p; InitializeComponent(); }
public RazduzivanjePage(Prostorija prostorija) { this.prostorija = prostorija; InitializeComponent(); }