예제 #1
0
 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);
     }
 }
예제 #2
0
        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;
            }
        }
예제 #3
0
        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");
            }
        }