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

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

?? frmbrjf.java

?? 很全面的包括了住院管理的各項功能。如:管理員登錄
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
			     
			  }
		      table.removeAll();
		      setTable(1);
	    }
	    });
		
	}
	////////////////創建保存,返回,放棄按鈕函數實體/////////////////	  
    private void createButton(){
    	//增加一個空的label占位
        Label freeLabel = new Label(shell,SWT.None);
        //聲明一個composite用于放置3個按鈕
        compositeBUTTON = new Composite(shell,SWT.SHADOW_ETCHED_IN);
   		//設置composite顯示格式
		GridData gridData0 = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
		gridData0.horizontalSpan=1;
		compositeBUTTON.setLayoutData(gridData0);
		//設置composite布局
		GridLayout gridLayout = new GridLayout();
		gridLayout.numColumns = 3;
		compositeBUTTON.setLayout(gridLayout);
		//增加保存按鈕
		btnSAVE = new Button(compositeBUTTON,SWT.None);
		btnSAVE.setText(" 保存 ");
		btnSAVE.setEnabled(false);
	    //保存按鈕的監視器
		btnSAVE.addSelectionListener(new SelectionAdapter(){
			public void widgetSelected(SelectionEvent e){ 
			//如果輸入的是數字就調用提交函數		 
				if(CheckNumber(txtJE.getText())){
				     commitrecord();   
			     }    
			}	
		});
		
		//增加放棄按鈕	
		btnFQ = new Button(compositeBUTTON,SWT.None);
		btnFQ.setText(" 放棄 ");
		btnFQ.setEnabled(false);
		//增加放棄按鈕監視器,放回到初始狀態
		btnFQ.addSelectionListener(new SelectionAdapter(){
			public void widgetSelected(SelectionEvent e){
				txtZYH.setFocus();
                txtZYH.setText("");
                txtBRXM.setText("");
                txtJFRQ.setText("");
                txtJE.setText("");
                txtJFHJ.setText("");
                txtFYHJ.setText("");
			    txtBRXM.setEnabled(false); 
                txtJFRQ.setEnabled(false);
                cobJFXS.setEnabled(false); 
                txtJE.setEnabled(false);
                txtJFHJ.setEnabled(false);
                txtFYHJ.setEnabled(false);
                radioBRFY.setEnabled(false);
                radioBRJF.setEnabled(false);
                radioBRFY.setSelection(false);
	            radioBRJF.setSelection(false);
                radioYSJ.setSelection(true);
                table.removeAll();
	            setTable(1);
	            zyhc=false;
                btnSAVE.setEnabled(false);
                btnFQ.setEnabled(false);                   
	  		}	
		});
		
		//增加返回按鈕
		btnBACK = new Button(compositeBUTTON,SWT.None);
		btnBACK.setText(" 返回 ");

       			
		//添加"返回"按鈕監聽器			
		btnBACK.addSelectionListener(new SelectionAdapter()
		{
			public void widgetSelected(SelectionEvent event)
			{
                shell.getDisplay().dispose();
                shell.dispose();
                FrmMenu menu=new FrmMenu();
                menu.main();
                return;			
			
			}
		});	
		
	}
	 
	//////////////////////創建表格的第1-6列//////////////////////
	  public void colBuild1(){
	//定義表格列名
	String[] columns={"序號",
						  "住院號",
						  "繳費日期",
						  "繳費形式",
						  "收費員",
						  "金額"
				         };
                          
        //添加表格第1列
        col1 = new TableColumn(table,SWT.LEFT);
       	col1.setText(columns[0]);
    	col1.setWidth(50);
		//添加表格第2列		
	    col2 = new TableColumn(table,SWT.LEFT);
		col2.setText(columns[1]);
		col2.setWidth(132);	
		//添加表格第3列		
	    col3 = new TableColumn(table,SWT.LEFT);
		col3.setText(columns[2]);
		col3.setWidth(150);	
		//添加表格第4列		
	    col4 = new TableColumn(table,SWT.LEFT);
		col4.setText(columns[3]);
		col4.setWidth(100);	
		 //添加表格第5列
	    col5 = new TableColumn(table,SWT.LEFT);
		col5.setText(columns[4]);
		col5.setWidth(100);	
		 //添加表格第6列
	    col6= new TableColumn(table,SWT.LEFT);
		col6.setText(columns[5]);
		col6.setWidth(100);	
		//初始化時表格顯示的數據
		setTable(1);
        
    	}
    	
   
   	///////////創建表格的第7-20列/////////////////////////////////
    public void colBuild2(){ 
             //定義列名
              String[] columnss={"序號",          	              
			              "住院號",
						  "處方日期",
						  "住院科室",
						  "科目類別",
						  "科目",
						  "單價",
						  "數量",
						  "自費比例",
						  "分類代碼",
						  "記價單位",
						  "規格",
						  "產地",
						  "廠家"};
						  
	    //實例化第7-20列  
		col7= new TableColumn(table,SWT.LEFT);
		col7.setText(columnss[0]);
		col7.setWidth(40);
  		col8= new TableColumn(table,SWT.LEFT);
		col8.setText(columnss[1]);
		col8.setWidth(100);
		col9= new TableColumn(table,SWT.LEFT);
		col9.setText(columnss[2]);
		col9.setWidth(80);
		col10= new TableColumn(table,SWT.LEFT);
		col10.setText(columnss[3]);
		col10.setWidth(80);
		col11= new TableColumn(table,SWT.LEFT);
		col11.setText(columnss[4]);
		col11.setWidth(80);
		col12= new TableColumn(table,SWT.LEFT);
		col12.setText(columnss[5]);
		col12.setWidth(80);
		col13= new TableColumn(table,SWT.LEFT);
		col13.setText(columnss[6]);
		col13.setWidth(80);
		col14= new TableColumn(table,SWT.LEFT);
		col14.setText(columnss[7]);
		col14.setWidth(80);
		col15= new TableColumn(table,SWT.LEFT);
		col15.setText(columnss[8]);
		col15.setWidth(80);
		col16= new TableColumn(table,SWT.LEFT);
		col16.setText(columnss[9]);
		col16.setWidth(80);
		col17= new TableColumn(table,SWT.LEFT);
		col17.setText(columnss[10]);
		col17.setWidth(80);
		col18= new TableColumn(table,SWT.LEFT);
		col18.setText(columnss[11]);
		col18.setWidth(80);
		col19= new TableColumn(table,SWT.LEFT);
		col19.setText(columnss[12]);
		col19.setWidth(80);
		col20= new TableColumn(table,SWT.LEFT);
		col20.setText(columnss[13]);
		col20.setWidth(80);				  
        }
     
        
    ///////////////////刪除表格1-6列函數//////////////////////////	
   	public void  dispose1()
    	{
     	  col1.dispose();
      	  col2.dispose();
     	  col3.dispose();
     	  col4.dispose();
     	  col5.dispose();
     	  col6.dispose();
    	}
    
    
   ///////////////////刪除表格7-20列函數//////////////////////////	
   	public void  dispose2()
    	{
      	  col7.dispose();col8.dispose(); col9.dispose(); col10.dispose();
     	  col11.dispose();col12.dispose();col13.dispose();col14.dispose();
     	  col15.dispose(); col16.dispose();col17.dispose();col18.dispose();
     	  col19.dispose();col20.dispose();
    	}
    
    	
  ///////////////////檢查金額輸入筐是否正確函數///////////////////  	
    public boolean CheckNumber(String number){
    	//是否有錯的標志變量
    	boolean flg=false;
    	//如果輸入金額實"."開頭彈出錯誤筐
    	if(number.charAt(0)=='.'){
    		errorBox("金額格式不正確!");
    		txtJE.setText("");
			btnSAVE.setEnabled(false);
			flg=false;
			txtJE.setFocus();
			return flg;
    	}
    	
    	try{
    		//如果輸入是負數時
			float je=Float.valueOf(number).floatValue();
			if(je<=0){
				errorBox("金額必須大于零");
			    txtJE.setText("");
			    btnSAVE.setEnabled(false);
			    flg=false;
			    txtJE.setFocus();
			    return flg;
			}
			flg=true;
			} 
		//如果不是輸入數字時
		catch(java.lang.NumberFormatException  e){
			
			errorBox("金額必須為數字!");
		    
		    txtJE.setText("");
		    flg=false;
		    txtJE.setFocus();
		    btnSAVE.setEnabled(false);
		}
		return flg;
    } 
    
    
    //////////////////錯誤對話框通用函數////////////////////////////////
    public void errorBox(String ms){  
    	MessageBox mb = new MessageBox(shell, SWT.ICON_ERROR | SWT.OK);
        mb.setText("Error");
        mb.setMessage(ms);
        mb.open();
    }
    
    
    //////////////////數據提交數據庫函數/////////////////////////////////
    public void commitrecord(){
    	//當點擊保存按鈕時彈出確定對話框
   		MessageBox messageBox = new MessageBox(shell, SWT.ICON_QUESTION |SWT.YES |SWT.NO);
	    messageBox.setMessage("是否保存數據?");
	    int ms= messageBox.open();
	    switch (ms){
	    	//如果選"YES"觸發的事件
	    	case SWT.YES:
	    	//如果數據庫更新成功,彈出對話筐.并且初始化所有控件
	      	    if(Db.update(txtZYH.getText(),cobJFXS.getText(),txtSFY.getText(),
	      	        Float.parseFloat(txtJE.getText()))){
	      	       	//插入成功提示對話框
	      	    	MessageBox msg = new MessageBox(shell, SWT.ICON_INFORMATION|SWT.OK);
	      	    	msg.setMessage("插入記錄成功!");
	      	    	msg.open();
	      	    	//返回初始化狀態
	      	    	txtZYH.setFocus();
			        txtZYH.setText("");
			        txtBRXM.setText("");
			        txtJFRQ.setText("");
			        txtJE.setText("");
			        txtJFHJ.setText("");
			        txtFYHJ.setText("");
					txtBRXM.setEnabled(false); 
			        txtJFRQ.setEnabled(false);
			        cobJFXS.setEnabled(false); 
			        txtJE.setEnabled(false);
			        txtJFHJ.setEnabled(false);
			        txtFYHJ.setEnabled(false);
			        radioBRFY.setEnabled(false);
			        radioBRJF.setEnabled(false);
			        btnSAVE.setEnabled(false);
			        btnFQ.setEnabled(false);
			        table.removeAll();
			        //更新數據表格
			        Db.getTableItem(1);
			        radioBRJF.setSelection(false);
			        radioBRFY.setSelection(false);   
			        radioYSJ.setSelection(true); 
			        //更新上繳金額筐    
			        txtSFYYSJ.setText(String.valueOf(Db.getysjje())); 
	      	      }
	      	      //數據庫時間類型最小精確到分鐘,所以一分鐘一個住院號只能
	      	      //插入一次。
	      	    else errorBox("插入錯誤!    提示:同一分鐘內同一病人只能繳費一次");      
	        	break;
	      	case SWT.NO:
	      	    break;	
	      }
 	 }	    					
	
	
	public void setTable(int lx){
		switch(lx){
			case 1:
			  Db.getTableItem(1);
		      int i=0;//顯示的序號			  
			  try{
			  	 while(Db.rs.next()){
					//將記錄逐一的顯示到表格
					TableItem item=new TableItem(table, SWT.NONE);
					int c=0;
					item.setText(c++,String.valueOf(++i));
					item.setText(c++,Db.rs.getString(1));
					item.setText(c++,Db.rs.getString(2));
					item.setText(c++,Db.rs.getString(3));
	       	        item.setText(c++,Db.rs.getString(4));
	       		    item.setText(c++,Db.rs.getString(5));
			     }
			  }	
			  catch (SQLException se){
				 System.out.println(se.getMessage());
				 se.printStackTrace();
				 errorBox("查詢出錯");
				 //查詢出錯
			  }
			  break;
			case 2:
				 Db.getTableItem(2,txtZYH.getText());
			     i=0;
			     try{
			     	while(Db.rs.next()){
						//從JFJL表中取出當前病人未結帳的記錄,逐一顯示到表格
						TableItem item=new TableItem(table, SWT.NONE);
						int c=0;
						item.setText(c++,String.valueOf(++i));
						item.setText(c++,Db.rs.getString(1));
						item.setText(c++,Db.rs.getString(2));
						item.setText(c++,Db.rs.getString(3));
			            item.setText(c++,Db.rs.getString(4));
			            item.setText(c++,Db.rs.getString(5));
				    }
				 }
				 catch (SQLException se){
				 System.out.println(se.getMessage());
				 se.printStackTrace();
				 errorBox("查詢出錯");
				 //查詢出錯
			     }
			     break;
			case 3:
			    Db.getTableItem(3,txtZYH.getText());
	           	i=0;
	           	try{
	             
						while(Db.rs.next()){
							//從視圖View_WJZFY中取得當前病人費用記錄,逐一顯示到表格
							TableItem item=new TableItem(table, SWT.NONE);
							int c=0;
							item.setText(c++,String.valueOf(++i));
							item.setText(c++,Db.rs.getString(1));
							item.setText(c++,Db.rs.getString(2));
							item.setText(c++,Db.rs.getString(3));
		       	            item.setText(c++,Db.rs.getString(4));
		       	            item.setText(c++,Db.rs.getString(5));
		       		        item.setText(c++,Db.rs.getString(6));
		       		        item.setText(c++,Db.rs.getString(7));
		       		        item.setText(c++,Db.rs.getString(8));
		       		        item.setText(c++,Db.rs.getString(9));
		       		        item.setText(c++,Db.rs.getString(10));
		       		        item.setText(c++,Db.rs.getString(11));
		       		        item.setText(c++,Db.rs.getString(12));
		       		        item.setText(c++,Db.rs.getString(13));
						}
				}
				catch (SQLException se){
					System.out.println(se.getMessage());
					se.printStackTrace();
					errorBox("查詢出錯");
					//查詢出錯
				}	     
			   break; 
		}
		
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本91福利区| 国产精品色哟哟网站| 亚洲精选在线视频| 成人精品视频.| 国产亚洲欧美色| 国产综合色视频| 精品日韩欧美在线| 国产一区二区三区视频在线播放| 这里只有精品99re| 日韩主播视频在线| 日韩一二三区不卡| 秋霞电影一区二区| 欧美大片日本大片免费观看| 一区二区三区四区不卡在线| 色婷婷精品久久二区二区蜜臂av| 亚洲女爱视频在线| 色先锋资源久久综合| 亚洲成人动漫在线免费观看| 91精品国产欧美一区二区18| 日韩影视精彩在线| 日韩一区二区三区高清免费看看| 看国产成人h片视频| 欧美精品 日韩| 麻豆91在线看| 久久色在线观看| www..com久久爱| 亚洲一区二区三区国产| 制服丝袜亚洲色图| 韩国女主播成人在线| 日本一区二区久久| 欧美亚洲一区三区| 蜜臀99久久精品久久久久久软件| 国产性色一区二区| 在线观看视频91| 麻豆传媒一区二区三区| 国产农村妇女毛片精品久久麻豆| jizzjizzjizz欧美| 日韩成人免费电影| 欧美高清在线视频| 欧美日韩精品一区二区| 精品一区二区成人精品| ...中文天堂在线一区| 91久久精品日日躁夜夜躁欧美| 丝瓜av网站精品一区二区| 久久精品视频网| 色先锋资源久久综合| 日韩av在线免费观看不卡| 日韩美女视频一区| 国产欧美一区二区三区鸳鸯浴| 欧美精品乱人伦久久久久久| av日韩在线网站| 国产91精品一区二区麻豆网站| 日韩成人av影视| 亚洲国产精品自拍| 亚洲免费资源在线播放| 国产精品天天摸av网| 精品奇米国产一区二区三区| 在线成人免费观看| 欧美网站一区二区| 色婷婷综合久久久久中文一区二区| 成人一道本在线| 国产在线不卡视频| 黄页视频在线91| 麻豆精品一区二区av白丝在线| 婷婷国产v国产偷v亚洲高清| 一区二区高清免费观看影视大全| 中文字幕+乱码+中文字幕一区| 久久久久久久网| 精品对白一区国产伦| 欧美videossexotv100| 精品1区2区在线观看| 日韩欧美电影一区| 欧美精品123区| 欧美一区二区三区在线看| 91精品黄色片免费大全| 日韩写真欧美这视频| 欧美成人综合网站| 精品福利二区三区| 国产视频一区二区在线| 欧美韩国一区二区| 亚洲人成小说网站色在线| 日韩理论电影院| 亚洲综合在线视频| 午夜激情久久久| 老司机精品视频一区二区三区| 精品在线免费视频| 国产成人在线看| 一本久久a久久免费精品不卡| 色婷婷精品大在线视频| 欧美日韩免费电影| 欧美成va人片在线观看| 久久久精品欧美丰满| 国产精品国产成人国产三级 | 欧美日韩1234| 制服丝袜激情欧洲亚洲| 久久综合九色综合97婷婷| 国产人成一区二区三区影院| 国产精品乱码人人做人人爱 | 国产偷国产偷精品高清尤物 | 亚洲第一福利视频在线| 日韩精品亚洲专区| 国产一区在线不卡| 91在线精品秘密一区二区| 欧美日韩亚洲综合| 亚洲精品一区二区精华| 成人欧美一区二区三区小说 | 久久综合九色综合97婷婷女人 | 久久亚洲综合av| 亚洲欧美视频在线观看| 日本在线观看不卡视频| 国产成人自拍网| 在线观看免费成人| 久久亚洲一级片| 一区二区免费在线| 国精产品一区一区三区mba桃花| 成人黄色av电影| 91精品免费在线观看| 中文字幕国产一区二区| 天堂成人免费av电影一区| 国产精品一区二区黑丝| 欧美三区免费完整视频在线观看| 久久久一区二区三区捆绑**| 亚洲午夜在线观看视频在线| 久久99国产精品麻豆| 日本韩国欧美三级| 久久久综合网站| 日韩成人dvd| 色欧美片视频在线观看在线视频| 日韩亚洲欧美在线观看| 洋洋成人永久网站入口| 国产精品资源在线看| 欧美午夜片在线看| 国产精品久久久久影视| 精品一区二区三区av| 欧美午夜精品久久久久久孕妇| 国产视频一区在线播放| 日本美女视频一区二区| 一本到不卡免费一区二区| 久久色在线观看| 日韩精品免费视频人成| 一本色道**综合亚洲精品蜜桃冫| 欧美精品一区二区三区很污很色的| 一区二区三区四区乱视频| 成人晚上爱看视频| 欧美成人a∨高清免费观看| 亚洲午夜免费福利视频| 成人毛片老司机大片| 久久久久久久精| 国内精品久久久久影院薰衣草 | 国内成人免费视频| 欧美一二区视频| 视频在线观看一区| 91国偷自产一区二区开放时间| 欧美国产视频在线| 国产精品资源在线观看| 日韩精品中文字幕一区| 青青国产91久久久久久| 欧美蜜桃一区二区三区| 亚洲午夜久久久久久久久电影院| 93久久精品日日躁夜夜躁欧美| 久久精品亚洲一区二区三区浴池| 国内精品视频一区二区三区八戒 | 国产美女娇喘av呻吟久久| 欧美一级日韩不卡播放免费| 丝袜美腿亚洲一区| 欧美一区二区三区在线视频| 免费在线视频一区| 欧美大片国产精品| 国产精品一区在线| 日本一区二区视频在线| 成人性生交大片免费看在线播放 | 日韩精品一区二区三区在线播放 | 7799精品视频| 午夜精品久久久久久久99樱桃| 91国偷自产一区二区开放时间 | 欧美变态tickle挠乳网站| 久久99国产精品免费网站| 精品1区2区在线观看| 国产高清亚洲一区| 国产欧美日韩另类一区| 99国产欧美久久久精品| 成人欧美一区二区三区黑人麻豆 | 国产成人精品一区二| 国产日韩欧美不卡| 91免费国产在线观看| 午夜视频一区在线观看| 日韩三级中文字幕| 九色综合国产一区二区三区| 久久精品亚洲乱码伦伦中文| 91色乱码一区二区三区| 亚洲午夜三级在线| 精品国产一区二区三区四区四 | 日韩成人av影视| www国产亚洲精品久久麻豆| 成人在线视频首页| 中文字幕一区二区三区蜜月| 欧美午夜精品电影| 国产一区在线精品| 又紧又大又爽精品一区二区| 在线不卡中文字幕播放|