You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
2.5 KiB
70 lines
2.5 KiB
package com.controller;
|
|
|
|
import java.util.List;
|
|
|
|
import javax.swing.JTextField;
|
|
|
|
import com.dao.SaleDaoyzz;
|
|
import com.entity.Saleyzz;
|
|
|
|
|
|
public class SaleActionyzz {
|
|
//添加销售信息
|
|
public void addSaleInformation(JTextField saleDateField,
|
|
JTextField carTypeField,
|
|
JTextField colorField,
|
|
JTextField numberField,
|
|
JTextField handlerField)throws Exception {
|
|
SaleDaoyzz saleDao = new SaleDaoyzz();
|
|
Saleyzz sale = new Saleyzz();
|
|
sale.setSale_date(saleDateField.getText());
|
|
sale.setCar_type(carTypeField.getText());
|
|
sale.setColor(colorField.getText());
|
|
sale.setNumber(Integer.parseInt(numberField.getText()));
|
|
sale.setHandler(handlerField.getText());
|
|
|
|
saleDao.addSale(sale);
|
|
}
|
|
//删除销售信息
|
|
public void delSaleInformation(String sale_date)throws Exception {
|
|
|
|
SaleDaoyzz saleDao = new SaleDaoyzz();
|
|
saleDao.delSale(sale_date);
|
|
}
|
|
//修改销售信息
|
|
public void changeSaleInformation(JTextField saleDateField,
|
|
JTextField carTypeField,
|
|
JTextField colorField,
|
|
JTextField numberField,
|
|
JTextField handlerField) throws Exception{
|
|
SaleDaoyzz saleDao = new SaleDaoyzz();
|
|
Saleyzz sale = new Saleyzz();
|
|
sale.setSale_date(saleDateField.getText());
|
|
sale.setCar_type(carTypeField.getText());
|
|
sale.setColor(colorField.getText());
|
|
sale.setNumber(Integer.parseInt(numberField.getText()));
|
|
sale.setHandler(handlerField.getText());
|
|
|
|
saleDao.changeSale(sale);
|
|
|
|
}
|
|
//查询表信息并放入二维数组中保存
|
|
public Object[][] query(String[] columnNames) throws Exception{
|
|
// TODO Auto-generated method stub
|
|
SaleDaoyzz saleDao = new SaleDaoyzz();
|
|
List<Saleyzz> list = saleDao.query();
|
|
Object[][] results= new Object[list.size()][columnNames.length];
|
|
for (int i = 0; i < list.size(); i++) {
|
|
Saleyzz sale= (Saleyzz)list.get(i);
|
|
|
|
results[i][0] = sale.getSale_date();
|
|
results[i][1] = sale.getCar_type();
|
|
results[i][2]=sale.getColor();
|
|
results[i][3]=sale.getNumber();
|
|
results[i][4]=sale.getHandler();
|
|
|
|
}
|
|
return results;
|
|
}
|
|
}
|