コード例 #1
0
ファイル: RoleDAO.java プロジェクト: tiennt88/CNPMNC
  public String onUpdate() {
    try {
      Session session = getSession();
      Long id = role.getId();
      if (id != null && id > 0) {
        Roles temp = new Roles();
        temp = (Roles) session.get(Roles.class, id);
        temp.setValue(role.getValue());
        temp.setName(role.getName());
        if (isactive != null) {
          temp.setIsactive("Y");
        } else {
          temp.setIsactive("N");
        }

        session.update(temp);
        session.flush();
      }
      jsonDataGrid.setLabel("SUCCESS");
      jsonDataGrid.setCustomInfo("Update Thành Công!");
      onSearch();
    } catch (Exception ex) {
      jsonDataGrid.setLabel("ERROR");
      jsonDataGrid.setCustomInfo(ex.getMessage());
    }
    return "jsonDataGrid";
  }
コード例 #2
0
ファイル: RoleDAO.java プロジェクト: tiennt88/CNPMNC
 public String onActive() {
   try {
     Session session = getSession();
     if (getRequest().getParameter("id") != null && getRequest().getParameter("active") != null) {
       Roles temp = new Roles();
       temp = (Roles) session.get(Roles.class, Long.parseLong(getRequest().getParameter("id")));
       if ("Y".equals(getRequest().getParameter("active"))) {
         temp.setIsactive("N");
       } else {
         temp.setIsactive("Y");
       }
       session.update(temp);
       session.flush();
     }
     jsonDataGrid.setLabel("SUCCESS");
     jsonDataGrid.setCustomInfo("Cập Nhật Trạng Thái Thành Công!");
     //            onSearch();
   } catch (Exception ex) {
     jsonDataGrid.setLabel("ERROR");
     jsonDataGrid.setCustomInfo(ex.getMessage());
   }
   return "jsonDataGrid";
 }