📄 gzrzsxwhmbean.java
字号:
package gov.gdlt.ssgly.taxweb.mbean.gzrz;
import java.util.*;
import javax.faces.model.*;
import com.ibatis.common.util.*;
import gov.gdlt.ssgly.taxcore.comm.bizdelegate.*;
import gov.gdlt.ssgly.taxcore.comm.event.*;
import gov.gdlt.ssgly.taxcore.taxevent.gzrz.*;
import gov.gdlt.ssgly.taxweb.comm.util.*;
import gov.gdlt.ssgly.taxweb.tag.PagedBaseBean;
import javax.faces.event.ActionEvent;
import javax.faces.component.UIComponent;
import gov.gdlt.ssgly.taxcore.comm.bizinterface.ISsglyService;
/**
* <p>Title: </p>
*
* <p>Description: 广东地税税收管理员工作平台</p>
*
* <p>Copyright: Copyright (c) 2005 广东省地方税务局,广州市地方税务局</p>
*
* <p>Company: 广州地税</p>
*
* @author
* @version 1.0
*/
public class GZRZsxwhMBean extends PagedBaseBean{
private String sx_dm = "";
private String sx_mc = "";
private String jb_dm = "";
private String jb_mc = "";
private String cxsx_dm = ""; //在事项审计设置页面中的过滤条件
private String cxjb_dm = ""; //在事项审计设置页面中级别的过滤条件
private List jblb;
private List sxlb; //显示
private List sxjblb;
private List sxmap;
private List jbmap;
public GZRZsxwhMBean() {
try {
jbInit();
sxlb =null;
sxjblb=null;
jblb=null;
} catch (Exception ex) {
ex.printStackTrace();
}
}
protected void sort(final String column, final boolean ascending) {
}
public void SortColumn(String sortColumn,String leibie) {
if (sortColumn == null) {
throw new IllegalArgumentException("排序列不能为空!");
}
if (sortColumn.equals(_sort)) {
//current sort equals new sortColumn -> reverse sort order
_ascending = !_ascending;
} else {
//sort new column in default direction
_sort = sortColumn;
_ascending = isDefaultAscending(_sort);
}
if("sx".equals(leibie)){
sortSX(_sort, _ascending);
}else if("sxjb".equals(leibie)){
sortSxjb(_sort, _ascending);
}
}
protected void sortSX(final String column, final boolean ascending) {
Comparator comparator = new Comparator() {
public int compare(Object o1, Object o2) {
GZRZsxjbVO c1 = (GZRZsxjbVO) o1;
GZRZsxjbVO c2 = (GZRZsxjbVO) o2;
if (column == null) {
return 0;
}
if (column.equals("sx_dm")) {
return ascending ? c1.getSx_dm().compareTo(c2.getSx_dm()) :
c2.getSx_dm().compareTo(c1.getSx_dm());
}else {
return 0;
}
}
};
Collections.sort(sxlb, comparator);
}
protected void sortSxjb(final String column, final boolean ascending) {
Comparator comparator = new Comparator() {
public int compare(Object o1, Object o2) {
GZRZsxjbVO c1 = (GZRZsxjbVO) o1;
GZRZsxjbVO c2 = (GZRZsxjbVO) o2;
if (column == null) {
return 0;
}
if (column.equals("sx_dm")) {
return ascending ? c1.getSx_dm().compareTo(c2.getSx_dm()) :
c2.getSx_dm().compareTo(c1.getSx_dm());
}else if(column.equals("jb_mc")){
c1.getJb_dm();
return ascending ? c1.getJb_dm().compareTo(c2.getJb_dm()) :
c2.getJb_dm().compareTo(c1.getJb_dm());
}
else {
return 0;
}
}
};
Collections.sort(sxjblb, comparator);
}
//插入事项审计级别记录
public String InsertSXJBJL()throws Exception
{
GZRZczsxjbReqEvent req = new GZRZczsxjbReqEvent("1");
GZRZsxjbVO vo = new GZRZsxjbVO();
vo.setSx_dm(sx_dm);
vo.setJb_dm(jb_dm);
req.setVo(vo);
req.setDealMethod("insertSxjb");
ISsglyService service = new SsglyDelegate();
// SsglyDelegateRemote service = new SsglyDelegateRemote();
ResponseEvent resp = service.invokeTask(req);
GZRZczjljgResEvent res = (GZRZczjljgResEvent)resp;
sx_dm = "";
jb_dm = "";
getSxjbTotalPage();
sxjblb=null;
getSxjblb();
return res.getCz_zt();
}
public String DeleteSXJBJL()throws Exception
{
GZRZczsxjbReqEvent req = new GZRZczsxjbReqEvent("1");
GZRZsxjbVO vo = new GZRZsxjbVO();
if (sxjblb != null) {
for (int i = 0; i < sxjblb.size(); i++) {
GZRZsxjbVO tmpVO = (GZRZsxjbVO) sxjblb.get(i);
if (tmpVO.isSelectmark()) {
req.setVo(tmpVO);
req.setDealMethod("deleteSxjb");
ISsglyService service = new SsglyDelegate();
// SsglyDelegateRemote service = new SsglyDelegateRemote();
ResponseEvent resp = service.invokeTask(req);
GZRZczjljgResEvent res = (GZRZczjljgResEvent)resp;
}
}
}
getSxjbTotalPage();
sxjblb=null;
getSxjblb();
return "OK";
}
//插入审计事项记录
public String InsertRZSXJL() throws Exception
{
GZRZczsxjbReqEvent req = new GZRZczsxjbReqEvent("1");
GZRZsxjbVO vo = new GZRZsxjbVO();
vo.setSx_dm(sx_dm);
vo.setSxms(sx_mc);
req.setVo(vo);
req.setDealMethod("insertSx");
ISsglyService service = new SsglyDelegate();
// SsglyDelegateRemote service = new SsglyDelegateRemote();
ResponseEvent resp = service.invokeTask(req);
GZRZczjljgResEvent res = (GZRZczjljgResEvent)resp;
System.out.print("InsertRZSXJL cz_zt:" + res.getCz_zt() + " \r\n");
sx_dm = "";
sx_mc = "";
getSxTotalPage();
sxlb=null;
getSxlb();
// sxlb = getSxTable();
return res.getCz_zt();
}
//删除日志事项记录
public String DeleteRZSXJL() throws Exception
{
GZRZczsxjbReqEvent req = new GZRZczsxjbReqEvent("1");
GZRZsxjbVO vo = new GZRZsxjbVO();
if (sxlb != null) {
for (int i = 0; i < sxlb.size(); i++) {
GZRZsxjbVO tmpVO = (GZRZsxjbVO) sxlb.get(i);
if (tmpVO.isSelectmark()) {
req.setVo(tmpVO);
req.setDealMethod("deleteSx");
ISsglyService service = new SsglyDelegate();
// SsglyDelegateRemote service = new SsglyDelegateRemote();
ResponseEvent resp = service.invokeTask(req);
GZRZczjljgResEvent res = (GZRZczjljgResEvent)resp;
}
}
}
getSxTotalPage();
sxlb=null;
getSxlb();
//sxlb=getSxTable();
return "OK";
}
//插入级别记录
public String InsertJbJL() throws Exception
{
GZRZczsxjbReqEvent req = new GZRZczsxjbReqEvent("1");
GZRZsxjbVO vo = new GZRZsxjbVO();
vo.setJb_dm(jb_dm);
vo.setJb_mc(jb_mc);
req.setVo(vo);
req.setDealMethod("insertJb");
ISsglyService service = new SsglyDelegate();
// SsglyDelegateRemote service = new SsglyDelegateRemote();
ResponseEvent resp = service.invokeTask(req);
GZRZczjljgResEvent res = (GZRZczjljgResEvent)resp;
jb_dm = "";
jb_mc = "";
getJbTotalPage();
jblb=null;
getJblb();
System.out.print("\r\n in GZRZsxwhMBean InsertJbJL start log");
GZRZzjgzrzReqEvent requ = new GZRZzjgzrzReqEvent("111");
GZRZrzjlVO gzrzvo = new GZRZrzjlVO();
gzrzvo.setGly_dm("24401020322");
gzrzvo.setRw_xh("0");
gzrzvo.setRz_bz("bz");
gzrzvo.setSx_dm("030_003");
requ.setRzjl(gzrzvo);
service.invokeTask(requ);
System.out.print("\r\n in GZRZsxwhMBean InsertJbJL end log");
return res.getCz_zt();
}
//删除级别记录
public String DeleteJbJL() throws Exception
{
GZRZczsxjbReqEvent req = new GZRZczsxjbReqEvent("1");
GZRZsxjbVO vo = new GZRZsxjbVO();
if (jblb != null) {
for (int i = 0; i < jblb.size(); i++) {
GZRZsxjbVO tmpVO = (GZRZsxjbVO) jblb.get(i);
if (tmpVO.isSelectmark()) {
req.setVo(tmpVO);
req.setDealMethod("deleteJb");
ISsglyService service = new SsglyDelegate();
// SsglyDelegateRemote service = new SsglyDelegateRemote();
ResponseEvent resp = service.invokeTask(req);
GZRZczjljgResEvent res = (GZRZczjljgResEvent)resp;
System.out.print("cz_zt:" + res.getCz_zt() + " \r\n");
}
}
}
getJbTotalPage();
jblb=null;
getJblb();
return "OK";
}
public String getJb_dm() {
return jb_dm;
}
public String getSx_dm() {
return sx_dm;
}
public String getSx_mc() {
return sx_mc;
}
//事项维护
public List getSxlb() throws Exception{
if (sxlb==null) {
// need for restore view phase
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -