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

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

?? frmsfsj.java

?? 很全面的包括了住院管理的各項功能。如:管理員登錄
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
						}		
					    countSFGY++;
					}//end else	
					tempSFY = strSFY;
				}//end while			

				//添加最末一行的合計
				//取得最末一行				
				TableItem itemGYNUM = new TableItem(tblSFGY,0);
				itemGYNUM.setText(new String[]{	
						String.valueOf(countSFGY),"合計"});			
				//計算各列的和
				double XJNUM = 0;
				double ZPNUM = 0;
				String tempXJNUM = "";
				String tempZPNUM = "";				
				for(int m = 1;m < countSFGY;m++)
				{
                    tempXJNUM = tblSFGY.getItem(m-1).getText(2);
                    tempZPNUM = tblSFGY.getItem(m-1).getText(3);
                    if(tempXJNUM != "")
                    {
                    	XJNUM = XJNUM + Double.parseDouble(tempXJNUM); 
                    }
                    if(tempZPNUM != "")
                    {
                    	ZPNUM = ZPNUM + Double.parseDouble(tempZPNUM);
                    }		
				}
							
				//格式化字符串:如果求得的和是.0就替換成空字符串
				String tempXJFormat = "";				
				String tempZPFormat = "";		
				TableItem itemNUM1 = tblSFGY.getItem(tblSFGY.getItemCount()-1);
				if (strDF.format(XJNUM).equals(".0"))//strDF.format(XJNUM)是.0就格式化成""
				{
					tempXJFormat = "";			
				}
				else
				{
					tempXJFormat = strDF.format(XJNUM);
				}
				if (strDF.format(ZPNUM).equals(".0"))//strDF.format(ZPNUM)是.0就格式化成""
				{
					tempZPFormat = "";	
				}
				else
				{
					tempZPFormat = strDF.format(ZPNUM);
				}
				itemNUM1.setText(2,tempXJFormat);
				itemNUM1.setText(3,tempZPFormat);			
				
			}//end else
		}//end try
		catch(Exception e)
		{
			System.out.println(e.getMessage());
		}
	}//end getSFGYData
	
	//-----------顯示收費員上交費用的詳細信息-----------//
	/**
	* 方法名:	getSFXXData
	* 編寫者:	冉勇
	* 功  能:	取得收費員上交費用的詳細信息(收費詳細SFXX)
	* 輸入參數:收費員ID和上交時間,沒上交則為"2079-6-6"
	* 輸出參數:上交費用的詳細信息
	* 備  注:
	*/
	public void getSFXXData(String strSFY,String strSubmitTimetemp)
	{	
		try
		{
			int temp = db.getSFXX(strSFY,strSubmitTimetemp);
			if(temp == 0)
			{
				MessageBox msBox = new MessageBox(shell,SWT.OK|SWT.ICON_ERROR);
            	msBox.setText(" 錯誤");
            	msBox.setMessage("數據庫查詢出錯");
            	msBox.open();
            	return;
			}
			else
			{	
				int countSFXX=1;								
				while(db.prs.next())
				{		
					//向表添加內容
					TableItem itemSFXX = new TableItem(tblSFXX,0);
					itemSFXX.setText(new String[]{
					String.valueOf(countSFXX),
					db.prs.getString("JFRQ"),
					db.prs.getString("BRXM"),
					//格式化數據
					strDF.format(Double.parseDouble(db.prs.getString("JE"))),
					db.prs.getString("ZYH"),
					db.prs.getString("JFXS")
					 });
					countSFXX++;
				}//end while
				
				//添加最末一行的合計
				//取得最末一行				
				TableItem itemXXNUM = new TableItem(tblSFXX,0);
				itemXXNUM.setText(new String[]{	
						String.valueOf(countSFXX),"合計"});			
				//計算各列的和
				double JENUM = 0;
				String tempJENUM = "";
				for(int n = 1;n < countSFXX;n++)
				{
                    tempJENUM = tblSFXX.getItem(n-1).getText(3);
                    if(tempJENUM != "")					//如果為空會拋出異常
                    {
                    	JENUM = JENUM + Double.parseDouble(tempJENUM); 
                    }		
				}
				//格式化數據
				//System.out.println(strDF.format(JENUM));
				TableItem itemNUM2 = tblSFXX.getItem(tblSFXX.getItemCount()-1);
				itemNUM2.setText(3,strDF.format(JENUM));
				
			}//end else
		}
		catch(Exception e)
		{
			System.out.println(e.getMessage());
		}
	}//end getSFXXData
	
	//-------------裝label button 的composite-----------//
	/**
	* 方法名:	createComposite
	* 編寫者:	冉勇
	* 功  能:	創建裝label button 的composite
	* 輸入參數:
	* 輸出參數:裝label button 的composite
	* 備  注:
	*/
	public void createComposite()						
	{
		//創建composite
		comSHELL=new Composite(shell,SWT.SHADOW_ETCHED_IN);	
		
		//設置composite顯示格式
		GridData griddataCom=new GridData(GridData.FILL_HORIZONTAL);
		griddataCom.horizontalSpan=3;
		griddataCom.horizontalAlignment=GridData.BEGINNING;
		comSHELL.setLayoutData(griddataCom);
		
		//設置composite布局
		GridLayout gridlayoutCom = new GridLayout();
		gridlayoutCom.numColumns = 7;
		comSHELL.setLayout(gridlayoutCom);	
		
		//添加各組件到composite
		lblJSSJ= new Label(comSHELL,SWT.None);			
		lblJSSJ.setText("本次上交時間:");
		GridData griddataLLblJSSJ=new GridData(GridData.FILL_HORIZONTAL);
		griddataLLblJSSJ.widthHint = 130;
		lblJSSJ.setLayoutData(griddataLLblJSSJ);
		lblJSSJ.setAlignment(SWT.CENTER);
		lblJSSJ.setForeground(colGreen);	
		
		//添加comJSSJ,裝時間文本框和時間下拉框,雙擊文本框顯示下拉框												
		comJSSJ=new Composite(comSHELL,SWT.SHADOW_ETCHED_IN); 														
		GridData griddataComJSSJ=new GridData(GridData.FILL_HORIZONTAL);
		griddataComJSSJ.widthHint = 125;
		comJSSJ.setLayoutData(griddataComJSSJ);
		
		//運用堆棧式布局
    	final StackLayout stacklayoutCom = new StackLayout();
     	comJSSJ.setLayout(stacklayoutCom);	
     	
     	//時間文本框
		txtJSSJ = new Text(comJSSJ,SWT.BORDER | SWT.READ_ONLY);	
		//獲取當前服務器時間并顯示
		String datastr=db.getNowDate();					
		txtJSSJ.setText(datastr);		
		GridData griddataTxtJSSJ=new GridData(GridData.HORIZONTAL_ALIGN_CENTER);
		txtJSSJ.setLayoutData(griddataTxtJSSJ);	
		
		//創建收費概要信息,初始化收費概要表
		getSFGYData(strSubmitTime);	
			
		
		//時間下拉框
		cmbJSSJ=new Combo(comJSSJ,SWT.SINGLE | SWT.READ_ONLY);
		
		//獲取選中的值
		getSelectComboData();
		
		//初始設置最上層為文本框,鼠標雙擊文本框變為下拉框									
    	stacklayoutCom.topControl = txtJSSJ;				
    	txtJSSJ.addMouseListener(new MouseAdapter()		
    	{
        	public void mouseDoubleClick(MouseEvent e) 
        	{    
        		//設置最上層為下拉框  
           		stacklayoutCom.topControl = cmbJSSJ;	
            	comJSSJ.layout();
            						
            	//先把cmbJSSJ內容清空,取得以前提交的時間并添加到下拉框
            	tblSFGY.removeAll();
            	tblSFXX.removeAll();
            	cmbJSSJ.removeAll();					
        		createCmbtime();	
        		
        		//確定按鈕不可用					
        		btnQD.setEnabled(false);				
  				lblJSSJ.setText("歷次上交記錄:");
  				lblJSSJ.setAlignment(SWT.CENTER);
        		lblBLANK.setText("要提交請先刷新!");
        		lblBLANK.setAlignment(SWT.CENTER);  
        		
        		//選中第一個并顯示在收費概要表
        		String strCombo = cmbJSSJ.getText();
        		getSFGYData(strCombo);
        		
        		//把提交時間設置成選中的Combo值,是否已經提交設置成true
        		strSubmitTime = strCombo;
        		isSubmitTag = true;
        		
        	}
    	});//end of addMouseListener
			
		//提示標簽
		GridData griddataBlank=new GridData(GridData.FILL_HORIZONTAL);
		griddataBlank.horizontalSpan=2;
		griddataBlank.widthHint = 230;
		lblBLANK=new Label(comSHELL,SWT.None);
		lblBLANK.setText("雙擊左邊的文本框查看歷次上交記錄!");
		lblBLANK.setAlignment(SWT.CENTER); 
		lblBLANK.setForeground(colGreen);	
 		lblBLANK.setLayoutData(griddataBlank);
		
		//按鈕控件開始
		//刷新按鈕,重新讀取要上交的數據
		btnSX=new Button(comSHELL,SWT.None);			
		btnSX.setText(" 刷  新 ");
		//刷新按鈕單擊事件
		btnSX.addMouseListener(new  MouseAdapter()		
		{
			public void mouseDown(MouseEvent e)
			{
				//清空顯示概要信息記錄和收費詳細記錄的表
				tblSFGY.removeAll();					
				tblSFXX.removeAll();
				
				//提交時間設置成未提交,取得未提交概要信息					
				strSubmitTime = notSubmitTime;			
				getSFGYData(notSubmitTime);	
				
				//獲取當前服務器時間并顯示在文本框		
				String strData=db.getNowDate();			
				txtJSSJ.setText(strData);
							
				//把時間文本框應用在最上層							
				stacklayoutCom.topControl = txtJSSJ;	
            	comJSSJ.layout();		
            					
            	lblJSSJ.setText("本次上交時間:");
            	lblJSSJ.setAlignment(SWT.CENTER);
            	lblBLANK.setText("雙擊左邊的文本框查看歷次上交記錄!");
            	lblBLANK.setAlignment(SWT.CENTER); 
            	//收費概要表無內容設置確定按鈕不可用,有內容則設置確定按鈕可用
           		if (tblSFGY.getItemCount() ==0)				
				{
					btnQD.setEnabled(false);
				}
		        else  		
           		{
           			btnQD.setEnabled(true);					
				}
			}	
		});//end of addMouseListener
		
		//確定按鈕,確定提交頁面數據
		btnQD=new Button(comSHELL,SWT.None);			
		btnQD.setText(" 確  定 ");
		
		//初始化時如果收費概要表為空就把確定按鈕設置成不可用
		if (tblSFGY.getItemCount() ==0)						
		{
			btnQD.setEnabled(false);
		}
		
		//確定按鈕單擊事件
		btnQD.addMouseListener(new  MouseAdapter()		
		{
			public void mouseDown(MouseEvent e)
			{
				String strUpdateTime = txtJSSJ.getText();
				if (tblSFGY.getItemCount() !=0)//SFGY表內容不為空,第一行有數據
				{
					try
					{
						int temp = db.updateSFSJ(strUpdateTime);
						if(temp == 0)
						{
							MessageBox msBox = new MessageBox(shell,SWT.OK|SWT.ICON_ERROR);
			            	msBox.setText(" 錯誤");
			            	msBox.setMessage("數據庫更新出錯!");
			            	msBox.open();
			            	return;
						}
						else
						{
							tblSFGY.removeAll();
							tblSFXX.removeAll();
							btnQD.setEnabled(false);
							MessageBox msOK = new MessageBox(shell,SWT.OK);
							msOK.setText(" 更新成功");
							msOK.setMessage("恭喜您:上交成功!");
							msOK.open();
							return;						
						}//end else
					}//end try
					catch(Exception ee)
					{
						System.out.println(ee.getMessage());
					}
				}//end if
				else					//SFGY表內容為空
				{
					MessageBox dataNULL = new MessageBox(shell,SWT.OK);
					dataNULL.setText("友情提示!");
					dataNULL.setMessage("沒有要提交的數據!您可以查看以前提交的記錄。");
					dataNULL.open();
					return;
				}//end else
			}		
		});//end of addMouseListener
		
		//返回按鈕,退出程序并返回系統主菜單
		btnFH=new Button(comSHELL,SWT.None);			
		btnFH.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_END));
		btnFH.setText(" 返  回 ");
		
		//添加返回按鈕單擊事件
		btnFH.addSelectionListener(new SelectionAdapter() 
		{
			public void widgetSelected(SelectionEvent e) 
			{
				//返回到主界面
				shell.getDisplay().dispose();
				shell.dispose();
			    FrmMenu.main();
                return;	
			}
		});
	}//End of createComposite()
	
	//-----------Combo獲得已經提交的時間---------------//
	/**
	* 方法名:	createCmbtime
	* 編寫者:	冉勇
	* 功  能:  獲得已經提交的時間()
	* 輸入參數:
	* 輸出參數:已經提交的時間
	* 備  注:
	*/
	public void createCmbtime()
	{
		try
		{
			int temp = db.getCmbtime();
			if(temp == 0)
			{
				MessageBox msBox = new MessageBox(shell,SWT.OK|SWT.ICON_ERROR);
            	msBox.setText(" 錯誤");
            	msBox.setMessage("數據庫查詢出錯");
            	msBox.open();
            	return;
			}
			else
			{
				while(db.prs.next())
				{
					String cmbItems = db.prs.getString("SJSJ");
					cmbJSSJ.add(cmbItems);
				}
				cmbJSSJ.select(0);
			}	
		}
		catch(Exception e)
		{
			System.out.println(e.getMessage());
		}		
	}//end of createCmbtime
	
	//-----------獲得Combo選中的時間---------------//
	/**
	* 方法名:	getSelectComboData
	* 編寫者:	冉勇
	* 功  能:  獲得Combo選中的時間
	* 輸入參數:
	* 輸出參數:Combo選中的時間
	* 備  注:
	*/
	public void getSelectComboData()
	{
		//獲取選中的值
		cmbJSSJ.addSelectionListener(new SelectionAdapter()
		{
			public void widgetSelected(SelectionEvent e)	
			{
				//取得選中的值
				String strTimeKey = cmbJSSJ.getText();	
				
				//清空顯示收費概要信息和詳細信息的表
				tblSFGY.removeAll();					
				tblSFXX.removeAll();	
				
				//根據選擇的時間取得收費概要信息				
				getSFGYData(strTimeKey);
				
				//選擇了下拉框,則標記是為true;把全局的提交時間設置成當前選中的值			
				isSubmitTag = true;						
				strSubmitTime = cmbJSSJ.getText();		
			}
		});//end of addSelectionListener
	}//end of getSelectComboData
	
}//End Of FrmSFSJ.java

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91色porny| 国产一区二区三区四区在线观看| 日韩毛片在线免费观看| 一区二区三区中文免费| 免费看精品久久片| 一本一本大道香蕉久在线精品| 欧美色图12p| 欧美亚洲国产bt| 国产精品网曝门| 免费看欧美女人艹b| 色又黄又爽网站www久久| 欧美成人伊人久久综合网| 成人欧美一区二区三区黑人麻豆 | 久久精品99久久久| 成人午夜激情视频| 欧美精品一区二区三区在线播放| 亚洲天堂免费看| 精品一区二区三区免费观看| 在线观看www91| 国产精品久久福利| 久久精品国产99国产精品| 欧美日韩国产另类不卡| 国产精品欧美一区喷水| 精一区二区三区| 日韩精品一区二区三区蜜臀| 亚洲国产成人91porn| 最近日韩中文字幕| 成人白浆超碰人人人人| 日韩欧美一二三四区| 亚洲v中文字幕| 91亚洲精品久久久蜜桃| 国产日产精品一区| 夫妻av一区二区| 精品国产三级电影在线观看| 一区二区在线免费观看| 色综合久久久久综合体| 国产精品污www在线观看| 国产成人欧美日韩在线电影| wwwwxxxxx欧美| 日本麻豆一区二区三区视频| 欧美专区日韩专区| 亚洲另类在线视频| 91麻豆.com| 欧美mv日韩mv| 蜜臀久久久99精品久久久久久| 欧美一级二级在线观看| 天堂成人国产精品一区| 93久久精品日日躁夜夜躁欧美| 国产精品国产三级国产普通话99| 国产成人免费在线| 亚洲精品在线网站| 国产乱码精品一区二区三区忘忧草 | 日韩电影一区二区三区| 欧美电影免费观看高清完整版在线 | 色综合色综合色综合色综合色综合| 国产亚洲欧洲一区高清在线观看| 久久99蜜桃精品| 欧美日韩日日摸| 国产91精品在线观看| 717成人午夜免费福利电影| 欧美日韩黄色影视| 日韩激情视频网站| 在线成人免费观看| 美国十次综合导航| 精品成人私密视频| 成人免费精品视频| 夜夜夜精品看看| 欧美在线观看18| 亚洲欧美日韩一区二区 | 日韩高清一级片| 日韩欧美视频一区| 国内精品伊人久久久久av一坑| 欧美videossexotv100| 国产成人精品aa毛片| 亚洲愉拍自拍另类高清精品| 91精品国产综合久久久蜜臀粉嫩| 六月丁香综合在线视频| 国产精品免费网站在线观看| 欧美亚洲一区二区在线观看| 天天色天天爱天天射综合| 国产欧美一区二区三区沐欲| 在线精品视频一区二区三四| 亚洲一卡二卡三卡四卡| 国产三级欧美三级| 欧亚一区二区三区| 捆绑紧缚一区二区三区视频| 国产精品成人在线观看| 69久久99精品久久久久婷婷| 免费视频一区二区| 亚洲在线中文字幕| 久久久久亚洲综合| 91精品国产91久久久久久一区二区 | 91精品欧美福利在线观看| 麻豆91精品91久久久的内涵| 亚洲黄色免费电影| 久久综合资源网| 91网站视频在线观看| 精品一区二区三区久久久| 中文字幕中文乱码欧美一区二区| 欧美一级在线视频| 色88888久久久久久影院野外| 麻豆国产欧美日韩综合精品二区| 亚洲一二三专区| 国产精品丝袜一区| 欧美成人福利视频| 日韩欧美你懂的| 在线亚洲欧美专区二区| 国内精品伊人久久久久av一坑| 亚洲国产一区二区在线播放| 国产人伦精品一区二区| 欧美偷拍一区二区| 91精彩视频在线观看| 国产精品一二三四区| 日韩成人一区二区三区在线观看| 亚洲色图在线播放| 亚洲国产精品成人综合| 国产片一区二区| 26uuu亚洲| 欧美www视频| 久久久www成人免费毛片麻豆 | 久久精品久久综合| 蜜桃视频在线一区| 视频一区二区不卡| 亚洲欧美色图小说| 亚洲免费大片在线观看| 中文无字幕一区二区三区| 精品久久久久香蕉网| 欧美www视频| 日韩精品一区二区三区中文不卡| 日韩欧美国产一区在线观看| 欧美大片日本大片免费观看| 欧美日韩高清影院| 日韩免费视频一区二区| 精品国产91亚洲一区二区三区婷婷| 欧美一二三区在线观看| 久久久亚洲午夜电影| 久久五月婷婷丁香社区| 在线综合视频播放| 久久精品综合网| 国产欧美一区二区精品久导航| 亚洲国产成人私人影院tom| 中文字幕一区三区| 亚洲免费观看高清完整| 免费观看在线综合色| 久久99国产精品成人| 蜜臀精品一区二区三区在线观看| 国产福利一区在线观看| 成人一道本在线| 成人性生交大片免费看中文网站| 在线一区二区三区四区五区| 欧美网站大全在线观看| 欧美视频在线一区| 欧美tickling挠脚心丨vk| 精品久久久久久综合日本欧美| 久久99久久精品| 国产精品综合网| 精品婷婷伊人一区三区三| 欧美丝袜自拍制服另类| 精品久久人人做人人爽| 国产精品国模大尺度视频| 一区二区三区视频在线看| 午夜精品久久久久影视| 国产米奇在线777精品观看| 成人av免费在线| 欧美午夜不卡在线观看免费| 国产亚洲一区字幕| 亚洲乱码国产乱码精品精小说| 日韩美女视频19| 国产一区二区三区日韩| 成人成人成人在线视频| 91蜜桃视频在线| 69堂精品视频| 国产精品久久久久影院亚瑟| 麻豆精品久久久| 色欧美日韩亚洲| 久久香蕉国产线看观看99| 日韩经典中文字幕一区| 国产成人超碰人人澡人人澡| 在线亚洲人成电影网站色www| 久久久久久久国产精品影院| 亚洲综合小说图片| 国产寡妇亲子伦一区二区| 欧美一卡2卡3卡4卡| 日韩毛片高清在线播放| 久久成人羞羞网站| 欧美亚洲国产一区二区三区va| 国产日韩欧美精品一区| 中文字幕亚洲视频| 国产成人精品免费网站| 91精品国产一区二区三区香蕉| 亚洲欧美日韩一区| 成人免费av网站| 久久只精品国产| 国产自产v一区二区三区c| 欧美高清www午色夜在线视频| 欧美天天综合网| 亚洲国产精品久久一线不卡| 99久久婷婷国产综合精品| 欧美激情一区二区三区蜜桃视频 | 美女网站色91|