if (!name.isEmpty()) { sqlBuilder.append(" and g.name like '%" + paraArray[0] + "%' "); } if (!"全部".equals(paraArray[1])) { sqlBuilder.append(" and s.category_id='" + paraArray[1] + "' "); } if (!"全部".equals(paraArray[2])) { sqlBuilder.append(" and s.warehouse_id='" + paraArray[2] + "' "); } if (!"全部".equals(paraArray[3])) { sqlBuilder.append(" and s.handler_id='" + paraArray[3] + "' "); } String sql = sqlBuilder.toString(); List<Object[]> list = dao.select(sql, 9, null); if (!list.isEmpty()) { for (Object[] object : list) { Vector temp = new Vector<String>(); for (int i = 0; i < object.length; i++) { temp.add(object[i]); } rows.add(temp); } }
return rows; }
//通过id逻辑删除出库单 @Override publicintdeleteStockOutputById(Object[] paraArray)throws Exception { BaseDaoImpl dao = new BaseDaoImpl(); int result = 0; result = dao.update("update stock_order set del_flag='1' where id=?", paraArray); return result; }
//通过id修改出库单 @Override publicintupdateStockOutputById(Object[] paraArray)throws Exception { BaseDaoImpl dao = new BaseDaoImpl(); int result = 0; result = dao.update("update stock_order set amount=? where id=?", paraArray); return result; }
JLabel title = new JLabel("商品信息"); title.setFont(MyFont.Static);
labelPanel.add(title); }
// 初始化商品信息面板 publicvoidinitContentPanel(){ contentPanel = new JPanel(new GridLayout(6, 2));
label_name = new JLabel("商品名称", JLabel.CENTER); label_price = new JLabel("商品价格", JLabel.CENTER); label_origin = new JLabel("商品产地", JLabel.CENTER); label_stock = new JLabel("商品库存", JLabel.CENTER); label_warehouse = new JLabel("所属仓库", JLabel.CENTER); label_category = new JLabel("所属分类", JLabel.CENTER);
name = new JTextField(""); price = new JTextField(""); origin = new JTextField(""); stock = new JTextField("");
// 商品种类下拉框 category = new JComboBox(); CategoryServiceImpl categoryService = new CategoryServiceImpl(); List<Object[]> list_category = null; try { list_category = categoryService.selectAll(); } catch (Exception e) { e.printStackTrace(); } if (list_category != null) { int sign = 0; for (int i = 0; i < list_category.size(); i++) { String id = (String) list_category.get(i)[0]; String name = (String) list_category.get(i)[1]; category.addItem(new Item(id, name)); } }
// 初始化商品信息面板 publicvoidinitContentPanel(){ contentPanel = new JPanel(new GridLayout(4, 2));
label_name = new JLabel("商品名称", JLabel.CENTER); label_amount = new JLabel("入库数量", JLabel.CENTER); label_category = new JLabel("所属分类", JLabel.CENTER); label_warehouse = new JLabel("所属仓库", JLabel.CENTER);
// 商品名称下拉框 select_name = new JComboBox(); GoodsServiceImpl goodsService = new GoodsServiceImpl(); List<Object[]> list_goods = new ArrayList(); try { list_goods = goodsService.selectAll(); } catch (Exception e) { e.printStackTrace(); } select_name.addItem(new Item("请选择", "请选择")); if (!list_goods.isEmpty()) { int sign = 0; for (Object[] object : list_goods) {
amount = new JTextField(""); select_category = new JComboBox(); select_category.setEnabled(false); select_warehouse = new JComboBox(); select_warehouse.setEnabled(false);
for (int i = 0; i < list_warehouse.size(); i++) { String id = (String) list_warehouse.get(i)[0]; String name = (String) list_warehouse.get(i)[1]; warehouse.addItem(new Item(id, name)); } }