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; }
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(); } }