亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? shangpintianjia.java

?? 企業進銷存管理 包括了基本的企業管理的基本功能
?? JAVA
字號:
package internalFrame.jiBenXinXi;

import java.awt.Font;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.List;

import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.event.InternalFrameAdapter;
import javax.swing.event.InternalFrameEvent;

import model.TabSpinfo;

import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;

import dao.UserDAO;

public class ShangPinTianJia extends JInternalFrame implements
		ApplicationContextAware {

	private JComboBox gysQuanCheng;

	private JTextField beiZhu;

	private JTextField wenHao;

	private JTextField piHao;

	private JTextField baoZhuang;

	private JTextField guiGe;

	private JTextField danWei;

	private JTextField chanDi;

	private JTextField jianCheng;

	private JTextField quanCheng;

	private UserDAO dao;

	private ApplicationContext appContext;

	private JButton resetButton;

	public void setApplicationContext(ApplicationContext app)
			throws BeansException {
		appContext = app;
		dao = (UserDAO) appContext.getBean("DAOProxyTransactionFactory");
	}

	public ShangPinTianJia() {
		addInternalFrameListener(new InternalFrameAdapter() {
			public void internalFrameActivated(final InternalFrameEvent e) {
				List list = dao.queryObject("select id.name from TabGysinfo");
				String[] gysList = new String[list.size()];
				list.toArray(gysList);
				gysQuanCheng.setModel(new DefaultComboBoxModel(gysList));
			}
		});
		setMaximizable(true);
		setIconifiable(true);
		setClosable(true);
		setTitle("商品信息添加");
		getContentPane().setLayout(new GridBagLayout());
		setBounds(100, 100, 550, 400);

		final JLabel label = new JLabel();
		label.setFont(new Font("", Font.PLAIN, 14));
		label.setText("商品名稱:");
		final GridBagConstraints gridBagConstraints = new GridBagConstraints();
		gridBagConstraints.weightx = 1.0;
		gridBagConstraints.weighty = 1.0;
		gridBagConstraints.gridy = 0;
		gridBagConstraints.gridx = 0;
		getContentPane().add(label, gridBagConstraints);

		quanCheng = new JTextField();
		quanCheng.setFont(new Font("", Font.PLAIN, 14));
		final GridBagConstraints gridBagConstraints_10 = new GridBagConstraints();
		gridBagConstraints_10.gridwidth = 3;
		gridBagConstraints_10.weighty = 1.0;
		gridBagConstraints_10.insets = new Insets(0, 0, 0, 10);
		gridBagConstraints_10.fill = GridBagConstraints.HORIZONTAL;
		gridBagConstraints_10.weightx = 1.0;
		gridBagConstraints_10.gridy = 0;
		gridBagConstraints_10.gridx = 1;
		getContentPane().add(quanCheng, gridBagConstraints_10);

		final JLabel label_1 = new JLabel();
		label_1.setFont(new Font("", Font.PLAIN, 14));
		label_1.setText("簡  稱:");
		final GridBagConstraints gridBagConstraints_1 = new GridBagConstraints();
		gridBagConstraints_1.weighty = 1.0;
		gridBagConstraints_1.gridy = 1;
		gridBagConstraints_1.gridx = 0;
		getContentPane().add(label_1, gridBagConstraints_1);

		jianCheng = new JTextField();
		jianCheng.setFont(new Font("", Font.PLAIN, 14));
		final GridBagConstraints gridBagConstraints_11 = new GridBagConstraints();
		gridBagConstraints_11.gridwidth = 3;
		gridBagConstraints_11.weighty = 1.0;
		gridBagConstraints_11.insets = new Insets(0, 0, 0, 10);
		gridBagConstraints_11.fill = GridBagConstraints.HORIZONTAL;
		gridBagConstraints_11.ipadx = 10;
		gridBagConstraints_11.gridy = 1;
		gridBagConstraints_11.gridx = 1;
		getContentPane().add(jianCheng, gridBagConstraints_11);

		final JLabel label_2 = new JLabel();
		label_2.setFont(new Font("", Font.PLAIN, 14));
		label_2.setText("產  地:");
		final GridBagConstraints gridBagConstraints_2 = new GridBagConstraints();
		gridBagConstraints_2.weighty = 1.0;
		gridBagConstraints_2.gridy = 2;
		gridBagConstraints_2.gridx = 0;
		getContentPane().add(label_2, gridBagConstraints_2);

		chanDi = new JTextField();
		chanDi.setFont(new Font("", Font.PLAIN, 14));
		final GridBagConstraints gridBagConstraints_12 = new GridBagConstraints();
		gridBagConstraints_12.gridwidth = 3;
		gridBagConstraints_12.weighty = 1.0;
		gridBagConstraints_12.insets = new Insets(0, 0, 0, 10);
		gridBagConstraints_12.ipadx = 300;
		gridBagConstraints_12.fill = GridBagConstraints.HORIZONTAL;
		gridBagConstraints_12.gridy = 2;
		gridBagConstraints_12.gridx = 1;
		getContentPane().add(chanDi, gridBagConstraints_12);

		final JLabel label_3 = new JLabel();
		label_3.setFont(new Font("", Font.PLAIN, 14));
		label_3.setText("單  位:");
		final GridBagConstraints gridBagConstraints_3 = new GridBagConstraints();
		gridBagConstraints_3.weighty = 1.0;
		gridBagConstraints_3.gridy = 3;
		gridBagConstraints_3.gridx = 0;
		getContentPane().add(label_3, gridBagConstraints_3);

		danWei = new JTextField();
		danWei.setFont(new Font("", Font.PLAIN, 14));
		final GridBagConstraints gridBagConstraints_13 = new GridBagConstraints();
		gridBagConstraints_13.weighty = 1.0;
		gridBagConstraints_13.insets = new Insets(0, 0, 0, 10);
		gridBagConstraints_13.fill = GridBagConstraints.HORIZONTAL;
		gridBagConstraints_13.gridy = 3;
		gridBagConstraints_13.gridx = 1;
		getContentPane().add(danWei, gridBagConstraints_13);

		final JLabel label_4 = new JLabel();
		label_4.setFont(new Font("", Font.PLAIN, 14));
		label_4.setText("規  格:");
		final GridBagConstraints gridBagConstraints_4 = new GridBagConstraints();
		gridBagConstraints_4.insets = new Insets(0, 0, 0, 0);
		gridBagConstraints_4.weighty = 1.0;
		gridBagConstraints_4.gridy = 3;
		gridBagConstraints_4.gridx = 2;
		getContentPane().add(label_4, gridBagConstraints_4);

		guiGe = new JTextField();
		guiGe.setFont(new Font("", Font.PLAIN, 14));
		final GridBagConstraints gridBagConstraints_14 = new GridBagConstraints();
		gridBagConstraints_14.fill = GridBagConstraints.HORIZONTAL;
		gridBagConstraints_14.weightx = 1.0;
		gridBagConstraints_14.weighty = 1.0;
		gridBagConstraints_14.insets = new Insets(0, 0, 0, 10);
		gridBagConstraints_14.gridy = 3;
		gridBagConstraints_14.gridx = 3;
		getContentPane().add(guiGe, gridBagConstraints_14);

		final JLabel label_5 = new JLabel();
		label_5.setFont(new Font("", Font.PLAIN, 14));
		label_5.setText("包  裝:");
		final GridBagConstraints gridBagConstraints_5 = new GridBagConstraints();
		gridBagConstraints_5.weighty = 1.0;
		gridBagConstraints_5.gridy = 4;
		gridBagConstraints_5.gridx = 0;
		getContentPane().add(label_5, gridBagConstraints_5);

		baoZhuang = new JTextField();
		baoZhuang.setFont(new Font("", Font.PLAIN, 14));
		final GridBagConstraints gridBagConstraints_15 = new GridBagConstraints();
		gridBagConstraints_15.weighty = 1.0;
		gridBagConstraints_15.insets = new Insets(0, 0, 0, 10);
		gridBagConstraints_15.fill = GridBagConstraints.HORIZONTAL;
		gridBagConstraints_15.gridy = 4;
		gridBagConstraints_15.gridx = 1;
		getContentPane().add(baoZhuang, gridBagConstraints_15);

		final JLabel label_6 = new JLabel();
		label_6.setFont(new Font("", Font.PLAIN, 14));
		label_6.setText("批  號:");
		final GridBagConstraints gridBagConstraints_6 = new GridBagConstraints();
		gridBagConstraints_6.weighty = 1.0;
		gridBagConstraints_6.gridy = 4;
		gridBagConstraints_6.gridx = 2;
		getContentPane().add(label_6, gridBagConstraints_6);

		piHao = new JTextField();
		piHao.setFont(new Font("", Font.PLAIN, 14));
		final GridBagConstraints gridBagConstraints_16 = new GridBagConstraints();
		gridBagConstraints_16.weighty = 1.0;
		gridBagConstraints_16.insets = new Insets(0, 0, 0, 10);
		gridBagConstraints_16.fill = GridBagConstraints.HORIZONTAL;
		gridBagConstraints_16.gridy = 4;
		gridBagConstraints_16.gridx = 3;
		getContentPane().add(piHao, gridBagConstraints_16);

		final JLabel label_7 = new JLabel();
		label_7.setFont(new Font("", Font.PLAIN, 14));
		label_7.setText("批準文號:");
		final GridBagConstraints gridBagConstraints_7 = new GridBagConstraints();
		gridBagConstraints_7.weighty = 1.0;
		gridBagConstraints_7.gridy = 5;
		gridBagConstraints_7.gridx = 0;
		getContentPane().add(label_7, gridBagConstraints_7);

		wenHao = new JTextField();
		wenHao.setFont(new Font("", Font.PLAIN, 14));
		final GridBagConstraints gridBagConstraints_17 = new GridBagConstraints();
		gridBagConstraints_17.weighty = 1.0;
		gridBagConstraints_17.insets = new Insets(0, 0, 0, 10);
		gridBagConstraints_17.gridwidth = 3;
		gridBagConstraints_17.fill = GridBagConstraints.HORIZONTAL;
		gridBagConstraints_17.gridy = 5;
		gridBagConstraints_17.gridx = 1;
		getContentPane().add(wenHao, gridBagConstraints_17);

		final JLabel label_8 = new JLabel();
		label_8.setFont(new Font("", Font.PLAIN, 14));
		label_8.setText("供應商全稱:");
		final GridBagConstraints gridBagConstraints_8 = new GridBagConstraints();
		gridBagConstraints_8.weighty = 1.0;
		gridBagConstraints_8.gridy = 6;
		gridBagConstraints_8.gridx = 0;
		getContentPane().add(label_8, gridBagConstraints_8);

		gysQuanCheng = new JComboBox();
		gysQuanCheng.setMaximumRowCount(5);
		gysQuanCheng.setFont(new Font("", Font.PLAIN, 14));
		final GridBagConstraints gridBagConstraints_18 = new GridBagConstraints();
		gridBagConstraints_18.insets = new Insets(0, 0, 0, 90);
		gridBagConstraints_18.gridwidth = 3;
		gridBagConstraints_18.fill = GridBagConstraints.HORIZONTAL;
		gridBagConstraints_18.gridy = 6;
		gridBagConstraints_18.gridx = 1;
		getContentPane().add(gysQuanCheng, gridBagConstraints_18);

		final JLabel label_9 = new JLabel();
		label_9.setFont(new Font("", Font.PLAIN, 14));
		label_9.setText("備  注:");
		final GridBagConstraints gridBagConstraints_9 = new GridBagConstraints();
		gridBagConstraints_9.gridy = 7;
		gridBagConstraints_9.gridx = 0;
		getContentPane().add(label_9, gridBagConstraints_9);

		beiZhu = new JTextField();
		beiZhu.setFont(new Font("", Font.PLAIN, 14));
		final GridBagConstraints gridBagConstraints_19 = new GridBagConstraints();
		gridBagConstraints_19.weighty = 1.0;
		gridBagConstraints_19.insets = new Insets(0, 0, 0, 10);
		gridBagConstraints_19.gridwidth = 3;
		gridBagConstraints_19.fill = GridBagConstraints.HORIZONTAL;
		gridBagConstraints_19.gridy = 7;
		gridBagConstraints_19.gridx = 1;
		getContentPane().add(beiZhu, gridBagConstraints_19);

		final JButton tjButton = new JButton();
		tjButton.addActionListener(new ActionListener() {
			public void actionPerformed(final ActionEvent e) {
				if (validate()) {
					List list = dao
							.queryObject("select max(id.id) from TabSpinfo");
					String spIds = null;
					if (list != null && list.size() > 0 && list.get(0) != null)
						spIds = ((String) list.get(0)).trim();
					int spId = 1;
					if (spIds != null && !spIds.equals(""))
						spId = Integer.parseInt(spIds.substring(2)) + 1;
					spIds = "sp" + spId;
					TabSpinfo spInfo = new TabSpinfo();
					saveProduct(spIds, spInfo);
					JOptionPane.showMessageDialog(getContentPane(),
							"商品信息已經成功添加", "商品添加",
							JOptionPane.INFORMATION_MESSAGE);
					resetButton.doClick();
				}
			}

			private boolean validate() {
				if (baoZhuang.getText().equals("")
						|| chanDi.getText().equals("")
						|| danWei.getText().equals("")
						|| guiGe.getText().equals("")
						|| jianCheng.getText().equals("")
						|| piHao.getText().equals("")
						|| wenHao.getText().equals("")
						|| quanCheng.getText().equals("")) {
					JOptionPane.showMessageDialog(getContentPane(),
							"請完成未填寫的信息。", "商品添加", JOptionPane.ERROR_MESSAGE);
					return false;
				}
				return true;
			}

			private void saveProduct(String spIds, TabSpinfo spInfo) {
				spInfo.setId(spIds);
				spInfo.setBz(baoZhuang.getText().trim());
				spInfo.setCd(chanDi.getText().trim());
				spInfo.setDw(danWei.getText().trim());
				spInfo.setGg(guiGe.getText().trim());
				spInfo.setGysname(gysQuanCheng.getSelectedItem().toString()
						.trim());
				spInfo.setJc(jianCheng.getText().trim());
				spInfo.setMemo(beiZhu.getText().trim());
				spInfo.setPh(piHao.getText().trim());
				spInfo.setPzwh(wenHao.getText().trim());
				spInfo.setSpname(quanCheng.getText().trim());
				dao.insertOrUpdate(spInfo);
			}
		});
		tjButton.setText("添加");
		final GridBagConstraints gridBagConstraints_20 = new GridBagConstraints();
		gridBagConstraints_20.weighty = 1.0;
		gridBagConstraints_20.insets = new Insets(0, 65, 0, 15);
		gridBagConstraints_20.gridy = 8;
		gridBagConstraints_20.gridx = 1;
		getContentPane().add(tjButton, gridBagConstraints_20);

		resetButton = new JButton();
		final GridBagConstraints gridBagConstraints_21 = new GridBagConstraints();
		gridBagConstraints_21.anchor = GridBagConstraints.WEST;
		gridBagConstraints_21.gridy = 8;
		gridBagConstraints_21.gridx = 3;
		getContentPane().add(resetButton, gridBagConstraints_21);
		resetButton.addActionListener(new ActionListener() {
			public void actionPerformed(final ActionEvent e) {
				baoZhuang.setText("");
				chanDi.setText("");
				danWei.setText("");
				guiGe.setText("");
				jianCheng.setText("");
				beiZhu.setText("");
				piHao.setText("");
				wenHao.setText("");
				quanCheng.setText("");
			}
		});
		resetButton.setText("重添");
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久婷婷综合激情| 亚洲妇熟xx妇色黄| 亚洲国产va精品久久久不卡综合| 另类的小说在线视频另类成人小视频在线 | 欧美亚洲尤物久久| 久久人人97超碰com| 一区二区三区欧美| 国产精品视频yy9299一区| 婷婷综合另类小说色区| 91社区在线播放| 色丁香久综合在线久综合在线观看| 日韩精品在线看片z| 欧美变态tickle挠乳网站| 亚洲图片欧美综合| 99久久精品久久久久久清纯| 国产婷婷色一区二区三区四区| 日本视频在线一区| 欧美午夜寂寞影院| 国产精品久久久久久久浪潮网站 | 精品国产sm最大网站免费看| 午夜日韩在线电影| 欧美无乱码久久久免费午夜一区| 在线免费观看日韩欧美| 国产精品久久毛片| 国产传媒日韩欧美成人| 99re热这里只有精品免费视频| 国产精品视频免费| 欧美极品xxx| 国产综合色在线视频区| 欧美一区在线视频| 久久你懂得1024| 国产精品久久久久久久久久久免费看 | 欧美一区二区播放| 欧美日韩免费观看一区二区三区| 亚洲激情在线激情| 欧美日韩视频第一区| 国产福利91精品| 国产精品主播直播| 成人免费视频免费观看| 欧美一区二区精美| 毛片一区二区三区| 日韩欧美黄色影院| 国产一区二区导航在线播放| av在线不卡网| 欧美一级日韩不卡播放免费| 久久久91精品国产一区二区精品 | 538在线一区二区精品国产| 久久综合久久99| 国产精品一区二区男女羞羞无遮挡| 91成人看片片| 视频一区二区欧美| 久久五月婷婷丁香社区| 日韩在线a电影| 久久综合九色综合欧美98| 成人黄色小视频在线观看| 欧美丰满嫩嫩电影| 激情久久五月天| 国产视频一区二区三区在线观看| 99riav久久精品riav| 亚洲国产视频直播| 成人高清免费观看| 三级精品在线观看| 在线观看av一区二区| 美女mm1313爽爽久久久蜜臀| 在线观看亚洲精品视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 色香蕉成人二区免费| 亚洲成人免费在线| 欧美日韩国产乱码电影| 经典三级一区二区| 福利91精品一区二区三区| 亚洲图片激情小说| 91.com在线观看| 夜夜亚洲天天久久| 久久蜜桃av一区二区天堂| av一区二区三区| 视频一区二区中文字幕| 欧美日韩久久一区二区| 夜夜精品浪潮av一区二区三区| 日韩丝袜美女视频| 日韩影院精彩在线| 51精品久久久久久久蜜臀| 天天爽夜夜爽夜夜爽精品视频| 91九色02白丝porn| 国产剧情一区在线| 亚洲电影欧美电影有声小说| 国产精品视频一二| 日韩精品一区二区三区视频| 欧美性猛片aaaaaaa做受| 国产mv日韩mv欧美| 精品一区二区三区在线视频| 久久奇米777| 91精品国产高清一区二区三区| 99精品视频在线观看免费| 蜜臀a∨国产成人精品| 一区二区三区在线不卡| 久久精品欧美日韩精品| 精品国产伦一区二区三区观看体验 | 亚洲欧美另类久久久精品| 91在线国内视频| 一区二区欧美精品| 亚洲欧美在线aaa| 中文字幕高清一区| 国产午夜精品在线观看| 欧美va亚洲va香蕉在线| 国产精品一色哟哟哟| 亚洲国产精品精华液2区45| 欧美图区在线视频| 色诱亚洲精品久久久久久| 成年人网站91| 粉嫩绯色av一区二区在线观看| 国产一区二区三区日韩| 美女www一区二区| 精品一区二区免费在线观看| 丝袜美腿亚洲色图| 水蜜桃久久夜色精品一区的特点| 亚洲一区二区美女| 水蜜桃久久夜色精品一区的特点| 精品对白一区国产伦| 一本大道av伊人久久综合| 97久久久精品综合88久久| www.在线欧美| 蜜臀av国产精品久久久久| 美女网站在线免费欧美精品| 精品一区二区三区免费观看 | 亚洲一区二区三区四区的 | 欧美三级一区二区| 欧美美女一区二区三区| 欧美一区二区三区免费视频| 国产中文字幕一区| 亚洲国产成人精品视频| 天天综合色天天综合| 日本不卡一二三| 国产精品高清亚洲| 日韩三级伦理片妻子的秘密按摩| 成人午夜电影小说| 91免费精品国自产拍在线不卡 | 亚洲欧美激情在线| 亚洲成人tv网| 国产精品国产三级国产aⅴ入口| 91精品国产色综合久久久蜜香臀| 欧美一区二区视频免费观看| 久久综合久久鬼色中文字| 国产精品国产自产拍在线| 一区二区三区四区中文字幕| 久久精品亚洲一区二区三区浴池| 欧美精品少妇一区二区三区| www.激情成人| 国产乱国产乱300精品| av日韩在线网站| 国产精品1024| 欧美影视一区二区三区| 成人97人人超碰人人99| 在线精品视频小说1| 精品蜜桃在线看| 亚洲免费av高清| 精品亚洲欧美一区| 91麻豆国产精品久久| 日韩美女主播在线视频一区二区三区 | 久久99日本精品| 无吗不卡中文字幕| 国产91丝袜在线播放九色| 91久久线看在观草草青青| 91丨porny丨蝌蚪视频| 成人激情黄色小说| 制服丝袜激情欧洲亚洲| 欧美四级电影网| 国产精品久久久久久久蜜臀| 国产精品区一区二区三区| 日本欧美一区二区| 丁香天五香天堂综合| 国产成人在线视频免费播放| 欧美日韩精品一二三区| 中文字幕巨乱亚洲| 国产精品久久久久影视| 久久成人综合网| 国产一区二区三区免费看| 欧美日韩国产综合久久| 亚洲丝袜自拍清纯另类| 亚洲女同一区二区| 亚洲国产精品麻豆| 成人黄色大片在线观看| 欧美大尺度电影在线| 亚洲高清免费视频| 麻豆国产精品777777在线| 麻豆国产欧美日韩综合精品二区| 在线亚洲精品福利网址导航| 欧美日韩在线一区二区| 国产精品污www在线观看| 亚洲激情校园春色| 色哟哟精品一区| 日韩一区在线播放| 午夜av一区二区| 狠狠久久亚洲欧美| 91日韩在线专区| 中文字幕中文字幕一区| www.激情成人| 中文字幕亚洲不卡| 日韩精品电影在线观看| 欧美电影影音先锋|