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

📄 sueadddo.jsp

📁 这是一个法律事务所系统源码
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%--
模块名称:诉讼案件
模块功能:案件新增
版    本:V1.0
著 作 人:谢永刚(ui) SIMM(java)
著作日期:2001-10-21
该模块所需的文件:
使用说明:
主要技术说明:
参考文献:法律事务设计书
修改历史:= = = = = = = = = = = = = = = = = = = = = = = = = =
	修改日期:
	修 改 人:
	修改理由:
	修改出处:
	= = = = = = = = = = = = = = = = = = = = = = = = = =

--%>

<%@ page language="java" import="com.jspsmart.upload.*,
java.util.Date,
java.util.Locale,
java.text.DateFormat,
java.io.*,
java.sql.*"%>
<%@ page contentType= "text/html; charset=gb2312" %>
<%@ page import="system.*" %>
<jsp:useBean id="db" class="dbconnection.DbConnection" scope="page" />
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />

<% mySmartUpload.initialize(pageContext);

  mySmartUpload.upload();
%>
<html>
<BODY>
<%
  GetID gid = new GetID();
  ExtendString es = new ExtendString();
  String fid = "SS" + es.digitToString(gid.getIDNumber("case_id")+1);    
  String costFid = "FY" + es.digitToString(gid.getIDNumber("charge_id")+1);
  String customerFid = "KH" + es.digitToString(gid.getIDNumber("customer_id")+1);
  
  String toDate = es.getNowDate(0);               
  
//BEGIN-处理附件传送------------------------------ 	
//copy from WEBOA-AFFICHE.JSP,ADD_SUCCESS.JSP
 
	Date timenow=new Date();
	String accessory[] = new String[9];		//附件字符串
	long timenownum=timenow.getTime();
	DateFormat df = DateFormat.getDateTimeInstance();
	int ii = 0;
	for (ii=0; ii<mySmartUpload.getFiles().getCount();ii++)
	{
  		com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(ii);
  		if (!myFile.isMissing()) 
  		{
  			myFile.saveAs("/upload/" +String.valueOf(timenownum+ii)+"."+myFile.getFileExt() , mySmartUpload.SAVE_VIRTUAL);
		  	accessory[ii]=myFile.getFileName()+";"+String.valueOf(timenownum+ii)+"."+myFile.getFileExt()+";";
		}
	}
//END----------------------------          
	String 	
			caseID = "",				//案件编码
  			caseNo = "",				//案件编号(法院)
  	 		caseReason = "",			//案由
  	 		approveMan = "",			//审批人
  	 		lawyer = "",				//律师
  	 		caseType = "",				//案件类别
  	 		caseAttribute = "",					//案件属性
  	 		agentSide = "",						//委托角色
  	 		customer = "",						//委托人
  	 		customerID = "",
  	 		referForeign = "",					//涉外信息
  	 		court = "",							//受理法院
  	 		defendantInfo = "",					//被告简介
  	 		plaintiffInfo = "",					//原告简介  	 							
    		beginDate = "",						//收案时间
    		endDate = "",						//结案时间
    		judgeLevel = "",					//审级
    		judgeToCustomerDate = "", 			//判决书递交客户时间
    		charged = "", 						//是否收费
    		noPayReason = "", 					//免费事由
    		proof = "", 						//相关证据
    		courtReport = "", 					//开庭报告
    		discussRecord = "", 				//案情讨论记录
    		courtBook = "", 						//法院文书    		
    		agentWord = "", 						//律师代理词
    		indictment = "", 						//律师起诉状
    		courtNote = "", 						//律师庭审笔录
    		readNote = "", 							//律师阅卷笔录
    		caseBrief = "", 						//办案小结
    		judgeResult = "", 					//判决结果
    		caseRemark = ""; 							//备注
    int num = 0, num1 = 0;		    
    caseID = mySmartUpload.getRequest().getParameter("txtCaseID");
    caseNo = mySmartUpload.getRequest().getParameter("txtCaseNo");		//案件编号(法院) 
    caseReason = mySmartUpload.getRequest().getParameter("txtCaseReason");		//案由     
    approveMan = mySmartUpload.getRequest().getParameter("txtApproveMan");			//审批人
  	lawyer = mySmartUpload.getRequest().getParameter("txtLawyer");					//律师
  	caseType = mySmartUpload.getRequest().getParameter("txtCaseType");				//案件类别
  	caseAttribute = mySmartUpload.getRequest().getParameter("txtCaseAttribute");					//案件属性
  	agentSide = mySmartUpload.getRequest().getParameter("txtAgentSide");							//委托角色
  	customer = mySmartUpload.getRequest().getParameter("txtCustomer");							//委托人       
    if((customer == null) || (customer.equals("")))
      	customer = mySmartUpload.getRequest().getParameter("customer_id");
  	referForeign = mySmartUpload.getRequest().getParameter("txtReferForeign");					//涉外信息
  	court = mySmartUpload.getRequest().getParameter("txtCourt");			
  	defendantInfo = mySmartUpload.getRequest().getParameter("txtDefendantInfo");	
  	plaintiffInfo = mySmartUpload.getRequest().getParameter("txtPlaintiffInfo");	
  	 		 							
    beginDate = mySmartUpload.getRequest().getParameter("txtBeginDate");    	
    endDate = mySmartUpload.getRequest().getParameter("txtEndDate");
    judgeLevel = mySmartUpload.getRequest().getParameter("txtJudgeLevel");						//审级
	judgeToCustomerDate = mySmartUpload.getRequest().getParameter("txtJudgeToCustomerDate"); 	//判决书递交客户时间
   	charged = mySmartUpload.getRequest().getParameter("txtCharged"); 							//是否收费
    noPayReason = mySmartUpload.getRequest().getParameter("txtNoPayReason");				//相关证据
    proof = accessory[0];
    courtReport = accessory[1];				//开庭报告
    discussRecord = accessory[2]; 				//案情讨论记录
    courtBook = accessory[3]; 						//法院文书    		
    agentWord = accessory[4]; 						//律师代理词
    indictment = accessory[5]; 						//律师起诉状
    courtNote = accessory[6]; 						//律师庭审笔录
    readNote = accessory[7]; 							//律师阅卷笔录
    caseBrief = accessory[8]; 						//办案小结
    judgeResult = mySmartUpload.getRequest().getParameter("txtJudgeResult"); 	
    caseRemark = mySmartUpload.getRequest().getParameter("txtCaseRemark"); 			
    
    
//处理t_caseinfo数据表的插入记录    
    String sql = "insert into t_caseinfo(case_id, case_reason, case_no";
    sql = sql + ",case_type, case_attribute, case_state";
    sql = sql + ",begin_date";
    if((endDate!=null) && (!endDate.equals("")))
    	sql = sql + ",end_date";
    sql = sql + ",employee_id, customer_id,approve_man";
    sql = sql + ",refer_foreign,charged,no_pay_reason";   
    sql = sql + ",case_remark";
    
    sql = sql + ") values('"+caseID;
    sql = sql + "','" + caseReason;
    sql = sql + "','" + caseNo;
    sql = sql + "','ssaj";					//ssaj----诉讼案件;
    sql = sql + "','" + caseAttribute;
    sql = sql + "','sazt";					//sazt----收案状态
    sql = sql + "','" + beginDate;  
    if((endDate!=null) && (!endDate.equals("")))
    	sql = sql + "','" + endDate;    
    sql = sql + "','" + lawyer;
    sql = sql + "','" + customer;
    sql = sql + "','" + approveMan;
    sql = sql + "','" + referForeign;
    sql = sql + "','" + charged;
    sql = sql + "','" + noPayReason;
    sql = sql + "','" + caseRemark;
    sql = sql + "')";    
    
    num = db.executeUpdate(sql);
    if(num <= 0){%>  
<script language="javascript">
  	alert("新增失败!");
</script>
  <%}
    else
    {    	
      gid.setIDNumber("case_id", gid.getIDNumber("case_id")+1);
      fid = "SS" + es.digitToString(gid.getIDNumber("case_id")+1);
    }
//处理t_suecase数据表的插入记录     
	if(num > 0)
	{
		sql = " insert into t_suecase(case_id";
		sql = sql + ",agent_side,court";
		sql = sql + ",defendant_info,plaintiff_info,judge_level";
		sql = sql + ",judge_to_customer_date,proof,court_report";
		sql = sql + ",discuss_record,court_book,agent_word,indictment";
		sql = sql + ",court_note,read_note,case_brief,judge_result";		
		sql = sql + ") values('" + caseID;
		sql = sql + "','" + agentSide;
		sql = sql + "','" + court;
		sql = sql + "','" + defendantInfo;
		sql = sql + "','" + plaintiffInfo;
		sql = sql + "','" + judgeLevel;
		sql = sql + "','" + judgeToCustomerDate;
		sql = sql + "','" + proof;
		sql = sql + "','" + courtReport;
		sql = sql + "','" + discussRecord;
		sql = sql + "','" + courtBook;
		sql = sql + "','" + agentWord;
		sql = sql + "','" + indictment;
		sql = sql + "','" + courtNote;
		sql = sql + "','" + readNote;
		sql = sql + "','" + caseBrief;
		sql = sql + "','" + judgeResult;
		sql = sql + "')";
		
		num1 = db.executeUpdate(sql);
	}
//----------------------------
//处理LAYER2的'顾问办理事务'
	String itemID = "",		//事务编号
		itemName = "",		//事务名称
		beginTime = "",		//开始时间
		spendTime = "",	//花费工时
		itemResult = "";		//处理结果
	int iFileCount = 0, iTemp = 0;
	String strTemp1 = mySmartUpload.getRequest().getParameter("txtFileCount");
	if((!strTemp1.equals("")) && (strTemp1 != null))
		iFileCount = Integer.parseInt(strTemp1);
	for(int i = 1; i <= iFileCount; i++)

⌨️ 快捷键说明

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