Calendar_modify_success.jsp
上传用户:guhaomin
上传日期:2007-06-10
资源大小:23203k
文件大小:3k
源码类别:

电子政务应用

开发平台:

Java

  1. <%@ page errorPage="/vnex/ErrorPage.jsp" %>
  2. <%@ page import="com.vnex.intranet.calendar.value.*"%>
  3. <%@ page import="com.vnex.intranet.calendar.proxy.*"%>
  4. <%@ page import="com.vnex.intranet.system.loader.ConfigParaLoader"%>
  5. <%@ page import="com.vnex.intranet.util.*"%>
  6. <%@ page import="java.util.*" %>
  7. <%@ page import="java.sql.*" %>
  8. <jsp:useBean id="calendarProxy" class="com.vnex.intranet.calendar.proxy.CalendarProxyBean" scope="application" />
  9. <jsp:useBean id="BusinessName" scope="session" class="com.vnex.intranet.pub.BusinessSession" />
  10. <%
  11.   CalendarValueBean calendarBean = ( CalendarValueBean )session.getAttribute( "calendarBean" );
  12.   
  13.   int sYear = 0;
  14.   int sMonth = 0;
  15.   int sDay = 0;
  16.   int sHour = 0;
  17.   int sMinute = 0;
  18.   
  19.   int eYear = 0;
  20.   int eMonth = 0;
  21.   int eDay = 0;
  22.   int eHour = 0;
  23.   int eMinute = 0;
  24.   String taskName = null;
  25.   String taskImport = null;
  26.   String taskContent = null;
  27.   
  28.   String ssd = "";
  29.   String sed = "";
  30.   Timestamp startDate = null;
  31.   Timestamp endDate = null;
  32.   if(request.getParameter("StartDate")!=null && !request.getParameter("StartDate").equals(""))
  33.   {
  34.     ssd = request.getParameter("StartDate");
  35.     ssd = ssd + " " + request.getParameter("sHour") + ":" + request.getParameter("sMinute") + ":00";
  36.     startDate = TimeStamp.toTimestamp(ssd);
  37.   }
  38.   if(request.getParameter("EndDate")!=null && !request.getParameter("EndDate").equals(""))
  39.   {
  40.     sed = request.getParameter("EndDate");
  41.     sed = sed + " " + request.getParameter("eHour") + ":" + request.getParameter("eMinute") + ":00";
  42.     endDate = TimeStamp.toTimestamp(sed);
  43.   }
  44.   if(request.getParameter("taskName")!=null && !request.getParameter("taskName").equals(""))
  45.   {
  46.     taskName = request.getParameter("taskName");
  47.     calendarBean.setTaskName(taskName);
  48.   }
  49.   if(request.getParameter("taskImport")!=null && !request.getParameter("taskImport").equals(""))
  50.   {
  51.     taskImport = request.getParameter("taskImport");
  52.     calendarBean.setTaskImport(taskImport);
  53.   }
  54.   if(request.getParameter("taskContent")!=null && !request.getParameter("taskContent").equals(""))
  55.   {
  56.     taskContent = request.getParameter("taskContent");
  57.     calendarBean.setTaskContent(taskContent);
  58.   }
  59.   if(request.getParameter("taskVisible")!=null && !request.getParameter("taskVisible").equals(""))
  60.   {
  61.     String str = request.getParameter("taskVisible");
  62.     if(str.equals("true"))
  63.     {
  64.       calendarBean.setTaskVisible(true);
  65.     }
  66.   }
  67.   else
  68.   {
  69.     calendarBean.setTaskVisible(false);
  70.   }
  71.   
  72.   calendarBean.setStartDate(startDate);
  73.   calendarBean.setEndDate(endDate);
  74.   calendarBean.setCreatorId(BusinessName.getEmpId());
  75.   
  76.   String root = ConfigParaLoader.getParameter("rootUrl");
  77.   Collection dcoll = ( Collection )session.getAttribute( "delCalAtta" );
  78.   if(dcoll != null && dcoll.size() != 0)
  79.   {
  80.     Iterator it = dcoll.iterator();
  81.     while( it.hasNext() )
  82.     {
  83.       String str = (String)it.next();
  84.       SubPathGenerater.deleteFile(root+str);
  85.     }
  86.   }
  87.   
  88.   session.removeAttribute("delCalAtta");
  89.   
  90.   calendarProxy.modifyCalendar(calendarBean);
  91.   //response.sendRedirect("/mainctrl/calendar/detailCalendar?own=true");
  92. %>
  93. <jsp:forward page="/mainctrl/calendar/detailCalendar?own=true"/>