private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) // Postavi opis artikla u podnozje
        {
            //  var sifre_artikla = ArtikliOsnovno.GetUneseniArtikli(ArtikliOsnovno.Zahtjev.sifra);
            var sifre_artikla = ArtikliOsnovno.GetUneseniArtikli().Select(x => x.sifra).ToList();

            //  var opisi_artikla = ArtikliOsnovno.GetUneseniArtikli(ArtikliOsnovno.Zahtjev.opis_artikla);
            var opisi_artikla = ArtikliOsnovno.GetUneseniArtikli().Select(x => x.opis_artikla).ToList();

            for (int i = 0; i < sifre_artikla.Count; i++)
            {
                if (Convert.ToInt64(dataGridView1.CurrentRow.Cells[0].Value) == Convert.ToInt64(sifre_artikla[i]))
                {
                    richTextBox1.Text = opisi_artikla[i];
                    break;
                }
            }
        }
        public Artikl Izracunaj_ulaz(long sifra)
        {
            Artikl art = new Artikl();
            int    j   = 0;

            foreach (Artikl uneseni_art in UkupnoUneseniArtikli(sifra))
            {
                try
                {
                    if (uneseni_art.sifra == sifra)
                    {
                        if (uneseni_art.nab_cijena != 0)
                        {
                            art.sifra     = uneseni_art.sifra;
                            art.naziv     = uneseni_art.naziv;
                            art.dobavljac = uneseni_art.dobavljac;



                            art.MPC    = uneseni_art.MPC; // Dodati ako u stanju skladista je druga cijena ispisati nivelaciju
                            art.popust = uneseni_art.popust;

                            art.vrsta           = uneseni_art.vrsta;
                            art.podgrupa        = uneseni_art.podgrupa;
                            art.opis_artikla    = uneseni_art.opis_artikla;
                            art.robna_marka     = uneseni_art.robna_marka;
                            art.kolicina       += uneseni_art.kolicina;
                            art.nab_cijena     += uneseni_art.nab_cijena;
                            art.nab_vrijednost += uneseni_art.nab_cijena * Math.Abs(uneseni_art.kolicina);

                            if (art.kolicina == 0)
                            {
                                art.nab_cijena = 0;
                                j = -1;
                            }

                            j++;
                        }
                        else if (uneseni_art.nab_cijena == 0)
                        {
                            //Nivelacija/Promjena cijena
                            art.MPC    = uneseni_art.MPC;
                            art.popust = uneseni_art.popust;
                        }
                    }
                }
                catch { };
            }
            art.nab_cijena     /= j;
            art.nab_vrijednost /= art.kolicina;



            var pdv_artikla = ArtikliOsnovno.GetStopaFromSifra(sifra);

            art.min_mpc = Math.Abs(art.nab_vrijednost * (1 + ((float)pdv_artikla / 100)));


            //foreach(Artikl artikl_na_racunu in _nekativni_racuni)



            if (art.kolicina <= 0)// Kada se skine sa stanja postaviti u 0
            {
                art.min_mpc = 0;
            }

            return(art);
        }