📄 jf_view_medicine.java
字号:
medicine.setGg(jTextField7.getText().trim());
medicine.setJx(jCyj.getSelectedItem().toString());
medicine.setCd(jTextField9.getText().trim());
int bzsl;
Double lsjg,jhjg,pfjg;
try{
bzsl = Integer.parseInt(jTextField10.getText().trim());
lsjg = Double.valueOf(jTextField15.getText().trim());
jhjg = Double.valueOf(jTextField16.getText().trim());
pfjg = Double.valueOf(jTextField17.getText().trim());
}catch(java.lang.NumberFormatException format){
JOptionPane.showMessageDialog(null, "输入的数据格式有误,请重新录入!!\n" + format.getMessage(), "系统提示",JOptionPane.ERROR_MESSAGE);
System.out.println(format.getMessage());
return;
}
medicine.setBzsl(bzsl);
medicine.setYxq(jCyxq.getSelectedItem().toString());
/*java.sql.Date yxq;
try{
yxq = java.sql.Date.valueOf(jCyxq.getSelectedItem().toString().trim());
}catch(java.lang.IllegalArgumentException argument){
JOptionPane.showMessageDialog(null, "输入的日期数据格式有误,请重新录入!!\n" + argument.getMessage(), "系统提示",JOptionPane.ERROR_MESSAGE);
jCyxq.requestFocus();
return;
}
System.out.println("dw :" + jCdw.getSelectedItem().toString());
System.out.println("jCzlbz :" + jCzlbz.getSelectedItem().toString());
System.out.println("jCjyfs :" + jCjyfs.getSelectedItem().toString());
System.out.println("jClb :" + jClb.getSelectedItem().toString());
System.out.println("jCyxq :" + jCyxq.getSelectedItem().toString());*/
medicine.setZlbz(jCzlbz.getSelectedItem().toString());
medicine.setJyfs(jCjyfs.getSelectedItem().toString());
medicine.setPh(jTextField14.getText().trim());
medicine.setLsjg(lsjg);
medicine.setJhjg(jhjg);
medicine.setPfjg(pfjg);
medicine.setYplb(jClb.getSelectedItem().toString());
medicine.setYlbh(jTextField19.getText().trim());
// medicine.setGysbh(.toString());
// AdapterDao dao = new AdapterDao();
appjxc.model.Obj_Stock objstock = new appjxc.model.Obj_Stock();
objstock.setYpbh(jTextField1.getText().trim());
objstock.setRksl(0);
objstock.setXssl(0);
objstock.setKcsl(0);
objstock.setPdsl(0);
objstock.setPdrq(null);
if(AdapterDao.insertmedicine(medicine) && AdapterDao.InsertStock(objstock)){
JOptionPane.showMessageDialog(null,"药品基本数据存盘成功","系统提示",JOptionPane.INFORMATION_MESSAGE);
}else{
JOptionPane.showMessageDialog(null,"药品基本数据存盘失败","系统提示",JOptionPane.ERROR_MESSAGE);
}
}
public void jTbh_keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
if (e.getSource().equals(jTbh)){
String bh = jTbh.getText().trim();
if (bh.length() <= 0) {
JOptionPane.showMessageDialog(null, "编号不允许为空!!!", "系统提示",
JOptionPane.ERROR_MESSAGE);
jTbh.requestFocus();
return;
}
String QueryStr = null;
java.util.List list = null;
java.util.Iterator iterator = null;
QueryStr = " from obj_medicine where ypbh = '" + bh + "'";
list = AdapterDao.QueryObject(QueryStr);
if (list.isEmpty()) {
JOptionPane.showMessageDialog(null, "编号不存在请重新输入!!!", "系统提示",
JOptionPane.ERROR_MESSAGE);
jTbh.requestFocus();
return;
}
iterator = list.iterator();
while (iterator.hasNext()) {
obj_medicine objmdedi = (obj_medicine) iterator.next();
jTextField1.setText(objmdedi.getYpbh());
jTextField2.setText(objmdedi.getYpmc());
jTextField3.setText(objmdedi.getYptm());
jTextField4.setText(objmdedi.getTym());
jTextField5.setText(objmdedi.getPym());
jCdw.setSelectedItem(objmdedi.getDw());
jTextField7.setText(objmdedi.getGg());
jCyj.setSelectedItem(objmdedi.getJx());
jTextField9.setText(objmdedi.getCd());
jTextField10.setText(String.valueOf(objmdedi.getBzsl()));
jCyxq.setSelectedItem(objmdedi.getYxq());
jCzlbz.setSelectedItem(objmdedi.getZlbz());
jCjyfs.setSelectedItem(objmdedi.getJyfs());
jTextField14.setText(objmdedi.getPh());
jTextField15.setText(objmdedi.getLsjg().toString());
jTextField16.setText(objmdedi.getJhjg().toString());
jTextField17.setText(objmdedi.getPfjg().toString());
jClb.setSelectedItem(objmdedi.getYplb());
jTextField19.setText(objmdedi.getYlbh());
}
jTextField1.setEnabled(false);
jTextField2.requestFocus();
}
}
}
public void jBexit_actionPerformed(ActionEvent e) {
javax.swing.DefaultDesktopManager manger = new DefaultDesktopManager();
int result = JOptionPane.showOptionDialog(null,"是否真的退出药品基本信息情况?","系统提示",
JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,
null,new String[] {"是","否"},"否");
if (result == JOptionPane.YES_OPTION) {
/*try{
UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
SwingUtilities.updateComponentTreeUI(this);
}catch(Exception ex){
ex.printStackTrace();
}*/
manger.closeFrame(this);
}
}
public void jBmodi_actionPerformed(ActionEvent e) {
KeyEvent ke = new KeyEvent(jTbh,0,0,0,KeyEvent.VK_ENTER,'e',0);
jTbh_keyPressed(ke);
}
public void getGys(){
String QueryGys = null;
QueryGys = "from Obj_gys";
java.util.List gyslist = AdapterDao.QueryObject(QueryGys);
java.util.Iterator iteragys = gyslist.iterator();
while(iteragys.hasNext()){
appjxc.model.Obj_gys gys = (appjxc.model.Obj_gys)iteragys.next();
}
}
public void jBadd_actionPerformed(ActionEvent e) {
String QueryStr = null;
QueryStr = "Select max(m.ypbh) from obj_medicine m";
java.util.List list = null;
list = AdapterDao.QueryObject(QueryStr);
String bh=null;
bh = String.valueOf(list.get(0));
System.out.println("bh =" + bh);
if (bh.equals("null")){
bh = "10000";
}else{
int max = Integer.parseInt(list.get(0).toString()) + 1;
bh = String.valueOf(max);
}
jTextField1.setText(bh);
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jTextField7.setText("");
jTextField9.setText("");
jTextField10.setText("");
jTextField14.setText("");
jTextField15.setText("");
jTextField16.setText("");
jTextField17.setText("");
jTextField19.setText("");
jTextField1.setEnabled(false);
jTextField2.requestFocus();
}
public void jBlookall_actionPerformed(ActionEvent e) {
DefaultTableModel defaultModel ;
BuildTable buildTable = new BuildTable();
defaultModel = buildTable.getmedicineTableModel(" from obj_medicine ");
jTable1.setModel(defaultModel);
if (defaultModel==null){
JOptionPane.showMessageDialog(null,"没有查询到该条件下的数据","系统提示",JOptionPane.ERROR_MESSAGE);
return;
}
jTable1.setRowHeight(22);
jTabbedPane1.setSelectedIndex(1);
}
public void jBquery_actionPerformed(ActionEvent e) {
if (jTvalue.getText().trim().length() <= 0 ){
JOptionPane.showMessageDialog(null,"查询数值不能为空,请输入!!!","系统提示",JOptionPane.ERROR_MESSAGE);
jTvalue.requestFocus();
return;
}
String queryName,queryYsf,queryValue;
String[] queryName1 = {"ypbh","pym"};
int index1 = jCzd.getSelectedIndex();
queryName = queryName1[index1];
queryYsf = jCysf.getSelectedItem().toString().trim();
if (queryYsf.equals("like") || queryYsf == "like"){
queryValue = "%" + jTvalue.getText().trim() + "%";
}else{
queryValue = jTvalue.getText().trim();
}
String queryStr ;
queryStr = " from obj_medicine where " + queryName + " " + queryYsf + " '" + queryValue + "'";
DefaultTableModel defaultModel = null;
BuildTable buildTable = new BuildTable();
defaultModel = buildTable.getmedicineTableModel(queryStr);
//System.out.println("defaultModel:" + defaultModel);
jTable1.setModel(defaultModel);
if (defaultModel.getRowCount() <= 0 ){
JOptionPane.showMessageDialog(null,"没有查询到该条件下的数据","系统提示",JOptionPane.ERROR_MESSAGE);
jTextField1.requestFocus();
return;
}
jTable1.setRowHeight(22);
jTabbedPane1.setSelectedIndex(1);
}
public void jButton3_actionPerformed(ActionEvent e) {
jBexit_actionPerformed(e);
}
}
class JF_view_medicine_jButton3_actionAdapter implements ActionListener {
private JF_view_medicine adaptee;
JF_view_medicine_jButton3_actionAdapter(JF_view_medicine adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton3_actionPerformed(e);
}
}
class JF_view_medicine_jBquery_actionAdapter implements ActionListener {
private JF_view_medicine adaptee;
JF_view_medicine_jBquery_actionAdapter(JF_view_medicine adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jBquery_actionPerformed(e);
}
}
class JF_view_medicine_jBlookall_actionAdapter implements ActionListener {
private JF_view_medicine adaptee;
JF_view_medicine_jBlookall_actionAdapter(JF_view_medicine adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jBlookall_actionPerformed(e);
}
}
class JF_view_medicine_jBadd_actionAdapter implements ActionListener {
private JF_view_medicine adaptee;
JF_view_medicine_jBadd_actionAdapter(JF_view_medicine adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jBadd_actionPerformed(e);
}
}
class JF_view_medicine_jBmodi_actionAdapter implements ActionListener {
private JF_view_medicine adaptee;
JF_view_medicine_jBmodi_actionAdapter(JF_view_medicine adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jBmodi_actionPerformed(e);
}
}
class JF_view_medicine_jTbh_keyAdapter extends KeyAdapter {
private JF_view_medicine adaptee;
JF_view_medicine_jTbh_keyAdapter(JF_view_medicine adaptee) {
this.adaptee = adaptee;
}
public void keyPressed(KeyEvent e) {
adaptee.jTbh_keyPressed(e);
}
}
class JF_view_medicine_jBexit_actionAdapter implements ActionListener {
private JF_view_medicine adaptee;
JF_view_medicine_jBexit_actionAdapter(JF_view_medicine adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jBexit_actionPerformed(e);
}
}
class JF_view_medicine_jBsave_actionAdapter implements ActionListener {
private JF_view_medicine adaptee;
JF_view_medicine_jBsave_actionAdapter(JF_view_medicine adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jBsave_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -