예제 #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            string selected = listView1.SelectedItems[0].Text;

            var item = listView1.FindItemWithText(selected, false, 0, false);

            if (item != null)
            {
                listView1.Items.Remove(item);
                BDProducts.excluir(selected);
            }
        }
예제 #2
0
        private void acao(bool op)
        {
            if (op)
            {
                if (codeText.Text != "" && QuantText.Value > 0)
                {
                    ListViewItem prod = new ListViewItem(codeText.Text);
                    prod.SubItems.Add((QuantText.Value).ToString());
                    prod.SubItems.Add((precoText.Value).ToString());

                    if (listView1.Items.Count == 0)
                    {
                        listView1.Items.Add(prod);
                    }
                    else
                    {
                        var item = listView1.FindItemWithText(codeText.Text, false, 0, false);

                        if (item == null)
                        {
                            listView1.Items.Add(prod);
                        }
                        else
                        {
                            item.SubItems[1].Text = (QuantText.Value + Int32.Parse(item.SubItems[1].Text)).ToString();
                        }
                    }
                    BDProducts.adicionar(Global.collectionDados, codeText.Text, Convert.ToInt32(Math.Round(QuantText.Value, 0)), Convert.ToInt32(Math.Round(precoText.Value, 0)), op);
                }
            }
            else
            {
                if (listView1.Items.Count != 0)
                {
                    var item = listView1.FindItemWithText(codeText.Text, false, 0, false);
                    if (item != null)
                    {
                        int val = Int32.Parse(item.SubItems[1].Text) - Convert.ToInt32(Math.Round(QuantText.Value, 0));
                        if (val < 0)
                        {
                        }
                        else
                        {
                            item.SubItems[1].Text = (Int32.Parse(item.SubItems[1].Text) - QuantText.Value).ToString();
                            BDProducts.adicionar(Global.collectionDados, codeText.Text, Convert.ToInt32(Math.Round(QuantText.Value, 0)), Convert.ToInt32(Math.Round(precoText.Value, 0)), op);
                        }
                    }
                }
            }
        }
예제 #3
0
        public Form2()
        {
            InitializeComponent();
            BDProducts.start(listView1);

            if (Global.mode == "Admin")
            {
                panelExcluir.Dispose();
            }
            else if (Global.mode == "Normal")
            {
                panelGeral.Dispose();
            }
        }