Ejemplo n.º 1
0
 public void Dohvati()
 {
     using (RacunalaEntities entities = new RacunalaEntities())
     {
         var nestedQuery = from konf in entities.Konfiguracije_Racunala
                           from g in entities.Graficka_Kartica
                           from k in entities.Kucistes
                           from m in entities.Maticna_Ploca
                           from n in entities.Napajanjes
                           from d in entities.Pohranas
                           from p in entities.Procesors
                           from r in entities.Radna_Memorija
                           where
                           g.Id_Graficke == konf.VK_Graficku && k.Id_Kucista == konf.VK_Kuciste && m.Id_Maticna_Ploca == konf.VK_Maticna && n.Id_Napajanje == konf.VK_Napajanje &&
                           d.Id_Pohrana == konf.VK_Pohranu && p.Id_Procesor == konf.VK_Procesor && r.Id_RAM == konf.VK_RAM
                           select new
         {
             konf.Id_Konfiguracije,
             konf.Naziv_Konfiguracije,
             konf.Stanje_Na_Skladistu,
             konf.Cijena_Konfiguracije,
             g.Naziv__Graficke,
             k.Naziv_Kucista,
             m.Naziv_Maticne,
             n.Naziv_Napajanja,
             d.Naziv_Diska,
             p.Naziv_Procesora,
             r.Naziv_RAM
         };
         var result = nestedQuery.ToList();
         dataGridView1.DataSource = result;
     }
 }
Ejemplo n.º 2
0
 public void IzbrisiProc(Procesor odabraniProcesor)
 {
     using (RacunalaEntities entities = new RacunalaEntities())
     {
         entities.Procesors.Attach(odabraniProcesor);
         entities.Procesors.Remove(odabraniProcesor);
         entities.SaveChanges();
     }
 }
        public BindingList <Skladiste> DohvatiSvaSkladista()
        {
            BindingList <Skladiste> listaSkladista;

            using (RacunalaEntities entities = new RacunalaEntities())
            {
                listaSkladista = new BindingList <Skladiste>(entities.Skladiste.ToList());
            }
            return(listaSkladista);
        }
Ejemplo n.º 4
0
        public BindingList <Procesor> DohvatiSveProcesore()
        {
            BindingList <Procesor> listaProcesora;

            using (RacunalaEntities entities = new RacunalaEntities())
            {
                listaProcesora = new BindingList <Procesor>(entities.Procesors.ToList());
            }
            return(listaProcesora);
        }
        public BindingList <Napajanje> DohvatiSvaNapajanja()
        {
            BindingList <Napajanje> listaNapajanja;

            using (RacunalaEntities entities = new RacunalaEntities())
            {
                listaNapajanja = new BindingList <Napajanje>(entities.Napajanjes.ToList());
            }
            return(listaNapajanja);
        }
Ejemplo n.º 6
0
        public BindingList <Radna_Memorija> DohvatiSveRam()
        {
            BindingList <Radna_Memorija> listaRam;

            using (RacunalaEntities entities = new RacunalaEntities())
            {
                listaRam = new BindingList <Radna_Memorija>(entities.Radna_Memorija.ToList());
            }
            return(listaRam);
        }
Ejemplo n.º 7
0
        public BindingList <Pohrana> DohvatiSveDiskove()
        {
            BindingList <Pohrana> listaDiskova;

            using (RacunalaEntities entities = new RacunalaEntities())
            {
                listaDiskova = new BindingList <Pohrana>(entities.Pohranas.ToList());
            }
            return(listaDiskova);
        }
        public BindingList <Graficka_Kartica> DohvatiSveGRaficke()
        {
            BindingList <Graficka_Kartica> listaGrafickihKartica;

            using (RacunalaEntities entities = new RacunalaEntities())
            {
                listaGrafickihKartica = new BindingList <Graficka_Kartica>(entities.Graficka_Kartica.ToList());
            }
            return(listaGrafickihKartica);
        }
Ejemplo n.º 9
0
        public BindingList <Kuciste> DohvatiSvaKucista()
        {
            BindingList <Kuciste> listaKucista;

            using (RacunalaEntities entities = new RacunalaEntities())
            {
                listaKucista = new BindingList <Kuciste>(entities.Kucistes.ToList());
            }
            return(listaKucista);
        }
        public BindingList <Maticna_Ploca> DohvatiSveMaticne()
        {
            BindingList <Maticna_Ploca> listaMaticnih;

            using (RacunalaEntities entities = new RacunalaEntities())
            {
                listaMaticnih = new BindingList <Maticna_Ploca>(entities.Maticna_Ploca.ToList());
            }
            return(listaMaticnih);
        }
Ejemplo n.º 11
0
        public BindingList <Procesor> PretražiPoNazivuProcesora(string nazivProcesora)
        {
            BindingList <Procesor> listaProcesoraPretrazivanje;

            using (RacunalaEntities entities = new RacunalaEntities())
            {
                var upit = from p in entities.Procesors where p.Naziv_Procesora.Contains(nazivProcesora) select p;
                listaProcesoraPretrazivanje = new BindingList <Procesor>(upit.ToList());
            }
            return(listaProcesoraPretrazivanje);
        }
Ejemplo n.º 12
0
 private void Prikazi()
 {
     using (RacunalaEntities entities = new RacunalaEntities())
     {
         var upit = from s in entities.Skladiste
                    from k in entities.Konfiguracije_Racunala
                    where s.Vk_Konfiguracija == k.Id_Konfiguracije
                    select new { k.Naziv_Konfiguracije, k.Cijena_Konfiguracije, s.Datum_evidencije, s.Trenutno_Stanje, s.Staro_Stanje, s.Pozicija };
         dataGridView1.DataSource = upit.ToList();
     }
 }
Ejemplo n.º 13
0
        public void unosProcesora(string naziv, int godina, string proizvodac, decimal cijena, int jezgre, double takt)
        {
            using (RacunalaEntities enteties = new RacunalaEntities())
            {
                Procesor procesor = new Procesor();
                procesor.Naziv_Procesora      = naziv;
                procesor.Proizvodac_Procesora = proizvodac;
                procesor.Godina_Proizvodnje   = godina;
                procesor.Broj_Jezgri          = jezgre;
                procesor.Takt_Procesora       = takt;
                procesor.Cijena_Procesora     = cijena;

                enteties.Procesors.Add(procesor);
                enteties.SaveChanges();
            }
        }
Ejemplo n.º 14
0
        public void IzmjenaProcesora(Procesor odabraniProcesor, string naziv, int godina, string proizvodac, decimal cijena, int jezgre, double takt)
        {
            using (RacunalaEntities entities = new RacunalaEntities())
            {
                entities.Procesors.Attach(odabraniProcesor);

                odabraniProcesor.Naziv_Procesora      = naziv;
                odabraniProcesor.Naziv_Procesora      = naziv;
                odabraniProcesor.Proizvodac_Procesora = proizvodac;
                odabraniProcesor.Godina_Proizvodnje   = godina;
                odabraniProcesor.Broj_Jezgri          = jezgre;
                odabraniProcesor.Takt_Procesora       = takt;
                odabraniProcesor.Cijena_Procesora     = cijena;

                entities.SaveChanges();
            }
        }
        public void AzurirajKonfiguraciju(Konfiguracije_Racunala odabranaKonfiguracija, string naziv, decimal cijena, int stanje, int graficka, int kuciste, int maticna, int napajanje, int disk, int procesor, int ram)
        {
            using (RacunalaEntities entities = new RacunalaEntities())
            {
                entities.Konfiguracije_Racunala.Attach(odabranaKonfiguracija);

                odabranaKonfiguracija.Naziv_Konfiguracije  = naziv;
                odabranaKonfiguracija.Cijena_Konfiguracije = cijena;
                odabranaKonfiguracija.Stanje_Na_Skladistu  = stanje;
                odabranaKonfiguracija.VK_Graficku          = graficka;
                odabranaKonfiguracija.VK_Kuciste           = kuciste;
                odabranaKonfiguracija.VK_Maticna           = maticna;
                odabranaKonfiguracija.VK_Napajanje         = napajanje;
                odabranaKonfiguracija.VK_Pohranu           = disk;
                odabranaKonfiguracija.VK_Procesor          = procesor;
                odabranaKonfiguracija.VK_RAM = ram;

                entities.SaveChanges();
            }
        }
        public void UnesiKonfiguraciju(string naziv, decimal cijena, int stanje, int graficka, int kuciste, int maticna, int napajanje, int disk, int procesor, int ram)
        {
            using (RacunalaEntities entities = new RacunalaEntities())
            {
                Konfiguracije_Racunala konfig = new Konfiguracije_Racunala();

                konfig.Naziv_Konfiguracije  = naziv;
                konfig.Cijena_Konfiguracije = cijena;
                konfig.Stanje_Na_Skladistu  = stanje;
                konfig.VK_Graficku          = graficka;
                konfig.VK_Kuciste           = kuciste;
                konfig.VK_Maticna           = maticna;
                konfig.VK_Napajanje         = napajanje;
                konfig.VK_Pohranu           = disk;
                konfig.VK_Procesor          = procesor;
                konfig.VK_RAM = ram;

                entities.Konfiguracije_Racunala.Add(konfig);
                entities.SaveChanges();
            }
        }