Ejemplo n.º 1
0
 public static bool DodajUds(DataSet ds, DataTable dt, TextBox txtNaziv, TextBox txtCena, TextBox txtPopust, CheckedListBox clbGrupe)
 {
     if (Validacije.DodavanjeArtikla(txtNaziv, txtCena, txtPopust, clbGrupe))
     {
         if ((dt.AsEnumerable().Where(x => (x["naziv"] + "").ToLower() == txtNaziv.Text.ToLower())).Count() == 0)
         {
             DataRow red = ds.Tables["Artikal"].NewRow();
             red["naziv"]  = txtNaziv.Text;
             red["cena"]   = double.Parse(txtCena.Text);
             red["popust"] = int.Parse(txtPopust.Text);
             ds.Tables["Artikal"].Rows.Add(red);
             foreach (object o in clbGrupe.CheckedItems)
             {
                 DataRow grupaRed = ds.Tables["Grupisanje"].NewRow();
                 grupaRed["idArtikal"] = int.Parse(ds.Tables["Artikal"].Rows[ds.Tables["Artikal"].Rows.Count - 1]["idArtikal"] + "");
                 grupaRed["idgrupa"]   = int.Parse((o as DataRowView)["idgrupa"] + "");
                 ds.Tables["Grupisanje"].Rows.Add(grupaRed);
             }
             RadSlika.promenaIDBRaSlika("artikal", "1", ds.Tables["Artikal"].Rows[ds.Tables["Artikal"].Rows.Count - 1]["idArtikal"] + "");
             MessageBox.Show("Artikal uspešno dodat");
             return(true);
         }
         else
         {
             MessageBox.Show("Već postoji ovakav artikal");
             return(false);
         }
     }
     return(false);
 }
Ejemplo n.º 2
0
 private void PromenjenaGrupa(object sender, EventArgs e)
 {
     nudKolicina.Value    = 1;
     txtUkupnaCena.Text   = "";
     pbSlikaArtikal.Image = null;
     if (lbArtikalRacun.SelectedIndex != -1)
     {
         osnovnaUkupnaCena  = double.Parse(dt.Rows[lbArtikalRacun.SelectedIndex]["cena"] + "") * ((100 - int.Parse(dt.Rows[lbArtikalRacun.SelectedIndex]["popust"] + "")) / 100.0);
         txtUkupnaCena.Text = osnovnaUkupnaCena + "";
         RadSlika.prikaziSliku(pbSlikaArtikal, "artikal", dt.Rows[lbArtikalRacun.SelectedIndex]["idartikal"] + "");
     }
 }
Ejemplo n.º 3
0
        public static void KreirajGrupe(Panel grupa, DataSet dataset, DataTable tabela, ref PrikazArtikla delegat)
        {
            int brojDugmica   = dt.Rows.Count;
            int sirinaDugmeta = (grupa.Width - 100) / 3;
            int visinaDugmeta = (int)((grupa.Height) / 1.8);
            int pocetnoGore   = 0;

            prikazArtikla = delegat;
            for (int i = 0; i < brojDugmica; i++)
            {
                Button b = new Button();
                b.Width  = sirinaDugmeta;
                b.Height = visinaDugmeta;
                b.Left   = 20 + (sirinaDugmeta + 15) * (i % 3);
                b.Top    = pocetnoGore;
                b.Text   = dt.Rows[i]["naziv"] + "";
                b.Click += Klik;
                RadSlika.postaviSliku(b, "grupa", dt.Rows[i]["idGrupa"] + "");
                grupa.Controls.Add(b);
                pocetnoGore = i % 3 == 2 ? pocetnoGore + visinaDugmeta + 5 : pocetnoGore;
            }
            ds = dataset;
            dt = tabela;
        }
Ejemplo n.º 4
0
 private void ObrisiSliku()
 {
     RadSlika.obrisiSliku("artikal", "1");
     pictureBox1.Image = null;
 }
Ejemplo n.º 5
0
 private void btnDodajSliku_Click(object sender, EventArgs e)
 {
     RadSlika.dodajSLiku("artikal", "1");
     RadSlika.prikaziSliku(pictureBox1, "artikal", "1");
 }