private void UcitajListeArtikalaKategorijaBrendova() { // učitavanje lista artikala, brendova i kategorija using (ELBSModel db = new ELBSModel()) { ListaArtikala = new List <C099_pravi>(db.C099_pravi); ListaBrendova = new List <BRAND>(db.BRAND); ListaKategorija = new List <KATARTIK>(db.KATARTIK); } }
private void PronadjiProizvodPoId_ELBSBaza() { if (!string.IsNullOrWhiteSpace(frmListaArtikala.sifraOdabranogArtiklaString)) { Proizvod pronadjeniProizvod; try { using (ELBSModel db = new ELBSModel()) { var artikal = db.C099_pravi .Where(p => p.ARTIKAL.Equals(frmListaArtikala.sifraOdabranogArtiklaString)) .FirstOrDefault(); if (artikal != null) { //string brendTrimmed = artikal.PROIZVODJAC.TrimEnd(); pronadjeniProizvod = new Proizvod() { Id = Convert.ToInt32(txtId.Text), ElSifraProizvoda = artikal.ARTIKAL, ElEAN = artikal.BARCODE, Naziv = artikal.NAZIV, ElKat = artikal.SHKAT, Brend = artikal.PROIZVODJAC, //Brend = brendTrimmed, ePonudaURL = string.Empty }; odabraniProizvod = pronadjeniProizvod; MapirajModelNaKontrole(); } else { throw new Exception(); } } } catch (Exception xcp) { MessageBox.Show("Proizvod ne postoji u bazi.\r\nGreška:\r\n " + xcp.Message, "Greška"); } } else { return; } }
private void NapuniListeZaCombo() { try { using (ELBSModel db = new ELBSModel()) { ListaKategorija = new List <KATARTIK>(); ListaKategorija = db.KATARTIK .OrderBy(k => k.KAT2) .ToList(); ListaBrendova = new List <BRAND>(); ListaBrendova = db.BRAND .OrderBy(b => b.PROIZVODJAC) .ToList(); } } catch (Exception) { MessageBox.Show("Greška pri učitavanju podataka za combo.", "Greška"); } }