Example #1
0
 public ActionResult DeleteConfirmed(long id)
 {
     Oprema oprema = db.Opremas.Find(id);
     db.Opremas.Remove(oprema);
     db.SaveChanges();
     return RedirectToAction("Index");
 }
Example #2
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Naziv,Status,Dostupnost,IdReferentniTip")] Oprema oprema)
        {
            if (id != oprema.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(oprema);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!OpremaExists(oprema.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdReferentniTip"] = new SelectList(_context.ReferentniTip, "Id", "Naziv", oprema.IdReferentniTip);
            return(View(oprema));
        }
        public async Task <IActionResult> ZauzimanjeOpreme(int id)
        {
            DbKorisnik k = context.Korisnik.Where(o => o.DbKorisnikID.Equals(id)).First();
            DbClan     c = context.Clan.Where(o => o.DbClanID.Equals(id)).First();

            prijavljeniClan  = new Clan(k, c);
            ViewData["clan"] = c;
            List <DbOprema> opremaZaZauzimanje = context.Oprema.ToList();
            List <Oprema>   oprema             = new List <Oprema>();


            foreach (DbOprema o in opremaZaZauzimanje)
            {
                System.Diagnostics.Debug.WriteLine("DB" + o.DbOpremaID);
                Oprema oo = new Oprema(o);
                System.Diagnostics.Debug.WriteLine("DB" + oo.ID);
                if (o.TipZauzetosti == TipZauzetostiOpreme.SLOBODNO && context.Oprema.Where(x => x.DbOpremaID == o.DbOpremaID).FirstOrDefault() != null)
                {
                    oprema.Add(new Oprema(context.Oprema.Where(x => x.DbOpremaID == o.DbOpremaID).FirstOrDefault()));
                }
            }
            System.Diagnostics.Debug.WriteLine("desilo se");
            ViewData["oprema"]   = oprema;
            ViewData["username"] = prijavljeniClan.Ime;
            return(View(prijavljeniClan));
        }
Example #4
0
 public IActionResult Create(Oprema oprema)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _context.Add(oprema);
             _context.SaveChanges();
             logger.LogInformation($"oprema {oprema.Naziv} dodan.");
             TempData[Constants.Message]       = $"Oprema {oprema.Naziv} dodan.";
             TempData[Constants.ErrorOccurred] = false;
             return(RedirectToAction(nameof(Index)));
         }
         catch (Exception exc)
         {
             logger.LogError("Pogreška prilikom dodavanje nove opreme: {0}", exc.CompleteExceptionMessage());
             ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage());
             return(View(oprema));
         }
     }
     else
     {
         PrepareDropDownLists();
         return(View(oprema));
     }
 }
Example #5
0
        public IActionResult Create(Oprema oprema)
        {
            logger.LogTrace(JsonSerializer.Serialize(oprema));
            if (ModelState.IsValid)
            {
                try
                {
                    ctx.Add(oprema);
                    ctx.SaveChanges();

                    logger.LogInformation(new EventId(1000), $"Oprema {oprema.Naziv} dodana.");

                    TempData[Constants.Message]       = $"Oprema {oprema.Naziv} dodana.";
                    TempData[Constants.ErrorOccurred] = false;
                    return(RedirectToAction(nameof(Index)));
                }
                catch (Exception exc)
                {
                    logger.LogError("Pogreška prilikom dodavanje nove opreme: {0}", exc.CompleteExceptionMessage());
                    ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage());
                    return(View(oprema));
                }
            }
            else
            {
                return(View(oprema));
            }
        }
        private void element_MouseDown(object sender, MouseButtonEventArgs e)
        {
            Oprema     o1 = tmpEditObj as Oprema;
            StackPanel s  = sender as StackPanel;

            Xceed.Wpf.Toolkit.MessageBox.Show(sender.GetType().ToString());



            //MessageBox.Show(s.Children[0].ToString());
            Grid g = s.Children[0] as Grid;
            //MessageBox.Show(g.FindName("skrivenId").GetType().ToString());
            TextBlock t = g.FindName("skrivenId") as TextBlock;
            //MessageBox.Show(t.Text);

            List <Oprema> o = new List <Oprema>();

            for (int i = 0; i < Korpa.Count; i++)
            {
                if ((Korpa[i] as Oprema).IdOprema == Int32.Parse(t.Text))
                {
                    //  o.Add(lista[i] as Oprema);
                    this.TmpEditObj = (Korpa[i] as Oprema);
                    break;
                }
            }
        }
        private void kolicina_MouseDown(object sender, Xceed.Wpf.Toolkit.SpinEventArgs e)
        {
            ButtonSpinner spinner = (ButtonSpinner)sender;
            TextBlock     txtBox  = (TextBlock)spinner.Content;

            int value = String.IsNullOrEmpty(txtBox.Text) ? 0 : Convert.ToInt32(txtBox.Text);

            if (e.Direction == SpinDirection.Increase)
            {
                value++;
            }
            else
            {
                value--;
            }
            txtBox.Text = value.ToString();

            Grid      grid  = spinner.Parent as Grid;
            Grid      grid1 = grid.Parent as Grid;
            int       id    = 0;
            TextBlock t     = grid1.FindName("skrivenId") as TextBlock;

            id = Convert.ToInt32(t.Text);
            for (int i = 0; i < this.korpa.Count; i++)
            {
                if ((this.korpa[i] as Oprema).IdOprema == id)
                {
                    Oprema tmp = (this.korpa[i] as Oprema);
                    tmp.IzabranaKolicina = value;
                    tmp.SumCena          = (this.korpa[i] as Oprema).IzabranaKolicina * (this.korpa[i] as Oprema).Cena;
                    // this.ukupnaCenaUKorpi += tmp.SumCena;
                    if (value == tmp.KolicinaNaLageru)
                    {
                        spinner.ValidSpinDirection = ValidSpinDirections.Decrease;
                    }
                    else if (value == 1)
                    {
                        spinner.ValidSpinDirection = ValidSpinDirections.Increase;
                    }
                    else
                    {
                        ButtonSpinner b = new ButtonSpinner();
                        spinner.ValidSpinDirection = b.ValidSpinDirection;
                        b = null;
                    }
                }
            }


            //foreach (var item in this.Korpa)
            //{
            //    UkupnaCenaUKorpi += (item as Oprema).SumCena;
            //}
            this.refreshujUkupnuCenu();
            //Xceed.Wpf.Toolkit.MessageBox.Show(this.ukupnaCenaUKorpi.ToString());


            //TextBlock textBlockUkunaCena = this.gridDugmici.FindName("txbUkupnaCena") as TextBlock;
            //textBlockUkunaCena.Text = "Ukupna cena u korpi: " + this.UkupnaCenaUKorpi.ToString();
        }
Example #8
0
        public IActionResult SnimiIzmjene(Oprema oprema)
        {
            _context.Oprema.Update(oprema);
            _context.SaveChanges();

            return(RedirectToAction("Prikazi"));
        }
Example #9
0
        public async Task <IActionResult> EditOprema(Oprema oprema)
        {
            if (oprema == null)
            {
                return(NotFound("Nema poslanih podataka"));
            }
            bool checkId = ctx.Oprema.Any(m => m.SifraOpreme == oprema.SifraOpreme);

            if (!checkId)
            {
                return(NotFound($"Neispravna sifra opreme: {oprema?.SifraOpreme}"));
            }

            await PrepareDropDownLists();

            if (ModelState.IsValid)
            {
                try
                {
                    ctx.Update(oprema);
                    ctx.SaveChanges();
                    return(StatusCode(302, Url.Action(nameof(RowOprema), new { id = oprema.SifraOpreme })));
                }
                catch (Exception exc)
                {
                    ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage());
                    return(PartialView(oprema));
                }
            }
            else
            {
                return(PartialView(oprema));
            }
        }
Example #10
0
 /// <summary>
 /// Povlačenje podataka za redak kako bi se kreirao novi objekt
 /// </summary>
 /// <param name="URL">URL na koji se šalje objekt</param>
 private void executeOprema(string URL)
 {
     if (oprema != null || comboBox1.Text == "Oprema")
     {
         oprema = getOprema(oprema);
         Dictionary <string, string> Tip = new Dictionary <string, string> {
             { "tip", "Oprema" }
         };
         sendData(oprema, URL, Tip);
     }
     else if (vozilo != null || comboBox1.Text == "Vozilo")
     {
         vozilo = getVozilo(vozilo);
         Dictionary <string, string> Tip = new Dictionary <string, string> {
             { "tip", "Vozilo" }
         };
         sendData(vozilo, URL, Tip);
     }
     else if (pumpa != null || comboBox1.Text == "Pumpa")
     {
         pumpa = getPumpa(pumpa);
         Dictionary <string, string> Tip = new Dictionary <string, string> {
             { "tip", "Pumpa" }
         };
         sendData(pumpa, URL, Tip);
     }
 }
Example #11
0
        public async Task <IActionResult> Create(Oprema oprema)
        {
            logger.LogTrace(JsonSerializer.Serialize(oprema), new JsonSerializerOptions {
                IgnoreNullValues = true
            });
            if (ModelState.IsValid)
            {
                try
                {
                    oprema.SifraOpreme = (int)NewId();
                    ctx.Add(oprema);
                    ctx.SaveChanges();
                    TempData[Constants.Message]       = $"Oprema {oprema.NazivOpreme} sa šifrom {oprema.SifraOpreme} dodana.";
                    TempData[Constants.ErrorOccurred] = false;
                    logger.LogInformation(new EventId(1000), $"Oprema {oprema.NazivOpreme} dodana");
                    return(RedirectToAction(nameof(Index)));
                }
                catch (Exception exc)
                {
                    logger.LogError($"Pogreška prilikom dodavanja nove opreme {exc.CompleteExceptionMessage()}");
                    ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage());
                    await PrepareDropDownLists();

                    return(View(oprema));
                }
            }
            else
            {
                await PrepareDropDownLists();

                return(View(oprema));
            }
        }
        private void btnKupi_Click(object sender, RoutedEventArgs e)
        {
            SmartSoftwareServiceInterfaceClient service = new SmartSoftwareServiceInterfaceClient();
            DateTime datum           = DateTime.Now;
            DbItemIstorijaKupovine d = new DbItemIstorijaKupovine()
            {
                datum_prodaje = datum,
                Kupac         = new DbItemKorisnici()
                {
                    id_korisnici = tmpKorisnik.IdKorisnici
                },
                prodavac = new DbItemKorisnici()
                {
                    id_korisnici = 1
                },
                ukupna_cena_kupovine           = this.UkupnaCenaSaPopustom,
                broj_iskoriscenih_popust_poena = tmpKorisnik.IzabranBrojPoenaZaPopust
            };
            List <DbItemKupljenaOpremaSaParametrima> listaKupljenjeOpreme = new List <DbItemKupljenaOpremaSaParametrima>();

            foreach (var item in this.Korpa)
            {
                Oprema o = item as Oprema;

                listaKupljenjeOpreme.Add(new DbItemKupljenaOpremaSaParametrima()
                {
                    cena = o.Cena,
                    cena_opreme_kad_je_prodata = o.Cena,
                    id_oprema       = o.IdOprema,
                    prodataKolicina = o.IzabranaKolicina
                });
            }

            DbItemKupljenaOpremaSaParametrima [] kupljenaOprema = service.ProdajaArtikla(d, listaKupljenjeOpreme.ToArray());

            if (tmpKorisnik != null)
            {
                int brojPoenaDodatno = 0;
                if (this.koristeSePoeni)
                {
                    brojPoenaDodatno = -tmpKorisnik.IzabranBrojPoenaZaPopust;
                }
                else
                {
                    brojPoenaDodatno = Convert.ToInt32(Math.Floor(UkupnaCena / 100));
                }

                DbItemKorisnici korisnik = new DbItemKorisnici()
                {
                    id_korisnici        = tmpKorisnik.IdKorisnici,
                    brojOstvarenihPoena = brojPoenaDodatno
                };
                SmartSoftwareServiceReference.DbItemKorisnici[] rez = service.AzurirajBrojPoenaKorisnika(korisnik);
                Xceed.Wpf.Toolkit.MessageBox.Show("Uspesno ste zavrsili Prodaju za korisnika : !" + TmpKorisnik.ImeKorisnika + " !");
            }
            this.vratiSeUglavniProzor = true;
            this.Korpa = new ObservableCollection <SmartSoftwareGlavnaOblast>();
            this.Close();
        }
Example #13
0
        private void PopuniTxtBox()
        {
            Oprema o = DTOManager.vratiOpremu(this.o_parent.idSelektovane_Opreme);

            if (o != null)
            {
                txtOprema.Text = o.oprema;
            }
        }
Example #14
0
 public ActionResult Edit([Bind(Include = "Id,Naziv,DatumKupovine,GodisnjaAmortizacija,Dobavljac,PocetnaCena,TrenutnaVrednost")] Oprema oprema)
 {
     if (ModelState.IsValid)
     {
         db.Entry(oprema).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.Dobavljac = new SelectList(db.Dobavljacs, "Id", "Naziv", oprema.Dobavljac);
     return View(oprema);
 }
Example #15
0
 /// <summary>
 /// Kreiranje objekta tipa oprema
 /// </summary>
 /// <param name="oprema">Prosljeđena oprema</param>
 /// <returns>Nova oprema</returns>
 private Oprema getOprema(Oprema oprema)
 {
     if (oprema == null)
     {
         oprema = new Oprema();
     }
     oprema.Naziv    = txtNaziv.Text;
     oprema.Kolicina = int.Parse(numKolicina.Value.ToString());
     oprema.Godiste  = int.Parse(numGodiste.Value.ToString());
     return(oprema);
 }
Example #16
0
 public ActionResult Edit([Bind(Include = "ID,Naziv,KategorijaOpremeID,InventarskiBroj,ProstorijaID")] Oprema oprema)
 {
     if (ModelState.IsValid)
     {
         db.Entry(oprema).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.KategorijaOpremeID = new SelectList(db.KategorijaOpremes, "ID", "NazivKategorije", oprema.KategorijaOpremeID);
     ViewBag.ProstorijaID       = new SelectList(db.Prostorijas, "ID", "Naziv", oprema.ProstorijaID);
     return(View(oprema));
 }
Example #17
0
        public async Task <IActionResult> Create([Bind("Id,Naziv,Status,Dostupnost,IdReferentniTip")] Oprema oprema)
        {
            if (ModelState.IsValid)
            {
                _context.Add(oprema);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdReferentniTip"] = new SelectList(_context.ReferentniTip, "Id", "Naziv", oprema.IdReferentniTip);
            return(View(oprema));
        }
Example #18
0
 private Oprema AddOprema(DataGridViewRow row)
 {
     if (row == null)
     {
         oprema = new Oprema();
     }
     else
     {
         oprema = new Oprema(row);
     }
     return(oprema);
 }
Example #19
0
 // GET: Opremas/Delete/5
 public ActionResult Delete(long? id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     Oprema oprema = db.Opremas.Find(id);
     if (oprema == null)
     {
         return HttpNotFound();
     }
     return View(oprema);
 }
Example #20
0
        public IActionResult Dodaj(DodajOpremuVM model, IFormFile Slika)
        {
            if (ModelState.IsValid)
            {
                Oprema Oprema = new Oprema()
                {
                    Naziv         = model.Naziv,
                    Opis          = model.Opis,
                    Cijena        = model.Cijena,
                    ProizvodjacID = model.ProizvodjacId,
                };

                if (Slika == null || Slika.Length == 0)
                {
                    Oprema.Slika = new byte[0];
                }
                else
                {
                    using (var ms = new MemoryStream())
                    {
                        Slika.CopyTo(ms);
                        Oprema.Slika = ms.ToArray();
                    }
                }


                db.Oprema.Add(Oprema);
                db.SaveChanges();
                if (model.OpremaStanja_Lokacije != null && model.OpremaStanja_Sifre != null)
                {
                    for (int i = 0; i < model.OpremaStanja_Lokacije.Count; i++)
                    {
                        OpremaStanje stanje = new OpremaStanje
                        {
                            OpremaId   = Oprema.OpremaId,
                            LokacijaId = model.OpremaStanja_Lokacije[i],
                            Sifra      = model.OpremaStanja_Sifre[i]
                        };
                        db.OpremaStanje.Add(stanje);
                    }
                    db.SaveChanges();
                }
            }
            else
            {
                return(View("Dodaj", model));
            }


            return(RedirectToAction("Index"));
        }
Example #21
0
        public IActionResult Edit(Oprema oprema, IFormFile slika, bool obrisisliku)
        {
            if (oprema == null)
            {
                return(NotFound("Nema poslanih podataka"));
            }
            Oprema dbOprema = ctx.Oprema.FirstOrDefault(a => a.IdOprema == oprema.IdOprema);

            if (dbOprema == null)
            {
                return(NotFound($"Neispravna sifra artikla: {oprema.IdOprema}"));
            }

            if (ModelState.IsValid)
            {
                try
                {
                    //ne možemo ići na varijantu ctx.Update(artikl), jer nismo prenosili sliku, pa bi bila obrisana
                    dbOprema.Naziv           = oprema.Naziv;
                    dbOprema.Status          = oprema.Status;
                    dbOprema.Dostupnost      = oprema.Dostupnost;
                    dbOprema.IdReferentniTip = oprema.IdReferentniTip;


                    if (slika != null && slika.Length > 0)
                    {
                        using (MemoryStream stream = new MemoryStream())
                        {
                            slika.CopyTo(stream);
                            dbOprema.SlikaOpreme = stream.ToArray();
                        }
                    }
                    else if (obrisisliku)
                    {
                        oprema.SlikaOpreme = null;
                    }

                    ctx.SaveChanges();
                    return(StatusCode(302, Url.Action(nameof(Row), new { id = oprema.IdOprema })));
                }
                catch (Exception exc)
                {
                    ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage());
                    return(PartialView(oprema));
                }
            }
            else
            {
                return(PartialView(oprema));
            }
        }
Example #22
0
        public static int DodajPrinter(string grad, _Printer printer, string vlasnik, int idAplikacije)
        {
            try
            {
                using (PostavkeDataContext db = new PostavkeDataContext())
                {
                    if (db.PRINTERIs.Any(i => i.Mac == printer.MAC))
                    {
                        return(-2);
                    }

                    PRINTERI novi = new PRINTERI();

                    int id = 1;

                    if (db.PRINTERIs.Any())
                    {
                        id = db.PRINTERIs.Max(i => i.IDPrintera) + 1;
                    }

                    novi.IDPrintera    = id;
                    novi.IDGrada       = printer.IDGrada;
                    novi.IDRedarstva   = printer.IDRedarstva;
                    novi.Mac           = printer.MAC ?? "";
                    novi.PIN           = printer.PIN;
                    novi.NazivPrintera = printer.Naziv;
                    novi.InterniBroj   = printer.InterniBroj;
                    novi.IDModela      = printer.IDModela;
                    novi.SerijskiBroj  = printer.SerijskiBroj;
                    novi.DatumDolaska  = printer.DatumUlaska;
                    novi.Jamstvo       = printer.Jamstvo;
                    novi.JamstvoDo     = printer.JamstvoDo;
                    novi.Vlasnik       = printer.Vlasnik;
                    novi.Ispravan      = printer.Ispravan;
                    novi.NazivVlasnika = vlasnik;

                    db.PRINTERIs.InsertOnSubmit(novi);
                    db.SubmitChanges();

                    Oprema.PovijestOpreme(printer.IDPrintera, 2, 2, "Dodao novi printer", DateTime.Now, idAplikacije);

                    return(novi.IDPrintera);
                }
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "Dodaj Printer");
                return(-1);
            }
        }
Example #23
0
        // GET: Admin/Opremas/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Oprema oprema = db.Opremas.Find(id);

            if (oprema == null)
            {
                return(HttpNotFound());
            }
            return(View(oprema));
        }
Example #24
0
        public IActionResult Snimi(OpremaVM oprema)
        {
            if (ModelState.IsValid)
            {
                Oprema o = new Oprema();
                o.Naziv = oprema.Naziv;

                _context.Oprema.Add(o);
                _context.SaveChanges();

                return(RedirectToAction("Dodaj"));
            }
            return(View("Dodaj", oprema));
        }
Example #25
0
        public ActionResult Obrisi(int OpremaId)
        {
            if (Autentifikacija.KorisnikSesija == null)
            {
                return(RedirectToAction("Index", "Login", new { area = "" }));
            }
            Oprema O   = ctx.Oprema.Where(x => x.Id == OpremaId).FirstOrDefault();
            int    pom = O.SalaId;

            ctx.Oprema.Remove(O);
            ctx.SaveChanges();

            return(RedirectToAction("Prikazi", new { SalaId = pom }));
        }
        public async Task <IActionResult> ZauzmiOpremuDetalji(int id, int opremaID)
        {
            DbKorisnik k = context.Korisnik.Where(o => o.DbKorisnikID.Equals(id)).First();
            DbClan     c = context.Clan.Where(o => o.DbClanID.Equals(id)).First();

            System.Diagnostics.Debug.WriteLine("primljeni id" + opremaID);
            Oprema oprema = new Oprema(context.Oprema.Where(x => x.DbOpremaID == opremaID).FirstOrDefault());

            prijavljeniClan      = new Clan(k, c);
            ViewData["clan"]     = c;
            ViewData["oprema"]   = oprema;
            ViewData["username"] = prijavljeniClan.Ime;
            return(View(prijavljeniClan));
        }
Example #27
0
 // GET: Opremas/Edit/5
 public ActionResult Edit(long? id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     Oprema oprema = db.Opremas.Find(id);
     if (oprema == null)
     {
         return HttpNotFound();
     }
     ViewBag.Dobavljac = new SelectList(db.Dobavljacs, "Id", "Naziv", oprema.Dobavljac);
     return View(oprema);
 }
Example #28
0
        private void AddOprema()
        {
            Oprema novaOprema = new Oprema();

            novaOprema.Sifra    = Convert.ToInt32(SifraTb.Text);
            novaOprema.Kolicina = Convert.ToInt32(KolicinaTb.Text);
            if (VrstaCb.SelectedItem != null)
            {
                novaOprema.VrstaP = (TypeOfConsumable)VrstaCb.SelectedItem;
            }
            if (VrstaNeCb.SelectedItem != null)
            {
                novaOprema.VrstaN = (TypeOfNonConsumable)VrstaNeCb.SelectedItem;
            }
            novaOprema.Tip  = (TypeOfEquipment)TipCb.SelectedItem;
            novaOprema.Sala = Convert.ToInt32(SalaTb.Text);

            Oprema.Add(novaOprema);
            if (novaOprema.Tip == TypeOfEquipment.CONSUMABLE)
            {
                ConsumableEquipment ce = new ConsumableEquipment();
                ce.Id       = novaOprema.Sifra;
                ce.Quantity = novaOprema.Kolicina;
                ce.Type     = novaOprema.VrstaP;

                ec.NewEquipment(novaOprema.Tip, ce);
            }
            if (novaOprema.Tip == TypeOfEquipment.NON_CONSUMABLE)
            {
                NonConsumableEquipment ne = new NonConsumableEquipment();
                ne.Id   = novaOprema.Sifra;
                ne.Type = novaOprema.VrstaN;
                ec.NewEquipment(novaOprema.Tip, ne);
            }
            if (novaOprema.Sala != 0)
            {
                EquipmentInRooms er = new EquipmentInRooms();
                er.IdEquipment = novaOprema.Sifra;
                er.Quantity    = novaOprema.Kolicina;
                er.RoomNumber  = novaOprema.Sala;

                erc.addEquipmentInRoom(er);
            }

            // Resetujemo polja
            ClearFields();

            UpdateTempOprema();
        }
Example #29
0
        // GET: Admin/Opremas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Oprema oprema = db.Opremas.Find(id);

            if (oprema == null)
            {
                return(HttpNotFound());
            }
            ViewBag.KategorijaOpremeID = new SelectList(db.KategorijaOpremes, "ID", "NazivKategorije", oprema.KategorijaOpremeID);
            ViewBag.ProstorijaID       = new SelectList(db.Prostorijas, "ID", "Naziv", oprema.ProstorijaID);
            return(View(oprema));
        }
        private void btnUcitajOpremu_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Oprema o = s.Load <Oprema>(53);
                MessageBox.Show("Oprema: " + o.oprema);

                s.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #31
0
        private void unosButton_Click(object sender, EventArgs e)
        {
            if (validiraj())
            {
                Random id = new Random();
                int r = id.Next(1111, 9999);
                Oprema Oprema = new Oprema(r, Convert.ToInt32(kolicina_numeric.Value), cijena_numeric.Value,
                    tipopremecombo.Text);

                DAL.DAL d = DAL.DAL.Instanca;
                d.kreirajKonekciju("localhost", "Teretana", "root", "");
                DAL.DAL.OpremaDAO c = d.getDAO.getOpremaDAO();

                Oprema.IdOpreme = (int)c.create(Oprema);
                d.terminirajKonekciju();
                MessageBox.Show("Oprema unesena! ID je: " + r);
                Close();
            }
        }