编辑: 此身滑稽 2013-06-07

添加库存=new JButton( 仓库添加 );

入库=new JButton( 货物入库 );

货物出库1=new JButton( 货物出库 );

整体查询1=new JButton( 整体查询 );

入库查询1=new JButton( 进出查询 );

bbbb=new JButton( 关于 );

aa.add(添加库存);

aa.add(入库);

aa.add(货物出库1);

aa.add(整体查询1);

aa.add(入库查询1);

bb.add(bbbb);

label=new JLabel( 欢迎使用仓库管理系统 ,JLabel.CENTER);

label.setFont(new Font( TimesRoman ,Font.BOLD,24));

label.setForeground(Color.red);

添加库存.addActionListener(this);

入库.addActionListener(this);

货物出库1.addActionListener(this);

整体查询1.addActionListener(this);

入库查询1.addActionListener(this);

bbbb.addActionListener(this);

card=new CardLayout();

con=getContentPane();

pCenter=new JPanel();

pCenter.setLayout(card);

仓库添加=new tianjia();

货物入库=new goodAdd();

货物出库=new goodTake(this);

整体查询=new select();

入库查询=new mhcx();

关于=new about(this);

pCenter.add( 欢迎语界面 ,label);

pCenter.add( 录入界面 ,仓库添加);

pCenter.add( 入库界面 ,货物入库);

pCenter.add( 整体查询界面 ,整体查询);

pCenter.add( 入库查询界面 ,入库查询);

con.add(aa,BorderLayout.NORTH);

con.add(bb,BorderLayout.SOUTH);

con.add(pCenter,BorderLayout.CENTER);

con.validate();

点击仓库添加则进入仓库添加的,在这里可以添加新的货物,填完货物信息后点 确定 会弹出一个对话框,点 是 则货物信息就会添加到数据库(Warehouse)中. 添加库存: Warehouse wh = new Warehouse();

WarehouseDAO wd = new WarehouseDAO();

s1=仓库编号.getText();

s3=产品名称.getText();

s4=产品数量.getText();

wh.setWid(Integer.valueOf(s1));

wh.setPname(s3);

wh.setPnumber(Integer.valueOf(s4)wh.setPdate(new Date());

wd.save(wh);

货物出库: Warehouse wh = new Warehouse();

WarehouseDAO wd = new WarehouseDAO();

OutBillDAO obd = new OutBillDAO();

OutBill ob = new OutBill();

s2=仓库编号.getText();

s3=产品数量.getText();

s4=客户姓名.getText();

s5=客户电话.getText();

wh = wd.findById(Integer.valueOf(s2));

if(wh.getPname().equals(null)){ 仓库编号.setText( 仓库编号不存在! );

} else{ ob.setPnumber(Integer.valueOf(s3));

ob.setOutName(s4);

ob.setOutPhone(s5);

ob.setOutDate(new Date());

wh.setPname(wh.getPname());

wh.setWid(wh.getWid());

if(wh.getPnumber()>

ob.getPnumber()){ wh.setPnumber(wh.getPnumber()-ob.getPnumber());

wh.setPdate(new Date());

ob.setWarehouse(wh);

obd.save(ob);

} 点击 货物入库 按钮,进出货物入库,填写仓库编号、产品数量、客户姓名、客户 电话,入库时间为当前系统时间.在点击 确定 和 是 后,入库信息添加到入 表(InBill),在添加的同时,系统会查库存表并对相应的货物货物信息进行修改. 货物入库: Warehouse wh = new Warehouse();

WarehouseDAO wd = new WarehouseDAO();

InBillDAO ibd = new InBillDAO();

InBill ib = new InBill();

s2=仓库编号.getText();

s3=产品数量.getText();

s4=客户姓名.getText();

s5=客户电话.getText();

wh = wd.findById(Integer.valueOf(s2) ib.setInNumber(Integer.valueOf(s3));

if(wh.getPname().equals(null)){ 仓库编号.setText( 仓库编号不存在! );

} else{ ib.setInName(s4);

ib.setInPhone(s5);

ib.setInDate(new Date());

wh.setPname(wh.getPname());

wh.setWid(wh.getWid());

wh.setPnumber(ib.getInNumber()+wh.getPnumber());

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题