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

📄 deptasseswindow.java

📁 java高级引用管理综合朝鲜经java高级引用管理综合朝鲜经java高级引用管理综合朝鲜经java高级引用管理综合朝鲜经
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package com.zk;
import java.io.*;
import org.zkoss.util.media.*;

import java.text.SimpleDateFormat;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.zkoss.zk.ui.Execution;
import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.*;

import java.util.*;

import com.util.*;
import org.zkoss.zkplus.spring.*;

import com.login.UserInforBean;   
import com.model.DeptAsses;
public class DeptAssesWindow  extends Window{
	  private final Execution exec;
	  private Decimalbox j1,j2,j3,j4,j5 ,j6,j7,j8,j9,j10,j11,j12,j13,j14,j15,j16,j17,j18;
	  private Decimalbox k1,k2,k3,k4,k5 ,k6,k7,k8,k9,k10,k11,k12,k13,k14,k15,k16,k17,k18;
	  private Label d1,d2,d3,d4,d5 ,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15,d16,d17,d18;
	  private Textbox note;
	  private Button save,check;
	  private String person;
	  UserInforBean userinfo ;
	  public DeptAssesWindow() {
		 exec = Executions.getCurrent();      
		final String sn = exec.getServerName();
		final int sp = exec.getServerPort();
//                 exec.getDesktop().getSession().setAttribute("mid", "1");
	}
	
	 public void onCreate(Event evt) {
		 userinfo = (UserInforBean)exec.getDesktop().getSession().getAttribute("person");
		 java.text.Format format = new SimpleDateFormat("yyyy-MM");
		 com.hbmDAO.DeptAssesDAO dao = (com.hbmDAO.DeptAssesDAO)SpringUtil.getBean("deptassesDAO");
		 List count = dao.getCount("select count(*) from dept_asses where asses_person='" +
					""+userinfo.getPerson_name()+"' and asses_date like '%"+format.format(new Date())+"%'");
			System.out.println("deptasses user:"+userinfo.getPerson_name());
			System.out.println("deptasses date:"+format.format(new Date()));
		        System.out.println("deptasses count=="+count.get(0));
		        if(Integer.valueOf(count.get(0).toString())>0)
		        exec.sendRedirect("/notice.html");

		 String role = userinfo.getRole();
         String dept =userinfo.getDept();
//         dept ="办公室";
//         if(role.equals("ld"))
		 person = userinfo.getPerson_name();
//         else
//        	 person=userinfo.getDept();
		  j1 = (Decimalbox)this.getFellow("j1"); j2 = (Decimalbox)this.getFellow("j2"); j3 = (Decimalbox)this.getFellow("j3");
		  j4 = (Decimalbox)this.getFellow("j4"); j5 = (Decimalbox)this.getFellow("j5"); j6 = (Decimalbox)this.getFellow("j6");
		  j7 = (Decimalbox)this.getFellow("j7"); j8 = (Decimalbox)this.getFellow("j8"); j9 = (Decimalbox)this.getFellow("j9");
		  j10= (Decimalbox)this.getFellow("j10"); j11 = (Decimalbox)this.getFellow("j11"); j12 = (Decimalbox)this.getFellow("j12");
		  j13 = (Decimalbox)this.getFellow("j13"); j14 = (Decimalbox)this.getFellow("j14"); j15 = (Decimalbox)this.getFellow("j15");
		  j16 = (Decimalbox)this.getFellow("j16"); j17 = (Decimalbox)this.getFellow("j17"); j18 = (Decimalbox)this.getFellow("j18");

		  k1 = (Decimalbox)this.getFellow("k1"); k2 = (Decimalbox)this.getFellow("k2"); k3 = (Decimalbox)this.getFellow("k3");
		  k4 = (Decimalbox)this.getFellow("k4"); k5 = (Decimalbox)this.getFellow("k5"); k6 = (Decimalbox)this.getFellow("k6");
		  k7 = (Decimalbox)this.getFellow("k7"); k8 = (Decimalbox)this.getFellow("k8"); k9 = (Decimalbox)this.getFellow("k9");
		  k10= (Decimalbox)this.getFellow("k10"); k11 = (Decimalbox)this.getFellow("k11"); k12 = (Decimalbox)this.getFellow("k12");
		  k13 = (Decimalbox)this.getFellow("k13"); k14 = (Decimalbox)this.getFellow("k14"); k15 = (Decimalbox)this.getFellow("k15");
		  k16 = (Decimalbox)this.getFellow("k16"); k17 = (Decimalbox)this.getFellow("k17"); k18 = (Decimalbox)this.getFellow("k18");
		  
		  d1 = (Label)this.getFellow("d1"); d2 = (Label)this.getFellow("d2"); d3 = (Label)this.getFellow("d3");
		  d4 = (Label)this.getFellow("d4"); d5 = (Label)this.getFellow("d5"); d6 = (Label)this.getFellow("d6");
		  d7 = (Label)this.getFellow("d7"); d8 = (Label)this.getFellow("d8"); d9 = (Label)this.getFellow("d9");
		  d10= (Label)this.getFellow("d10"); d11 = (Label)this.getFellow("d11"); d12 = (Label)this.getFellow("d12");
		  d13 = (Label)this.getFellow("d13"); d14 = (Label)this.getFellow("d14"); d15 = (Label)this.getFellow("d15");
		  d16 = (Label)this.getFellow("d16"); d17 = (Label)this.getFellow("d17"); d18 = (Label)this.getFellow("d18");
		 note =(Textbox)this.getFellow("note");
		  if(dept.equals("办公室")||dept.equals("生产技术部")||dept.equals("科研开发部")||dept.equals("基建调试部")){
			  k1.setDisabled(false);k2.setDisabled(false);k3.setDisabled(false);
			  k4.setDisabled(false);k5.setDisabled(false);k6.setDisabled(false);
			  k7.setDisabled(false);k8.setDisabled(false);k9.setDisabled(false);
			  k10.setDisabled(false);k11.setDisabled(false);k12.setDisabled(false);
			  k13.setDisabled(false);k14.setDisabled(false);k15.setDisabled(false);
			  k16.setDisabled(false);k17.setDisabled(false);k18.setDisabled(false);
		  }
		  
		  if(d1.getValue().equals(dept)){
			  j1.setDisabled(true);k1.setDisabled(true);
		  }
		  if(d2.getValue().equals(dept)){
			  j2.setDisabled(true);k2.setDisabled(true);
		  }
		  if(d3.getValue().equals(dept)){
			  j3.setDisabled(true);k3.setDisabled(true);
		  }
		  if(d4.getValue().equals(dept)){
			  j4.setDisabled(true);k4.setDisabled(true);
		  }
		  if(d5.getValue().equals(dept)){
			  j5.setDisabled(true);k5.setDisabled(true);
		  }
		  if(d6.getValue().equals(dept)){
			  j6.setDisabled(true);k6.setDisabled(true);
		  }
		  if(d7.getValue().equals(dept)){
			  j7.setDisabled(true);k7.setDisabled(true);
		  }
		  if(d8.getValue().equals(dept)){
			  j8.setDisabled(true);k8.setDisabled(true);
		  }
		  if(d9.getValue().equals(dept)){
			  j9.setDisabled(true);k9.setDisabled(true);
		  }
		  if(d10.getValue().equals(dept)){
			  j10.setDisabled(true);k10.setDisabled(true);
		  }
		  if(d11.getValue().equals(dept)){
			  j11.setDisabled(true);k11.setDisabled(true);
		  }
		  if(d12.getValue().equals(dept)){
			  j12.setDisabled(true);k12.setDisabled(true);
		  }
		  if(d13.getValue().equals(dept)){
			  j13.setDisabled(true);k13.setDisabled(true);
		  }
		  if(d14.getValue().equals(dept)){
			  j14.setDisabled(true);k14.setDisabled(true);
		  }
		  if(d15.getValue().equals(dept)){
			  j15.setDisabled(true);k15.setDisabled(true);
		  }
		  if(d16.getValue().equals(dept)){
			  j16.setDisabled(true);k16.setDisabled(true);
		  }
		  if(d17.getValue().equals(dept)){
			  j17.setDisabled(true);k17.setDisabled(true);
		  }
		  if(d18.getValue().equals(dept)){
			  j18.setDisabled(true);k18.setDisabled(true);
		  }
		  if(role.equals("zys")){
			  j11.setDisabled(true);k11.setDisabled(true);
			  j12.setDisabled(true);k12.setDisabled(true);
			  j13.setDisabled(true);k13.setDisabled(true);
			  j14.setDisabled(true);k14.setDisabled(true);
			  j15.setDisabled(true);k15.setDisabled(true);
			  j16.setDisabled(true);k16.setDisabled(true);
			  j17.setDisabled(true);k17.setDisabled(true);
			  j18.setDisabled(true);k18.setDisabled(true); 
		  }
		 
		  save = (Button)this.getFellow("save");
          save.addEventListener("onClick", new SaveEvent());
          check = (Button)this.getFellow("check");
          check.addEventListener("onClick", new CheckEvent());
	 }
	 
	 
	 public class SaveEvent implements org.zkoss.zk.ui.event.EventListener {
        
        public void onEvent(Event event) {
        	if(checkCounts())
        		return;
        	int tag=0;
        	 try {
        		 if (Messagebox.show("提交以后将不可更改,确认提交?", "友情提示", Messagebox.YES | Messagebox.NO, Messagebox.QUESTION) == Messagebox.NO)
        			 return;
             } catch (InterruptedException ex) {
                ex.printStackTrace();
             }
        	DeptAsses[] data = new DeptAsses[18];
        	for(int i=0;i<18;i++)
        		data[i] = new DeptAsses();
        	 com.hbmDAO.DeptAssesDAO DAO = (com.hbmDAO.DeptAssesDAO)   SpringUtil.getBean("deptassesDAO");
        	if(!j1.getText().equals("")&&!j1.isDisabled())
        	{
        		data[tag]= new  DeptAsses();
        		data[tag].setAsses_date(new Date()); data[tag].setAsses_person(person); data[tag].setAsses_point(k1.getText());
        		data[tag].setDept_name(d1.getValue()); data[tag].setNotes(note.getValue()); data[tag].setSs_point(j1.getText());		
        		 DAO.insert(data[tag]);tag++;
        	}
        	if(!j2.getText().equals("")&&!j2.isDisabled())
        	{
        		data[tag]= new  DeptAsses();
        		data[tag].setAsses_date(new Date()); data[tag].setAsses_person(person); data[tag].setAsses_point(k2.getText());
        		data[tag].setDept_name(d2.getValue()); data[tag].setNotes(note.getValue()); data[tag].setSs_point(j2.getText());		
        		 DAO.insert(data[tag]);tag++;
        	}
        	if(!j3.getText().equals("")&&!j3.isDisabled())
        	{
        		data[tag]= new  DeptAsses();
        		data[tag].setAsses_date(new Date()); data[tag].setAsses_person(person); data[tag].setAsses_point(k3.getText());
        		data[tag].setDept_name(d3.getValue()); data[tag].setNotes(note.getValue()); data[tag].setSs_point(j3.getText());		
        		 DAO.insert(data[tag]);tag++;

⌨️ 快捷键说明

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