⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 managementtest.java

📁 java开发的桌面系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    			rs4 = db.getResult(sPost);//返回resultset类型
    			lst4 = db.convert(rs4);//返回list类型
    			obj4 = db.queryOne(sPost,lst4);//返回object  类型
    			tfpost.setText(obj4.toString());//把结果转换成字符串输出到文本框
    			
    			String sWorktime= "select 员工工龄 from 职工信息 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    			rs5 = db.getResult(sWorktime);//返回resultset类型
    			lst5 = db.convert(rs5);//返回list类型
    			obj5 = db.queryOne(sWorktime,lst5);//返回object  类型
    			tfeWorktime.setText(obj5.toString());//把结果转换成字符串输出到文本框
    			
    			
    			
    			String sCardID= "select 银行卡号 from 职工信息 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    			rs6 = db.getResult(sCardID);//返回resultset类型
    			lst6 = db.convert(rs6);//返回list类型
    			obj6 = db.queryOne(sCardID,lst6);//返回object  类型
    			tfcardID.setText(obj6.toString());//把结果转换成字符串输出到文本框
    			
    			
    			String sOnDays= "select 上班天数 from 职工信息 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    			rs7 = db.getResult(sOnDays);//返回resultset类型
    			lst7 = db.convert(rs7);//返回list类型
    			obj7 = db.queryOne(sOnDays,lst7);//返回object  类型
    			tfonDays.setText(obj7.toString());//把结果转换成字符串输出到文本框
    			
    			
    			String sSickDays= "select 病假天数 from 职工信息 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    			rs8 = db.getResult(sSickDays);//返回resultset类型
    			lst8 = db.convert(rs8);//返回list类型
    			obj8 = db.queryOne(sSickDays,lst8);//返回object  类型
    			tfsickDays.setText(obj8.toString());//把结果转换成字符串输出到文本框
    			
    			
	       	
    			
    			String sRestDays= "select 休假天数 from 职工信息 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    			rs9 = db.getResult(sRestDays);//返回resultset类型
    			lst9 = db.convert(rs9);//返回list类型
    			obj9 = db.queryOne(sRestDays,lst9);//返回object  类型
    			tfrestDays.setText(obj9.toString());//把结果转换成字符串输出到文本框
    			
    			////////////////////////////////****************
    			
    			String s1 = "select 奖金 from 工资管理 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    			rs10 = db.getResult(s1);//返回resultset类型
    			lst10 = db.convert(rs10);//返回list类型
    			obj10 = db.queryOne(s1,lst10);//返回object  类型
    			tfaward.setText(obj10.toString());//把结果转换成字符串输出到文本框
    			
    			
    			String s2 = "select 应发工资 from 工资管理 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    			rs11 = db.getResult(s2);//返回resultset类型
    			lst11 = db.convert(rs11);//返回list类型
    			obj11 = db.queryOne(s2,lst11);//返回object  类型
    			tfsalary.setText(obj11.toString());//把结果转换成字符串输出到文本框
    			
    			
    			String s3 = "select 个人所得税 from 工资管理 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    			rs12 = db.getResult(s3);//返回resultset类型
    			lst12 = db.convert(rs12);//返回list类型
    			obj12 = db.queryOne(s3,lst12);//返回object  类型
    			tfpensTax.setText(obj12.toString());//把结果转换成字符串输出到文本框
    			
    			
    			String s4 = "select 国家税 from 工资管理 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    			rs13 = db.getResult(s4);//返回resultset类型
    			lst13 = db.convert(rs13);//返回list类型
    			obj13 = db.queryOne(s4,lst13);//返回object  类型
    			tfstaTax.setText(obj13.toString());//把结果转换成字符串输出到文本框
    			
    			
    			String s5 = "select 医疗保险 from 工资管理 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    			rs14 = db.getResult(s5);//返回resultset类型
    			lst14 = db.convert(rs14);//返回list类型
    			obj14 = db.queryOne(s5,lst14);//返回object  类型
    			tfmedInsure.setText(obj14.toString());//把结果转换成字符串输出到文本框
    			
    			
    			String s6 = "select 退休保险 from 工资管理 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    			rs15 = db.getResult(s6);//返回resultset类型
    			lst15 = db.convert(rs15);//返回list类型
    			obj15 = db.queryOne(s6,lst15);//返回object  类型
    			tfretInsure.setText(obj15.toString());//把结果转换成字符串输出到文本框
    			
    			
    			String s7 = "select 实际工资 from 工资管理 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    			rs16 = db.getResult(s7);//返回resultset类型
    			lst16 = db.convert(rs16);//返回list类型
    			obj16 = db.queryOne(s7,lst16);//返回object  类型
    			tfactiSalary.setText(obj9.toString());//把结果转换成字符串输出到文本框
    			
    			
    			String s8 = "select 扣除总数 from 工资管理 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    			rs17 = db.getResult(s8);//返回resultset类型
    			lst17 = db.convert(rs17);//返回list类型
    			obj17 = db.queryOne(s8,lst17);//返回object  类型
    			tfsubSly.setText(obj17.toString());//把结果转换成字符串输出到文本框
    			
    		}
    		else if(e.getActionCommand().equals("取消")){
    			tfeNo.setText("");
    			tfeName.setText("");
    			tfonDays.setText("");
    			tfsickDays.setText("");
    			tfrestDays.setText("");
    			tfpost.setText("");
    			tfeSex.setText("");
    			tfeAge.setText("");
    			tfeWorktime.setText("");
    			
    			tfaward.setText("");
    			tfsalary.setText("");
				tfpensTax.setText("");
				tfstaTax.setText("");
				tfmedInsure.setText("");
				tfretInsure.setText("");
				tfactiSalary.setText("");
				tfsubSly.setText("");
    			
    		}
    	}
    }
    //////////////////////////////////结束
    
    private class ClickMagDemo implements ActionListener{
    	public void actionPerformed(ActionEvent e){
    		if(e.getActionCommand().equals("确定")){
    			 String stAwd = tfaward.getText();//奖金
    			 String stSly = tfsalary.getText();//工资;
    			 String stmedInsure = tfmedInsure.getText();//医疗保险
    			 String stretInsure = tfretInsure.getText();//退休保险
    			 
    			 
    			 double dAwd = Double.parseDouble(stAwd);//奖金
    			 double dSly = Double.parseDouble(stSly);//工资 
    			 double dmedInsure = Double.parseDouble(stmedInsure);//医疗保险的值
    			 double drretInsure = Double.parseDouble(stretInsure);//退休保险的值
    			 
    			 
    			 //收入 income
				//应纳税所得额 ytax
				//个人所得税 grtax
				double ytax= dSly;
				double grtax = 0.0;
				
				
				if(ytax <= 500)
				{
				 grtax = ytax * (5.0/100.0);
				 ytax = grtax;
				}
				else if(500 < ytax && ytax <= 2000)
				{
				 grtax = ytax * (15.0/100.0) - 25;
				 ytax = grtax;
				}
				else if(2000 < ytax && ytax <= 5000)
				{
				 grtax = ytax * (20.0/100.0) - 125;
				 ytax = grtax;
				}
				else if(5000 < ytax && ytax <= 10000)
				{
				 ytax = grtax;
				 grtax = ytax * (25.0/100.0) - 375;
				}
				
				
				//个人所得税和国家所得税,一下情况认为是相等的
				Double dgrtax = new Double(grtax);
				tfpensTax.setText(dgrtax.toString());
				tfstaTax.setText(dgrtax.toString());
				
				
				//扣除的金额
				double dsubSly = ytax + grtax + dmedInsure + drretInsure;
				Double dsubSlyfz = new Double(dsubSly);
				tfsubSly.setText(dsubSlyfz.toString());
				
				//实际工资的值计算和显示
				double dactiSalary = dSly + dAwd - dsubSly;
				Double dactiSalaryfz = new Double(dactiSalary);
				tfactiSalary.setText(dactiSalaryfz.toString());
				
    		}
    	
    	
    	else if(e.getActionCommand().equals("显示全部信息")){
    		if(saiTest == null){
    			saiTest = new ShowAllInfo();
    		}
    		else
    		saiTest.setVisible(true);
    	}
    	
    	/*else if(e.getActionCommand().equals("更新")){
    		
    		String upde = "update 职工信息 set 员工编号 ='" + tfeNo.getText()"'," +
    		"员工姓名 = '" + tfeName.getText()"',"+
    		"上班天数= '" + tfonDays.getText()"',"+
    		"病假天数= '" + tfsickDays.getText()"'"+
    		"休假天数= '" + frestDays.getText"',"+
    		"员工职务= '" +tfpost.getText()"',"+
    		"员工性别= '"+tfeSex.getText()"',"+
    		"员工年龄= '"+tfeAge.getText()"',"+
    		"员工工龄= '"+tfeWorktime.getText()"',"+
    		"员工卡号= '"+tfcardID.getText()"'";
			
			rsupe = db.getResult(upde);		

			String updm = "update 职工信息 set 奖金 ='"+tfaward.getText()"',"+
    				"应发工资 = '"+tfsalary.getText()"',"+
    				"个人所得税= '"+tfpensTax.getText()"',"+
    				"国家税= '"+tfstaTax.getText()"',"+
					"医疗保险= '"+tfmedInsure.getText"',"+
					"退休保险= '"+tfretInsure.getText()"',"+
					"实际工资= '"+tfactiSalary.getText()"',"+
					"扣除总数= '"+tfeAge.getText()"'";
			rsupm = db.getResult(updm);	
    		 
    		
    	}
    	else if(e.getActionCommand().equals("插入")){
    		
    		String ins = "insert into 职工信息 valuse(" +  tfeNo.getText()"'," + tfeName.getText()"',"+
						tfonDays.getText()"',"+tfsickDays.getText()"',"+
						tfrestDays.getText()"',"+tfpost.getText()"',"+
						tfeSex.getText()"',"+tfeAge.getText()"',"+
						tfeWorktime.getText()"',"+tfcardID.getText()"')"
    		
    		rsinse = db.getResult(updm);
    	}*/
    	else if(e.getActionCommand().equals("删除")){
    		
    		String dele = "delete from 职工信息 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    		String delm = "delete from 工资管理 where 员工编号 = '" + tfeNo.getText().trim() + "'";
    		
    		rsdele = db.getResult(dele);
    		rsdelm = db.getResult(delm);
    			
    		
    	}
    	
    	}
    }
	
	
	
	public static void main(String[] args){
		new ManagementTest();
		
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -