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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? paymentwindow.java

?? swing+jdbc+sqlserver2000的小型網(wǎng)吧系統(tǒng)
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package org.itstar.netbar.swing;

import org.itstar.netbar.utils.CalcTime;
import java.awt.event.KeyEvent;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.Event;
import java.awt.BorderLayout;
import javax.swing.SwingConstants;
import javax.swing.SwingUtilities;
import javax.swing.KeyStroke;
import java.awt.Point;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JMenuItem;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JFrame;
import javax.swing.JDialog;
import java.awt.Dimension;
import java.awt.Rectangle;
import javax.swing.JButton;
import java.awt.Font;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

import javax.swing.JComboBox;
import javax.swing.JTextField;

import org.itstar.netbar.bean.ConsumeBean;
import org.itstar.netbar.bean.CustomerBean;
import org.itstar.netbar.bean.PCBean;
import org.itstar.netbar.domain.IConsumeDomain;
import org.itstar.netbar.domain.ICustomerDomain;
import org.itstar.netbar.domain.IPCDomain;
import org.itstar.netbar.domain.impl.ConsumeDomainImpl;
import org.itstar.netbar.domain.impl.CustomerDomainImpl;
import org.itstar.netbar.domain.impl.PCDomainImpl;
import org.itstar.netbar.utils.CurrentTime;

public class PaymentWindow extends Thread
{

	private JFrame jFrame = null;  //  @jve:decl-index=0:visual-constraint="10,10"

	private JPanel jContentPane = null;

	private JLabel jLabel = null;

	private JLabel jLabel1 = null;

	private JLabel jLabel2 = null;

	private JLabel jLabel3 = null;

	private JLabel jLabel4 = null;

	private JLabel jLabel5 = null;

	private JButton btnOK = null;

	private JButton btnCancel = null;

	private JLabel jLabel6 = null;

	private JLabel jLabel7 = null;

	private JComboBox cboPCNum = null;

	private JTextField txtCardNum = null;

	private JTextField txtStartTime = null;

	private JTextField txtEndTime = null;

	private JTextField txtName = null;

	private JTextField txtCusBalance = null;

	private JTextField txtConMoney = null;

	private JTextField txtRemainSum = null;

	/**
	 * This method initializes btnOK	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBtnOK() {
		if (btnOK == null) {
			btnOK = new JButton();
			btnOK.setFont(new Font("Dialog", Font.BOLD, 13));
			btnOK.setLocation(new Point(49, 379));
			btnOK.setSize(new Dimension(75, 28));
			btnOK.setText("確 認(rèn)");
			btnOK.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					if(cboPCNum.getItemCount()>1&&!cboPCNum.getSelectedItem().equals("請選擇..."))
					{//1.進(jìn)行結(jié)帳操作  2.結(jié)帳號將相應(yīng)機(jī)器從此列表框中刪除
					 //3.并更新pc表相應(yīng)機(jī)器的狀態(tài)為0
						if(txtEndTime.getText().equals(""))
						{//下機(jī)時間為空,不進(jìn)行結(jié)帳操作
							System.out.println("wait for moment!");
						}
						else
						{
							String pcNum=(String)cboPCNum.getSelectedItem();
							String onTime=txtStartTime.getText();
							String offTime=txtEndTime.getText();
							double conMoney=CalcTime.getOnUseMinute(onTime, offTime);
							txtConMoney.setText(String.valueOf(conMoney));
							
							//更新消費表consume中的記錄
							IConsumeDomain coDomain=new ConsumeDomainImpl();
							ConsumeBean coBean=new ConsumeBean();
							coBean.setConPCNum((String)cboPCNum.getSelectedItem());
							coBean.setConCardNum(txtCardNum.getText());
							coBean.setConName(txtName.getText());
							coBean.setConStartTime(txtStartTime.getText());
							coBean.setConEndTime(txtEndTime.getText());
							coBean.setConMoney(txtConMoney.getText());
							coBean.setConCurrentBalance(txtRemainSum.getText());
							coDomain.update(coBean);
							
							//更新相應(yīng)的卡號狀態(tài)
							ICustomerDomain cDomain=new CustomerDomainImpl();
							cDomain.updateCardState("0", txtCardNum.getText()); //下機(jī)后此會員處于0狀態(tài)
							//和相應(yīng)會員的金額
							CustomerBean cBean=new CustomerBean();
							cBean.setCusBalance(txtRemainSum.getText());
							cBean.setCusCardNum(txtCardNum.getText());
							cDomain.updateBalance(cBean);
							//更新機(jī)器狀態(tài)
							IPCDomain pcDomain=new PCDomainImpl();
							pcDomain.updatePCState("0", (String)cboPCNum.getSelectedItem());
							
							//刪除table表中相關(guān)行的信息
							int i=0;
							for(;i<MainWindow.jTable.getRowCount();i++)
								if(MainWindow.jTable.getValueAt(i,0).equals(pcNum))
									break;
							for(int j=1;j<MainWindow.jTable.getColumnCount();j++)
								MainWindow.jTable.setValueAt(null, i, j); //相關(guān)單元格重置
							
							JOptionPane.showMessageDialog(jFrame, "當(dāng)前機(jī)器 "+pcNum+" 下機(jī)成功!\n消費了 "+txtConMoney.getText()+" 元!");
							
							//從cboPCNum列表項中減去相應(yīng)機(jī)器號碼
							cboPCNum.removeItem(pcNum);
							if(cboPCNum.getItemCount()<=1)
							{
								txtCardNum.setText("");
								txtName.setText("");
								txtStartTime.setText("");
								txtCusBalance.setText("");
								txtConMoney.setText("");
								txtRemainSum.setText("");
							}
						}
					}
				}
			});
		}
		return btnOK;
	}

	/**
	 * This method initializes btnCancel	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBtnCancel() {
		if (btnCancel == null) {
			btnCancel = new JButton();
			btnCancel.setFont(new Font("Dialog", Font.BOLD, 13));
			btnCancel.setLocation(new Point(153, 379));
			btnCancel.setSize(new Dimension(75, 28));
			btnCancel.setText("取 消");
			btnCancel.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					jFrame.dispose();
				}
			});
		}
		return btnCancel;
	}

	/**
	 * This method initializes cboPCNum	
	 * 	
	 * @return javax.swing.JComboBox	
	 */
	private JComboBox getCboPCNum() {
		if (cboPCNum == null) {
			cboPCNum = new JComboBox();
			cboPCNum.setFont(new Font("Dialog", Font.BOLD, 13));
			cboPCNum.addItem("請選擇...");
			cboPCNum.setSize(new Dimension(115, 30));
			cboPCNum.setLocation(new Point(135, 28));
			cboPCNum.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					if(cboPCNum.getItemCount()>1&&!cboPCNum.getSelectedItem().equals("請選擇..."))
					{//在table表中查找與cboPCNum的值相同的記錄的行數(shù)
						int i=0,cnt=MainWindow.jTable.getRowCount();
						String pcNum=(String)cboPCNum.getSelectedItem();
						for(;i<cnt;i++)
							if(MainWindow.jTable.getValueAt(i, 0).equals(pcNum))
								break;
						//得到會員卡號,會員名稱,上機(jī)時間,卡號金額
						txtCardNum.setText(String.valueOf(MainWindow.jTable.getValueAt(i, 1)));
						txtName.setText(String.valueOf(MainWindow.jTable.getValueAt(i, 2)));
						txtStartTime.setText(String.valueOf(MainWindow.jTable.getValueAt(i, 3)));
						txtCusBalance.setText(String.valueOf(MainWindow.jTable.getValueAt(i, 6)));
					}
					else if(cboPCNum.getSelectedItem().equals("請選擇..."))
					{
						txtCardNum.setText("");
						txtName.setText("");
						txtStartTime.setText("");
						txtCusBalance.setText("");
						txtConMoney.setText("");
						txtRemainSum.setText("");
					}
					
				}
			});
		}
		return cboPCNum;
	}

	/**
	 * This method initializes txtCardNum	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getTxtCardNum() {
		if (txtCardNum == null) {
			txtCardNum = new JTextField();
			txtCardNum.setFont(new Font("Dialog", Font.PLAIN, 13));
			txtCardNum.setSize(new Dimension(100, 25));
			txtCardNum.setEditable(false);
			txtCardNum.setLocation(new Point(138, 74));
		}
		return txtCardNum;
	}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲影视在线播放| 精品福利一区二区三区| 一区二区三区视频在线看| 风间由美一区二区三区在线观看| 国产亚洲欧美一级| av亚洲精华国产精华精| 夜夜嗨av一区二区三区网页| 欧美唯美清纯偷拍| 美女诱惑一区二区| 亚洲国产高清aⅴ视频| 色悠悠久久综合| 青娱乐精品视频在线| 亚洲精品在线观| 色综合久久久久久久久久久| 亚洲国产日产av| 日韩精品专区在线影院重磅| 懂色av一区二区在线播放| 一区二区国产盗摄色噜噜| 欧美一区二区观看视频| 国产91色综合久久免费分享| 亚洲精品videosex极品| 日韩一区二区在线看| 成人午夜视频网站| 五月天网站亚洲| 国产午夜精品福利| 欧美巨大另类极品videosbest | 欧美亚洲动漫精品| 美女在线一区二区| 国产精品久久久99| 欧美精品三级在线观看| 成人免费毛片aaaaa**| 亚洲一区二区三区四区五区黄| 日韩一区二区三区在线| 成人app网站| 蜜桃视频第一区免费观看| 中文字幕一区视频| 日韩午夜中文字幕| 色综合天天性综合| 国产乱色国产精品免费视频| 亚洲精品国产精华液| 国产丝袜在线精品| 91精品婷婷国产综合久久竹菊| 成人午夜在线免费| 激情六月婷婷久久| 亚洲成人自拍网| 国产精品久久久久aaaa樱花| 精品精品国产高清一毛片一天堂| 色中色一区二区| 成人精品一区二区三区四区| 秋霞电影一区二区| 亚洲成人三级小说| 日韩久久一区二区| 国产精品欧美极品| 久久精品夜色噜噜亚洲aⅴ| 欧美日韩国产小视频| 色呦呦日韩精品| 99久精品国产| 丁香婷婷综合五月| 国产精品一二三四区| 伦理电影国产精品| 日韩中文字幕av电影| 依依成人综合视频| 中文字幕一区二区三区四区 | 国产精品午夜在线| 久久综合久久综合久久综合| 欧美一区二区三区播放老司机| 一本久道中文字幕精品亚洲嫩| 成人免费三级在线| 国产suv一区二区三区88区| 国产在线视频一区二区| 精品一区二区久久| 久久91精品国产91久久小草| 美脚の诱脚舐め脚责91| 日本欧美韩国一区三区| 日韩国产欧美三级| 日本怡春院一区二区| 日韩激情av在线| 日本大胆欧美人术艺术动态| 日本中文字幕不卡| 奇米777欧美一区二区| 蜜桃传媒麻豆第一区在线观看| 日本特黄久久久高潮| 麻豆精品视频在线观看| 欧美aaaaa成人免费观看视频| 视频在线观看91| 男女激情视频一区| 国产综合色视频| 国产白丝网站精品污在线入口| 国产91丝袜在线播放九色| 成人的网站免费观看| 91麻豆国产福利精品| 在线观看一区二区精品视频| 欧美日韩精品一区视频| 日韩一区二区在线播放| 久久综合精品国产一区二区三区| 久久老女人爱爱| 国产精品福利一区二区三区| 亚洲精品第一国产综合野| 偷拍一区二区三区四区| 麻豆国产精品视频| 成人精品高清在线| 欧美在线观看一区二区| 日韩欧美一级在线播放| 国产片一区二区| 亚洲一区二区影院| 秋霞午夜鲁丝一区二区老狼| 国产成人在线视频网址| 色综合色狠狠天天综合色| 欧美精品一级二级三级| 日韩精品专区在线影院观看 | 色偷偷一区二区三区| 欧美丰满少妇xxxxx高潮对白 | 成人黄色在线看| 欧美性受xxxx| 欧美精品一区二区三| 综合分类小说区另类春色亚洲小说欧美 | 韩国欧美一区二区| 91传媒视频在线播放| 欧美成人国产一区二区| 中文字幕一区在线| 久久精品999| 91激情在线视频| 精品盗摄一区二区三区| 亚洲伦在线观看| 国产在线麻豆精品观看| 在线亚洲精品福利网址导航| 欧美成人精品高清在线播放| 亚洲精品久久嫩草网站秘色| 黄页视频在线91| 欧美图片一区二区三区| 国产精品欧美一区二区三区| 日韩成人dvd| 在线观看三级视频欧美| 国产嫩草影院久久久久| 日韩不卡一区二区| 色综合久久久久综合体| 久久精品日韩一区二区三区| 日韩国产欧美在线视频| 99国产精品一区| 久久久久97国产精华液好用吗| 亚洲国产人成综合网站| 99在线精品观看| 久久综合成人精品亚洲另类欧美 | 91美女在线观看| 久久久久久9999| 久久精品国产精品青草| 在线观看www91| 日韩一区中文字幕| 丁香六月综合激情| 久久女同互慰一区二区三区| 全国精品久久少妇| 欧美日产国产精品| 亚洲国产精品一区二区久久 | 亚洲免费在线观看| 成人精品视频一区二区三区| 国产亚洲欧美一级| 九九久久精品视频| 亚洲精品一区二区三区精华液 | 国产一区二区不卡在线| 欧美一区二区在线观看| 亚洲超碰97人人做人人爱| 91美女片黄在线观看91美女| 国产精品电影院| aaa欧美色吧激情视频| 国产精品久久一卡二卡| 大陆成人av片| 国产精品久久午夜夜伦鲁鲁| 本田岬高潮一区二区三区| 国产人妖乱国产精品人妖| 精品一区二区免费| 国产亚洲成av人在线观看导航| 国产精品一区二区在线观看不卡| 26uuu国产一区二区三区| 国产美女娇喘av呻吟久久| 精品国产伦一区二区三区免费| 美女视频黄 久久| 久久五月婷婷丁香社区| 国产精品一二三四| 中文字幕一区免费在线观看| 99久久er热在这里只有精品66| 亚洲色图视频网| 欧美影院一区二区| 免费精品99久久国产综合精品| 日韩欧美在线网站| 国产在线不卡一卡二卡三卡四卡| 久久久久国产免费免费| 成人国产精品免费网站| 亚洲精品日日夜夜| 91精品在线观看入口| 狠狠狠色丁香婷婷综合激情| 中文字幕av一区二区三区高| 91香蕉视频mp4| 日韩国产欧美在线观看| 欧美精品一区二区在线播放 | 亚洲综合自拍偷拍| 欧美一级午夜免费电影| 国产a区久久久| 亚洲国产aⅴ天堂久久| 日韩欧美高清dvd碟片| 成人性视频免费网站|