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

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

?? frmzycf.java

?? 很全面的包括了住院管理的各項(xiàng)功能。如:管理員登錄
?? JAVA
?? 第 1 頁 / 共 5 頁
字號:
							//顯示金額							
							float je = dj*sl;
							item.setText(3,String.valueOf(je));
							//顯示自費(fèi)金額							
							float zfje = je*(zfbl/100);
							item.setText(8,String.valueOf(zfje));
							i++;
						}
					}catch(SQLException se){}
				}
				else shwErrMsgBox_Query();
				
				//改變當(dāng)前中間表格是否費(fèi)用明細(xì)信息flag的值
				isCurrentFYMX = true;			
			}
		});		
		
		//給費(fèi)用合計(jì)文本框添加失去焦點(diǎn)事件監(jiān)聽器
		//以清除中間表格的繳費(fèi)明細(xì)信息,返回原來的輸入狀態(tài)
		txtFYHJ.addListener(SWT.FocusOut,new Listener(){
			public void handleEvent(Event event){
				//如果當(dāng)前中間表格顯示的繳費(fèi)明細(xì)信息
				if(isCurrentFYMX){
					//如果上次輸入的藥品
					if(isYPRadioSelected)
						//返回到藥品信息輸入狀態(tài)
						backToYPXX();
					//如果上次輸入的醫(yī)療服務(wù)
					else
						//返回到醫(yī)療服務(wù)輸入狀態(tài)
						backToYLFW();
				}	
			}
		});
		
		//科室
		Label lblKS = new Label(shell,SWT.NONE);
		lblKS.setText("科室");	
		grdData = new GridData();
		grdData.widthHint = 62;
		lblKS.setLayoutData(grdData);
		grdData = new GridData();
		txtKS = new Text(shell,SWT.BORDER);
		grdData.widthHint = 112;
		txtKS.setLayoutData(grdData);		
		
		//空行
		lblNone = new Label(shell,SWT.NONE);
		grdData = new GridData();
		grdData.widthHint = 62;
		grdData.horizontalSpan = 6;
		lblNone.setLayoutData(grdData);
		
		//提示信息
		lblMsg = new Label(shell,SWT.NONE);
		lblMsg.setForeground(colRed);
		lblMsg.setText("這里是提示信息\n請輸入住院號");
		grdData = new GridData();
		grdData.horizontalSpan = 3;
		grdData.verticalSpan = 2;
		grdData.widthHint = 250;
		lblMsg.setLayoutData(grdData);
		
		//按鍵
		comBtnGrpDown = new Composite(shell,SWT.NONE);
		grdData = new GridData(GridData.HORIZONTAL_ALIGN_END);
		grdData.horizontalSpan = 3;
		grdData.verticalSpan = 2;
		comBtnGrpDown.setLayoutData(grdData);
		
		grdLtCmpDown = new GridLayout(3,false);
		grdLtCmpDown.horizontalSpacing = 0;
		comBtnGrpDown.setLayout(grdLtCmpDown);
		
		//保存
		btnSave = new Button(comBtnGrpDown,SWT.NONE);
		btnSave.setText("保存");
		grdData = new GridData();
		grdData.widthHint = 60;		
		btnSave.setLayoutData(grdData);	
		
		//添加保存按鍵單擊事件
		btnSave.addSelectionListener(new SelectionAdapter(){
			public void widgetSelected(SelectionEvent event){			
				//如果信息未登錄完提示是否放棄
				if(isInfGrpChanged){
					msgBox = new MessageBox(shell,SWT.YES | SWT.ICON_QUESTION |
							SWT.NO);
					msgBox.setText("提示");
					if(isYPRadioSelected)
						msgBox.setMessage("是否放棄當(dāng)前未登錄完的藥品數(shù)據(jù)?");
					else
						msgBox.setMessage("是否放棄當(dāng)前未登錄完的醫(yī)療服務(wù)數(shù)據(jù)?");
					switch(msgBox.open()){
						case SWT.YES:
							resetGroupYPXX();
							break;
						case SWT.NO:
							btnYLFW.setSelection(false);
							btnYP.setSelection(true);
							return;
					}
				}
				//提示是否保存
				msgBox = new MessageBox(shell,SWT.YES |SWT.NO |SWT.ICON_QUESTION);
				msgBox.setText("確認(rèn)");
				msgBox.setMessage("您確實(shí)要保存這條記錄嗎?");
				switch(msgBox.open()){
					case SWT.YES:
						//如果選擇是則繼續(xù)下面的操作
						break;
					case SWT.NO:
						//選擇否則返回
						return;
				}
				
				//向處方表中插入一條新記錄
				String strCFRQ = txtCFRQ.getText().trim();
				String strZYKS = txtKS.getText().trim();
				String strCFYS = txtCFYS.getText().trim();				

				strSQL = "INSERT INTO [CFD] VALUES('" +
					strZYH + "','" +
					strCFRQ + "','" +
					strZYKS + "','" +
					strCFYS + "',NULL)";
					
				//如果插入錯誤則彈出錯誤消息框
				if(db.executeUpdate(strSQL) == 0){
					System.out.println("Program ERROR@\n" + strSQL);
					shwErrMsgBox_Update();
					return;
				}
					
				
				//如果有藥費(fèi)則逐條插入藥費(fèi)明細(xì)表
				String strYF = txtYF.getText().trim();
				if(!strYF.equals("")){
					for(int i = 0;i < tblItemIndex_YP;i++){
						String strMXSX = saYPXXData[i][0];
						String strYM = saYPXXData[i][1];
						String strDJ = saYPXXData[i][2];
						String strJJDW = saYPXXData[i][3];
						String strSL = saYPXXData[i][4];						
						String strZFBL = saYPXXData[i][6];						
						String strGG = saYPXXData[i][8];
						String strXMFL = saYPXXData[i][9];
						String strCD = saYPXXData[i][10];
						String strCJ = saYPXXData[i][11];
						
						strSQL = "INSERT INTO [ZYYF] VALUES('" +
							strZYH +"','" +
							strCFRQ + "','" +
							strMXSX + "','" +
							strXMFL + "','" +
							strYM + "',CONVERT(money,'" +
							strDJ + "'),'" +
							strJJDW + "','" +
							strSL + "','" +
							strZFBL + "','" +
							strGG + "','" +
							strCD + "','" +					
							strCJ + "')";
						
						if(db.executeUpdate(strSQL) == 0){
							System.out.println("ERROR@\n" + strSQL);
							shwErrMsgBox_Update();
							return;
						}							
					}
				}
				
				//如果有醫(yī)療服務(wù)費(fèi)則逐條插入醫(yī)療服務(wù)費(fèi)明細(xì)表
				String strYLFWF = txtYLFWF.getText().trim();
				if( !strYLFWF.equals("") ){
					for(int i = 0;i < tblItemIndex_YLFW;i++){
						String strMXSX = saYLFWData[i][0];
						String strSFXM = saYLFWData[i][1];
						String strDJ = saYLFWData[i][2];
						String strJJDW = saYLFWData[i][3];
						String strSL = saYLFWData[i][4];						
						String strZFBL = saYLFWData[i][6];						
						String strXMFL = saYLFWData[i][8];						
						
						strSQL = "INSERT INTO [ZYYL] VALUES('" +
							strZYH + "','" +
							strCFRQ + "','" +
							strMXSX + "','" +
							strXMFL + "','" +
							strSFXM + "','" +
							strJJDW + "',CONVERT(money,'" +
							strDJ + "'),'" +
							strZFBL + "','" +
							strSL + "')";
							
						if(db.executeUpdate(strSQL) == 0){
							System.out.println("ERROR@\n" + strSQL);
							shwErrMsgBox_Update();
							return;
						}														
					}					
				}
				
				//如果有診斷信息則插入診斷記錄表
				String strJBDM = txtJBDM.getText().trim();
				if(!strJBDM.equals("") ){									
					String strZD = txtZD.getText().trim();
					
					strSQL = "INSERT INTO [ZDJL] VALUES('" +
						strBLH + "','" +
						strCFRQ + "','" +
						strJBDM + "','" +
						strCFYS + "','" +
						strZD + "','0')";
						
					if(db.executeUpdate(strSQL) == 0){
						System.out.println("ERROR@\n" + strSQL);
						shwErrMsgBox_Update();
						return;
					}
				}
				
				initWidgets();
			}
		});
		
		//重輸
		btnReInput = new Button(comBtnGrpDown,SWT.NONE);
		btnReInput.setText("重輸");
		grdData = new GridData();
		grdData.widthHint = 60;
		btnReInput.setLayoutData(grdData);	
		
		//Add btnReInput Clicked handler
		btnReInput.addSelectionListener(new SelectionAdapter(){
			public void widgetSelected(SelectionEvent event){
				initWidgets();
			}
		});
		
		//返回
		btnBack = new Button(comBtnGrpDown,SWT.NONE);
		btnBack.setText("返回");
		grdData = new GridData();
		grdData.widthHint = 60;
		btnBack.setLayoutData(grdData);
		
		//Add btnBack Clicked handler
		btnBack.addSelectionListener(new SelectionAdapter(){
			public void widgetSelected(SelectionEvent event){
				//btnBack exit all
				shell.getDisplay().dispose();	
				shell.dispose();
				FrmMenu.main();
				return;
			}
		});

	}

	/**
	 * name:initWidgets
	 * author:pizi
	 * function:set initial text value,enable and editable
	 * 當(dāng)初始運(yùn)行和點(diǎn)擊重輸按鍵時(shí)會調(diào)用此方法
	 */
	private void initWidgets(){				
		//設(shè)置控件不可用
		btnYP.setEnabled(false);
		btnYLFW.setEnabled(false);
		cmbYPDM.setEnabled(false);
		btnOK.setEnabled(false);
		btnCancel.setEnabled(false);
		btnSave.setEnabled(false);
		btnReInput.setEnabled(false);
		
		comGrpRight.setVisible(false);	
				
		//選擇"藥"
		btnYP.setSelection(true);
		isYPRadioSelected = true;
		isCurrentJFMX = false;
		isCurrentFYMX = false;		
				
		//中間表格的行索引值設(shè)置為0
		tblItemIndex_YP = 0;
		tblItemIndex_YLFW = 0;
		
		//清空保存藥品信息和醫(yī)療服務(wù)信息的二維數(shù)組
		saYPXXData = new String[100][12];
		saYLFWData = new String[100][9];
		
		//住院號字符串設(shè)置為空
		strZYH = "";
		
		//總藥費(fèi)和醫(yī)療服務(wù)費(fèi)設(shè)置為0
		fYFSum = 0;
		fQZZF1Sum = 0;
		fYLFWSum = 0;
		fQZZF2Sum = 0;
	
		//設(shè)置控件為不可用
		txtCFYS.setEditable(false);
		txtCFRQ.setEditable(false);
		txtBRXM.setEditable(false);
		txtCSRQ.setEditable(false);
		txtBLH.setEditable(false);
		txtYF.setEditable(false);
		txtQZZF1.setEditable(false);
		txtYLFWF.setEditable(false);
		txtQZZF2.setEditable(false);
		txtJBDM.setEditable(false);
		txtBM.setEditable(false);
		txtZD.setEditable(false);
		txtDJ.setEditable(false);
		txtJJDW.setEditable(false);
		txtSL.setEditable(false);
		txtJE.setEditable(false);
		txtZFBL.setEditable(false);
		txtZFJE.setEditable(false);
		txtGG.setEditable(false);
		txtCD.setEditable(false);
		txtCJ.setEditable(false);
		txtJFHJ.setEditable(false);
		txtFYHJ.setEditable(false);
		txtKS.setEditable(false);
		
		//清空組件內(nèi)的文本內(nèi)容
		txtZYH.removeVerifyListener(lsnVrfy);
		txtJBDM.removeVerifyListener(lsnVrfyJBDM);
		txtZYH.setText("");
		txtBRXM.setText("");
		txtCSRQ.setText("");
		txtBLH.setText("");
		txtYF.setText("");
		txtYLFWF.setText("");
		txtQZZF1.setText("");
		txtQZZF2.setText("");
		txtJBDM.setText("");
		txtBM.setText("");
		txtZD.setText("");
		cmbYPDM.setText("");
		txtDJ.setText("");
		txtJJDW.setText("");
		txtSL.setText("");
		txtJE.setText("");
		txtZFBL.setText("");
		txtZFJE.setText("");
		txtGG.setText("");
		txtCD.setText("");
		txtCJ.setText("");
		txtJFHJ.setText("");
		txtFYHJ.setText("");
		txtKS.setText("");
		tblMiddle.removeAll();
		
		//住院號文本框設(shè)置為可用
		txtZYH.setEditable(true);
		txtZYH.setFocus();		
		
		//Set txtCFYS with current user name
		strSQL = "SELECT * FROM [SFUser] WHERE DQBJ='1'";
		if(db.executeQuery(strSQL)){
			try{
				if(db.rs.next()){
					txtCFYS.setText(db.rs.getString("UserID"));
				}
			}catch(SQLException se){}
		}
		else shwErrMsgBox_Query();		
		
		//Set txtCFRQ with current system datetime
		txtCFRQ.setText( db.getSysDate() );
		//給住院號文本框添加輸入驗(yàn)證監(jiān)聽器
		txtZYH.addVerifyListener(lsnVrfy);
	}	
	
	/**
	 * 將中間表格的列和行內(nèi)容返回到上次輸入藥品信息的狀態(tài)
	 * @see
	 * 	"藥"單選鈕點(diǎn)擊事件 
	 * 	"繳費(fèi)合計(jì)"文本框丟失焦點(diǎn)事件,
	 * 	"費(fèi)用合計(jì)"文本框丟失焦點(diǎn)事件調(diào)用此方法
	 */
	private void backToYPXX(){
		int i,j;
		
		//如果表格顯示的繳費(fèi)明細(xì)信息
		//則改變中間表格當(dāng)前是否繳費(fèi)明細(xì)的flag值
		if(isCurrentJFMX) isCurrentJFMX = false;
		//如果表格顯示的費(fèi)用明細(xì)信息則改變flag值
		if(isCurrentFYMX) isCurrentFYMX = false;
		
		final String[] COLUMN_NAMES_YPXX = {" ",
											"藥名", 
											"單價(jià)",
											"計(jì)價(jià)單位",
											"數(shù)量",
											"金額",
											"自費(fèi)比例",
											"自費(fèi)金額",
											"規(guī)格"};						
		//清空中間表格行內(nèi)容
		tblMiddle.removeAll();
		j = tblMiddle.getColumnCount();
		//釋放掉當(dāng)前中間表格的所有列
		for(i = 0;i < j;i++)
			colYPXX[i].dispose();
		
		colYPXX = new TableColumn[COLUMN_NAMES_YPXX.length];
		for (i = 0;i < 9; i++){
			//新申請列
			colYPXX[i] = new TableColumn(tblMiddle,SWT

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产成人自拍| 国产福利一区二区三区视频| 色偷偷88欧美精品久久久| 国产精品乱人伦| 在线免费观看成人短视频| 亚洲综合久久av| 欧美在线观看视频一区二区| 欧美bbbbb| 亚洲国产成人一区二区三区| 91麻豆精东视频| 亚洲国产一二三| 精品少妇一区二区三区免费观看| 国模一区二区三区白浆| 国产精品久线观看视频| 欧美网站一区二区| 久久99精品一区二区三区| 国产欧美视频一区二区三区| 色婷婷狠狠综合| 蜜臀av在线播放一区二区三区| 国产日韩精品一区二区三区在线| 成+人+亚洲+综合天堂| 亚洲.国产.中文慕字在线| 欧美va亚洲va国产综合| av成人免费在线| 日韩av一区二区在线影视| 国产精品午夜久久| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲在线观看免费| 欧美日韩中文字幕一区| 韩日精品视频一区| 综合色天天鬼久久鬼色| 日韩午夜电影在线观看| 北岛玲一区二区三区四区| 亚洲主播在线播放| 久久久av毛片精品| 欧美日韩免费高清一区色橹橹 | 亚洲午夜免费视频| 26uuu久久综合| 欧美日韩亚洲国产综合| 国产sm精品调教视频网站| 亚洲综合激情另类小说区| 国产三级三级三级精品8ⅰ区| 欧美精品一二三| 成人激情免费电影网址| 美女精品一区二区| 亚洲一区二区视频在线观看| 日韩一区二区三区高清免费看看| 成人a级免费电影| 久久国产婷婷国产香蕉| 亚洲综合一区二区三区| 国产精品人成在线观看免费| 欧美一区二区三区播放老司机| av成人老司机| 国产一区二区三区免费看| 午夜私人影院久久久久| 中文字幕免费在线观看视频一区| 欧美日韩在线观看一区二区| 北岛玲一区二区三区四区| 蜜桃视频一区二区三区在线观看| 亚洲色欲色欲www| 国产精品污www在线观看| 日韩免费观看高清完整版在线观看| 91久久久免费一区二区| 99久久亚洲一区二区三区青草| 国产露脸91国语对白| 久久成人羞羞网站| 日本伊人午夜精品| 亚洲国产综合91精品麻豆| 国产日韩精品视频一区| 精品国产制服丝袜高跟| 欧美日韩aaaaa| 在线精品视频小说1| 不卡一区二区三区四区| 国产精品1024久久| 国产91丝袜在线播放0| 韩国精品主播一区二区在线观看| 日韩制服丝袜先锋影音| 日韩福利电影在线| 天堂精品中文字幕在线| 日韩国产欧美视频| 亚洲综合一区二区精品导航| 国产精品福利av| 亚洲激情综合网| 亚洲高清久久久| 亚洲影院久久精品| 亚洲成a人在线观看| 婷婷激情综合网| 久久精品国产亚洲一区二区三区| 激情丁香综合五月| 国产精品一区二区免费不卡| 国产精品99久久久久| youjizz国产精品| 在线观看亚洲a| 3d动漫精品啪啪1区2区免费 | 久久综合一区二区| 精品福利一区二区三区免费视频| 久久影院视频免费| 亚洲欧美中日韩| 性感美女极品91精品| 久久99精品视频| 成人综合婷婷国产精品久久蜜臀 | 欧美午夜精品一区二区三区 | 色久综合一二码| 在线不卡一区二区| 精品久久人人做人人爰| 一区在线播放视频| 婷婷国产v国产偷v亚洲高清| 国产精品一区二区三区乱码| 成人精品国产一区二区4080| 欧美日韩国产一区二区三区地区| 精品欧美一区二区久久 | 不卡欧美aaaaa| 欧美日韩另类一区| 国产欧美日本一区二区三区| 亚洲欧美日韩人成在线播放| 日韩电影免费在线| 国产91丝袜在线播放| 欧美精品在线观看一区二区| 国产偷国产偷精品高清尤物| 一区二区三区在线观看动漫 | 亚洲高清免费观看| 国产在线观看一区二区| 欧美色成人综合| 久久久精品免费观看| 亚洲国产成人精品视频| 国产高清不卡二三区| 欧美丰满高潮xxxx喷水动漫| 国产精品毛片久久久久久久| 欧美a级理论片| 一本大道久久a久久综合婷婷 | 在线播放91灌醉迷j高跟美女| 国产欧美精品一区aⅴ影院 | 欧美日韩精品福利| 国产精品理论片在线观看| 蜜桃视频在线一区| 欧美日韩一区二区电影| 国产精品视频一区二区三区不卡| 日韩一区欧美一区| 激情综合色综合久久综合| 欧美乱熟臀69xxxxxx| 国产欧美日韩三级| 国产一区二区三区日韩 | 91视频免费看| 欧美成人激情免费网| 亚洲一区二区欧美激情| 午夜视频在线观看一区二区三区| 色综合欧美在线视频区| 中文字幕免费不卡在线| 国产一区二区三区综合| 日韩西西人体444www| 亚洲成av人影院| 欧美最猛黑人xxxxx猛交| 亚洲私人影院在线观看| 国产91露脸合集magnet| 国产日韩精品视频一区| 国产在线精品一区二区夜色 | 成人动漫视频在线| 国产三级久久久| 国产一区欧美一区| 久久这里都是精品| 久久91精品国产91久久小草| 91精品国产91久久久久久一区二区| 亚洲成人激情综合网| 日本精品免费观看高清观看| 亚洲免费观看在线观看| 色婷婷精品久久二区二区蜜臀av | 国产精品综合在线视频| 久久午夜国产精品| 国产成人av电影在线播放| 国产清纯在线一区二区www| 国产高清不卡一区二区| 国产亚洲欧美日韩俺去了| 国产一区二区不卡在线| 久久综合九色综合97_久久久| 国产美女一区二区三区| 久久综合色8888| 国产成人精品一区二区三区四区 | 精品久久久久香蕉网| 日本欧美在线观看| 日韩美女视频一区二区在线观看| 久久精品国产久精国产| 久久久久97国产精华液好用吗| 国产很黄免费观看久久| 国产精品久久久久影院亚瑟| 97久久精品人人做人人爽 | 欧美老肥妇做.爰bbww| 日本成人在线看| 国产午夜精品久久| 一本在线高清不卡dvd| 亚洲国产美国国产综合一区二区| 欧美一区二区在线不卡| 在线观看国产一区二区| 日韩一级欧美一级| 国产精品影视网| 亚洲人123区| 欧美一级片在线| 成人激情免费电影网址| 天天操天天色综合| 国产日韩欧美一区二区三区乱码| 欧美va天堂va视频va在线|