Beispiel #1
0
        public void showIzdelki()
        {
            ItemsDatabase db    = new ItemsDatabase();
            List <Item>   items = db.ReadItems();

            izdelki_panel.Controls.Clear();
            int i = 0;

            foreach (Item izdelek in items)
            {
                SplitContainer splt = new SplitContainer();
                splt.Size = new Size(772, 30);
                Label lb = new Label();
                lb.Text = izdelek.ItemName;
                splt.Panel1.Controls.Add(lb);
                splt.FixedPanel = System.Windows.Forms.FixedPanel.Panel1;
                splt.FixedPanel = System.Windows.Forms.FixedPanel.Panel2;
                Button btn = new Button();
                btn.Text   = "Uredi";
                btn.Name   = izdelek.ItemID;
                btn.Click += editWindowOpen;
                splt.Panel2.Controls.Add(btn);
                splt.IsSplitterFixed = true;
                splt.BackColor       = i % 2 == 0 ? Color.White : Color.LightGray;
                izdelki_panel.Controls.Add(splt);
                i++;
            }
        }
Beispiel #2
0
        public void RefreshTable()
        {
            ItemsDatabase db    = new ItemsDatabase();
            List <Item>   items = db.ReadItems();

            dataGridView1.Columns.Clear();
            dataGridView1.Rows.Clear();
            dataGridView1.Columns.Add("columnid", "ItemCode");
            dataGridView1.Columns.Add("columnName", "ItemIme");
            dataGridView1.Columns.Add("columnPrice", "Price");
            dataGridView1.Columns.Add("columnType", "Tip");
            DataGridViewButtonColumn btn = new DataGridViewButtonColumn();

            btn.Name       = "";
            btn.HeaderText = "Edit";
            btn.Text       = "Uredi";
            btn.UseColumnTextForButtonValue = true;
            if (dataGridView1.Columns["edit"] == null)
            {
                dataGridView1.Columns.Add(btn);
            }
            foreach (Item i in items)
            {
                string[] row1 = { i.ItemID, i.ItemName, i.Price.ToString(), i.type, "s" };
                dataGridView1.Rows.Add(row1);
            }
        }
Beispiel #3
0
        public void loadListView()
        {
            ItemsDatabase db    = new ItemsDatabase();
            List <Item>   items = db.ReadItems();

            listView1.Items.Clear();
            foreach (Item i in items)
            {
                string[] rowList = { i.ItemID, i.ItemName, i.Price.ToString(), i.type };
                listView1.Items.Add(new ListViewItem(rowList));
            }
        }