PAGE / NUMPAGES
Md_ajaxdeal.java接口使用流程
if ("mddele".equals(action) ) {
mddele即为相应操作按钮的itemname名称
Map map = (HashMap) request.getSession().getServletContext()文档收集自网络,仅用于个人学习
.getAttribute(Global.SYSCODE_KEY);
MDCol mdCol =MDManager.getacol(mdname, map);
String p_id = stringpara.getpara("p_id");
在p_id中取相应的参数
if("htgl_gl_col".equals(mdname)){
如果“htgl_gl_col”与mdname相匹配则继续运行,否则的话else if运行
String ht_bh = stringpara.getpara("ht_bh");
在“ht_bh”中提取相应的参数
ContractManage cm = new ContractManage(ht_bh);
创建 ContractManage类的对象
returninfo = cm.delContract();
cm对象调用delContract()方法
}else if("htgl_fygl_col".equals(mdname)){
String ht_bh = stringpara.getpara("ht_bh");
String fy_bh = stringpara.getpara("fy_bh");
OutlayManage om = new OutlayManage(ht_bh,fy_bh);
returninfo = om.delOutlay();
}else if("pc_xx_col".equals(mdname)){
//进行判断,该批次下是否有物料信息
//根据p_id找到对应的批次,再查找该批次下是否有对应的物料信息
String pc_bh = stringpara.getpara("pc_bh");
PCManager bh = new PCManager(pc_bh);
if(bh.hasInfo()){
returninfo = "该批次下有物料信息,无法删除!";
}else{
returninfo = mdCol.mddele(p_id);
}
}else if("dbpc_xx_col".equals(mdname)){
String pc_bh = stringpara.getpara("pc_bh");
PCManager bh = new PCManager(pc_bh);
if(bh.hasInfo()){
returninfo = "该批次下有物料信息,无法删除!";
}else{
returninfo = mdCol.mddele(p_id);
}
}else if("sxpc_xx_col".equals(mdname)){
String pc_bh = stringpara.getpara("pc_bh");
PCManager bh = new PCManager(pc_bh);
if(bh.hasInfo()){
returninfo = "该批次下有物料信息,无法删除!";
}else{
returninfo = mdCol.mddele(p_id);
}