Beispiel #1
0
        private void cargArt(C_ARTICULOS art)
        {
            int c1 = art.getCant();
            if (c1 > 0)
            {
                ped = fac.listaPedidos.Find(p => p.getArt() == art);
                if (ped == null)
                {
                    fac.listaPedidos.Add(new C_PEDIDOS(1, art));
                    --c1;
                    art.setCant(c1);
                    llenarArticulos();
                }
                else
                {
                    int c = ped.getCant();
                    if (c >= 0)
                    {
                        ++c;
                        --c1;
                        ped.setCant(c);
                        art.setCant(c1);
                        llenarArticulos();
                    }
                }
            }
            else
            {
                MessageBox.Show("No hay mas articulos de ese modelo");
            }

            llenarListaPedido();
            vender_btn.Enabled = true;
        }
Beispiel #2
0
        private void venta_dgv_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0)
            {
                DataGridViewRow fila = venta_dgv.Rows[e.RowIndex];
                ped = fac.listaPedidos.Find(a => a.getArt().datos()[0] == Convert.ToString(fila.Cells["code1"].Value));

                int c = ped.getCant();
                int c1 = art.getCant();
                if (c > 1)
                {
                    c--;
                    ped.setCant(c);
                }
                else
                {
                    fac.listaPedidos.Remove(ped);
                }
                c1++;
                art.setCant(c1);
                llenarListaPedido();
                llenarArticulos();
            }
        }