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

📄 order_1_5.jsp

📁 该系统是一个B/S结构的公司定饭系统,整套软件由JSP编制,希望大家能够多提宝贵意见,但请不要将它应用于商业环境,如实在要使用的话,请与作者联系!(使用此系统无比要有ORACLE8i以上版本数据库!)
💻 JSP
字号:
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page import="com.hzs.order.*" %>
<jsp:useBean id="DB" scope="page" class="com.hzs.order.DBHandle" />
<%
if (session.getAttribute("grade")==null||!(session.getAttribute("grade").equals("6")))
{
%>
      <jsp:forward page="con_error.jsp">
      <jsp:param name="error_nm" value="非 法 操 作" />
      <jsp:param name="error_all" value="非法操作,您并不是超级管理员!" />
     </jsp:forward>
<%
}
String group_id=DBHandle.toChinese(request.getParameter("id"));
if (group_id==null)
{
%>
      <jsp:forward page="con_error.jsp">
      <jsp:param name="error_nm" value="非 法 操 作" />
      <jsp:param name="error_all" value="非法操作,请先登陆!" />
     </jsp:forward>
<%
}
int return_val=0;
Vector result=new Vector();
if (!group_id.equals("all"))
{
  try{
    DB.connect();
    DB.transaction();
    result=DB.select("select cp_groupnm from all_group where cp_groupid="+group_id);
    String group_nm=result.elementAt(0).toString();
    return_val=DB.update("delete from all_group where cp_groupid="+group_id);
    if (return_val!=1)
    {
        DB.rollback();
    }
    result=DB.select("select count(*) from user_info where user_group='"+group_nm+"'");
    int tempval=Integer.parseInt(result.elementAt(0).toString(),10);
    return_val=DB.update("delete from user_info where user_group='"+group_nm+"'");
    if (return_val!=tempval)
    {
      DB.rollback();
    }
    result=DB.select("select count(*) from user_foodinfo where ord_usgroup='"+group_nm+"'");
    tempval=Integer.parseInt(result.elementAt(0).toString(),10);
    return_val=DB.update("delete from user_foodinfo where ord_usgroup='"+group_nm+"'");
    if (return_val!=tempval)
    {
      DB.rollback();
    }
    DB.commit();
    DB.close();
  }//end try
  catch(DBException  e)
  {
%>
      <jsp:forward page="con_error.jsp">
      <jsp:param name="error_nm" value="数 据 库 错 误" />
      <jsp:param name="error_all" value="<%=e.getMessage()%>"/>
      </jsp:forward>
<%
  }//删除一组时
  finally{
        DB.close();
          }
%>
<jsp:forward page="order_1_3.jsp" />
<%
}//end if
else if(group_id.equals("all"))
{
  try{
    DB.connect();
    DB.transaction();
    result=DB.select("select count(*) from user_foodinfo");
    int tempval=Integer.parseInt(result.elementAt(0).toString(),10);
    return_val=DB.update("delete from user_foodinfo");
    if (return_val!=tempval)
    {
        DB.rollback();
    }
    DB.commit();
    DB.close();
  }//end try
  catch(DBException  e)
  {
%>
      <jsp:forward page="con_error.jsp">
      <jsp:param name="error_nm" value="数 据 库 错 误" />
      <jsp:param name="error_all" value="<%=e.getMessage()%>"/>
      </jsp:forward>
<%
  }
  finally{
        DB.close();
          }
%>
<jsp:forward page="order_supad.jsp" />
<%
}//end else if删除全部
%>

⌨️ 快捷键说明

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