Exemple #1
0
        private void btnOdaberiArtikl_Click_1(object sender, EventArgs e)
        {
            uint broj;

            if (uint.TryParse(txtKolicina.Text, out broj) && txtKolicina.Text != "")
            {
                if (dgvVrstaArtikla.SelectedRows.Count > 0 && dgvArtikli.SelectedRows.Count > 0)
                {
                    artikl          = new DBClass.Artikl();
                    artikl.Kolicina = int.Parse(txtKolicina.Text.ToString());
                    int odabriArtikla = int.Parse(dgvArtikli.SelectedCells[0].Value.ToString());
                    artikl.DodajNarucenuKolicinu(odabriArtikla);
                    artikl.DohvatiArtikl(odabriArtikla);
                    listaArtikla = artikl.DohvatiListu(artikl);
                    dgvOdabraniArtikli.DataSource = listaArtikla;



                    provjera = true;
                }
            }
            else
            {
                MessageBox.Show("Unesite točnu količinu!");
            }
        }
Exemple #2
0
        public static List <Artikl> DohvatiNazivArtikla(string nazivArtikla)
        {
            List <Artikl> lista   = new List <Artikl>();
            string        sqlUpit = "SELECT a.ID_artikla, a.Naziv, a.Cijena, a.Kolicina, a.ID_vrsta_artikla FROM Artikli a, Vrsta_artikla v  WHERE a.ID_vrsta_artikla=v.ID_vrsta_artikla AND a.Naziv LIKE('" + nazivArtikla + "%')";
            DbDataReader  dr      = DatabaseConnection.Instance.DohvatiDataReader(sqlUpit);

            while (dr.Read())
            {
                Artikl artikli = new Artikl(dr);
                lista.Add(artikli);
            }
            dr.Close();
            return(lista);
        }
Exemple #3
0
        public static List <Artikl> DohvatiArtikle(int ID_Artikla)
        {
            List <Artikl> lista   = new List <Artikl>();
            string        sqlUpit = "SELECT * FROM Artikli WHERE ID_artikla=" + ID_Artikla;
            DbDataReader  dr      = DatabaseConnection.Instance.DohvatiDataReader(sqlUpit);

            while (dr.Read())
            {
                Artikl artikli = new Artikl(dr);
                lista.Add(artikli);
            }
            dr.Close();
            return(lista);
        }
Exemple #4
0
        private void btnIzradiNarudzbenicu_Click(object sender, EventArgs e)
        {
            DateTime datumNarudzbe = DateTime.Now;

            //punjenje clase Narudzbenica
            korisnik.AktivanKorisnik();
            dobavljac.DohvatiDobavljace(ListClass.iDDovacljaca);
            narudzbenica.ID_dobavljac  = ListClass.iDDovacljaca;
            narudzbenica.ID_korisnici  = korisnik.ID_korisnik;
            narudzbenica.Datum_vrijeme = datumNarudzbe;
            narudzbenica.Spremi();
            narudzbenica.DohvatiIDNaruzbe();
            //punjenje clase stavke_narudzbenice

            stavkeNarudzbenice.ID_narudzbenice = narudzbenica.ID_narudzbenica;
            foreach (DataGridViewRow s in dgvArtikli.Rows)
            {
                int iDArtikla = 0;
                try
                {
                    artikl = new DBClass.Artikl();
                    if (int.TryParse(s.Cells["ID_artikla"].Value.ToString(), out iDArtikla))
                    {
                        artikl.DohvatiArtikl(iDArtikla);
                        stavkeNarudzbenice.Kolicina = artikl.Narucena_kolicina;

                        stavkeNarudzbenice.ID_artikla = iDArtikla;
                        stavkeNarudzbenice.Insert();
                    }
                }
                catch { }
            }


            MessageBox.Show("Narudžbenica je uspješno kreirana!");
        }
Exemple #5
0
 public BindingList <Artikl> DohvatiListu(Artikl artikli)
 {
     listaArtikla.Add(artikli);
     return(listaArtikla);
 }