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); }
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"] + ""); } }
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; }
private void ObrisiSliku() { RadSlika.obrisiSliku("artikal", "1"); pictureBox1.Image = null; }
private void btnDodajSliku_Click(object sender, EventArgs e) { RadSlika.dodajSLiku("artikal", "1"); RadSlika.prikaziSliku(pictureBox1, "artikal", "1"); }