Example usage for com.liferay.portal.kernel.servlet SessionErrors isEmpty

List of usage examples for com.liferay.portal.kernel.servlet SessionErrors isEmpty

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.servlet SessionErrors isEmpty.

Prototype

public static boolean isEmpty(PortletRequest portletRequest) 

Source Link

Usage

From source file:org.oep.cmon.portlet.document.action.CitizenDocumentPortlet.java

License:Apache License

/**
 * This is function check validation input
 * Version: 1.0/*from   w  ww . j a va2  s  .c  o m*/
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  3-March-2013  Nam Dinh    Create new
 * @param dmgtId
 * @param file
 * @param actionRequest
 * @return boolean
 */
private boolean validationInput(String dmgtId, String file, ActionRequest actionRequest) {
    if (Helpers.isEmpty(dmgtId)) {
        SessionErrors.add(actionRequest, "emptyDanhMucGiayTo");
    }
    if (Helpers.isEmpty(file)) {
        SessionErrors.add(actionRequest, "emptyFile");
    }

    if (SessionErrors.isEmpty(actionRequest)) {
        return true;
    }
    return false;
}

From source file:org.oep.cmon.portlet.document.action.SettingPortlet.java

License:Apache License

/**
 * This is  function validation input//www  .  j ava2 s .c om
 * Version: 1.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  3-March-2013  Nam Dinh    Create new
 * @param tenDMGT
 * @param dMGTId
 * @param maDMGT
 * @param taiLieu
 * @param dungLuong
 * @param doiTuongSuDung
 * @param actionRequest
 * @return boolean
 */
private boolean validationInput(String tenDMGT, String dMGTId, String maDMGT, String taiLieu, String dungLuong,
        String doiTuongSuDung, ActionRequest actionRequest) {
    if (maDMGT.trim().length() == 0) {
        SessionErrors.add(actionRequest, "emptyMaDMGT");
    }
    if (tenDMGT.trim().length() == 0) {
        SessionErrors.add(actionRequest, "emptyTenDMGT");
    }
    if (taiLieu.trim().length() == 0) {
        SessionErrors.add(actionRequest, "emptyTaiLieuDMGT");
    }
    if (dungLuong.trim().length() == 0) {
        SessionErrors.add(actionRequest, "emptyDungLuongDMGT");
    }
    if (FormatUtil.convertToInt(dungLuong) <= 0) {
        SessionErrors.add(actionRequest, "emptyDungLuongDMGT");
    }
    if (Validator.isNull(doiTuongSuDung)) {
        SessionErrors.add(actionRequest, "emptyDoiTuongSuDung");
    }
    // Neu thong tin nhap khac rong
    if (SessionErrors.isEmpty(actionRequest)) {
        DanhMucGiayTo dMGT = null;
        try {

            // Kiem tra theo Ma
            try {
                dMGT = null;
                dMGT = DanhMucGiayToLocalServiceUtil.findTheoMa(maDMGT);
            } catch (Exception es) {
            }
            if (dMGT != null) {
                if (dMGT.getDaXoa() == FormatUtil.DA_XOA_DEACTIVATE) {
                    return true;
                }
                if (dMGTId.trim().length() > 0) {
                    if (FormatUtil.convertToLong(dMGTId) != dMGT.getId()) {
                        SessionErrors.add(actionRequest, "existMaDMGT");
                    }
                } else {
                    SessionErrors.add(actionRequest, "existMaDMGT");
                }
            }

        } catch (Exception es) {
        }
    }

    if (SessionErrors.isEmpty(actionRequest)) {
        return true;
    }

    return false;
}

From source file:org.oep.cmon.portlet.document.action.ThuTucHanhChinhPortlet.java

License:Apache License

/**
 * This is function validationUDInput/*from www .j a  v  a  2s  .co m*/
 * Version: 1.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  3-March-2013  Nam Dinh    Create new
 * @param tenUngDung
 * @param ungDungId
 * @param maUngDung
 * @param actionRequest
 * @return boolean
 */
private boolean validationUDInput(String tenUngDung, String ungDungId, String maUngDung,
        ActionRequest actionRequest) {
    if (maUngDung.trim().length() == 0) {
        SessionErrors.add(actionRequest, "emptyMaUngDung");
    }
    if (tenUngDung.trim().length() == 0) {
        SessionErrors.add(actionRequest, "emptyTenUngDung");
    }
    // Neu thong tin nhap khac rong
    if (SessionErrors.isEmpty(actionRequest)) {
        DanhMucUngDung ungDung = null;
        try {

            // Kiem tra theo Ma
            try {
                ungDung = null;
                ungDung = DanhMucUngDungLocalServiceUtil.getUngDungTheoMa(maUngDung);
            } catch (Exception es) {
            }
            if (ungDung != null) {
                if (ungDung.getDaXoa() == FormatUtil.DA_XOA_DEACTIVATE) {
                    return true;
                }
                if (ungDungId.trim().length() > 0) {
                    if (FormatUtil.convertToLong(ungDungId) != ungDung.getId()) {
                        SessionErrors.add(actionRequest, "existMaUngDung");
                    }
                } else {
                    SessionErrors.add(actionRequest, "existMaUngDung");
                }
            }

        } catch (Exception es) {
        }
    }

    if (SessionErrors.isEmpty(actionRequest)) {
        return true;
    }

    return false;
}

From source file:org.oep.cmon.portlet.document.action.ThuTucHanhChinhPortlet.java

License:Apache License

/**
 * This is function validationNTTHCInput
 * Version: 1.0/*from  ww  w.j  a  v a 2s  .  c  om*/
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  3-March-2013  Nam Dinh    Create new
 * @param tenNTTHC
 * @param nTTHCId
 * @param maNTTHC
 * @param actionRequest
 * @return boolean
 */
private boolean validationNTTHCInput(String tenNTTHC, String nTTHCId, String maNTTHC,
        ActionRequest actionRequest) {
    if (maNTTHC.trim().length() == 0) {
        SessionErrors.add(actionRequest, "emptyMaNTTHC");
    }
    if (tenNTTHC.trim().length() == 0) {
        SessionErrors.add(actionRequest, "emptyTenNTTHC");
    }
    // Neu thong tin nhap khac rong
    if (SessionErrors.isEmpty(actionRequest)) {
        NhomThuTucHanhChinh nNTTHC = null;
        try {

            // Kiem tra theo Ma
            try {
                nNTTHC = null;
                nNTTHC = NhomThuTucHanhChinhLocalServiceUtil.findTheoMa(maNTTHC);
            } catch (Exception es) {
            }
            if (nNTTHC != null) {
                if (nNTTHC.getDaXoa() == FormatUtil.DA_XOA_DEACTIVATE) {
                    return true;
                }
                if (nTTHCId.trim().length() > 0) {
                    if (FormatUtil.convertToLong(nTTHCId) != nNTTHC.getId()) {
                        SessionErrors.add(actionRequest, "existMaNTTHC");
                    }
                } else {
                    SessionErrors.add(actionRequest, "existMaNTTHC");
                }
            }

        } catch (Exception es) {
        }
    }

    if (SessionErrors.isEmpty(actionRequest)) {
        return true;
    }

    return false;
}

From source file:org.oep.cmon.portlet.document.action.ThuTucHanhChinhPortlet.java

License:Apache License

/**
 * This is function validationTTHCInput//from  w w  w . j  a v  a  2s .  c  o m
 * Version: 1.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  3-March-2013  Nam Dinh    Create new
 * @param tenTTHC
 * @param ungDungId
 * @param nhonTTHCId
 * @param tthcId
 * @param maTTHC
 * @param soNgayXL
 * @param capCQQLId
 * @param doiTuongDest
 * @param actionRequest
 */
private boolean validationTTHCInput(String tenTTHC, long ungDungId, long nhonTTHCId, String tthcId,
        String maTTHC, long soNgayXL, long capCQQLId, String[] doiTuongDest, ActionRequest actionRequest) {
    if (tenTTHC.trim().length() == 0) {
        SessionErrors.add(actionRequest, "emptyMaTTHC");
    }
    if (maTTHC.trim().length() == 0) {
        SessionErrors.add(actionRequest, "emptyTenTTHC");
    }
    if (Validator.isNull(soNgayXL)) {
        SessionErrors.add(actionRequest, "emptySoNgayXLTTHC");
    }
    if (soNgayXL <= 0) {
        SessionErrors.add(actionRequest, "emptySoNgayXLTTHC");
    }
    if (Validator.isNull(doiTuongDest)) {
        SessionErrors.add(actionRequest, "emptyDoiTuongSuDung");
    }
    if (Validator.isNull(capCQQLId)) {
        SessionErrors.add(actionRequest, "emptyCapCQQL");
    }

    if (ungDungId <= 0) {
        SessionErrors.add(actionRequest, "emptyUngDung");
    }
    if (nhonTTHCId <= 0) {
        SessionErrors.add(actionRequest, "emptyNhomTTHC");
    }

    // Neu thong tin nhap khac rong
    if (SessionErrors.isEmpty(actionRequest)) {
        ThuTucHanhChinh tthc = null;
        try {

            // Kiem tra theo Ma
            try {
                tthc = null;
                tthc = ThuTucHanhChinhLocalServiceUtil.getThuTucHanhChinhBoiMa(maTTHC);
            } catch (Exception es) {
            }
            if (tthc != null) {
                if (tthc.getDaXoa() == FormatUtil.DA_XOA_DEACTIVATE) {
                    return true;
                }
                if (tthcId.trim().length() > 0) {
                    if (FormatUtil.convertToLong(tthcId) != tthc.getId()) {
                        SessionErrors.add(actionRequest, "existMaTTHC");
                    }
                } else {
                    SessionErrors.add(actionRequest, "existMaTTHC");
                }
            }

        } catch (Exception es) {
        }
    }

    if (SessionErrors.isEmpty(actionRequest)) {
        return true;
    }

    return false;
}

From source file:org.oep.cmon.portlet.document.business.ThuTucHanhChinhBusiness.java

License:Apache License

private boolean validationTaiLieuUploadInput(String tenTaiLieu, File fileUpload, long tthcId,
        long loaiTaiLieuId, ActionRequest actionRequest) {
    if (tenTaiLieu.trim().length() == 0) {
        SessionErrors.add(actionRequest, "emptyTenFileUpLoad");
    }//from   w  w  w.j  a  va 2 s.  co m
    if (Validator.isNull(fileUpload)) {
        SessionErrors.add(actionRequest, "emptyFileUpload");
    }

    // Neu thong tin nhap khac rong
    if (SessionErrors.isEmpty(actionRequest)) {
        VanBanHuongDan vbhd = null;
        try {

            // Kiem tra theo Ma
            try {
                List<VanBanHuongDan> list = this.findByExistTenTaiLieu(tenTaiLieu, tthcId, loaiTaiLieuId,
                        DocumentConstants.ACTIVE);

                if (list != null && list.size() > 0) {
                    vbhd = list.get(0);
                }
            } catch (Exception es) {
            }
            if (vbhd != null) {
                if (vbhd.getDaXoa() == FormatUtil.DA_XOA_DEACTIVATE) {
                    return true;
                }
                if (tthcId > 0) {
                    if (tthcId != vbhd.getThuTucHanhChinhId()) {
                        SessionErrors.add(actionRequest, "existTenFileUpLoad");
                    }
                } else {
                    SessionErrors.add(actionRequest, "existTenFileUpLoad");
                }
            }

        } catch (Exception es) {
        }
    }

    if (SessionErrors.isEmpty(actionRequest)) {
        return true;
    }

    return false;
}

From source file:org.oep.cmon.portlet.ipmslist.business.FormOfflineBusiness.java

License:Apache License

/**
 * This is function validationData/*from   ww  w .  ja v  a  2  s  .c  om*/
 * Version: 1.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  3-March-2013  Nam Dinh    Create new
 * @param actionRequest
 * @param actionResponse
 */
private boolean validationData(String cmnd, ActionRequest actionRequest) {
    //      if (cmnd.trim().length() > 0) {
    //         if (ConvertUtil.convertToLong(cmnd) <= 0) {
    //            SessionErrors.add(actionRequest, "erorTelephone");
    //         } else if (cmnd.length() != 10 && cmnd.length() != 11) {
    //            SessionErrors.add(actionRequest, "erorTelephone");
    //         }
    //      }

    if (SessionErrors.isEmpty(actionRequest)) {
        return true;
    }

    return false;
}

From source file:org.oep.cmon.portlet.ipmslist.business.FormOfflineBusiness.java

License:Apache License

/**
 * This is function addCongDanRequest// w w  w .  ja  v  a  2  s.co  m
 * Version: 1.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  3-March-2013  Nam Dinh    Create new
 * @param actionRequest
 * @param actionResponse
 * @throws Exception
 */
public void addCongDanRequest(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {
    // Get search keyword, the keyword can either be Ten
    String transactionKeyword = ParamUtil.getString(actionRequest, "transactionKeyword").trim();
    String transType = ParamUtil.getString(actionRequest, "transType").trim();
    String statusHS = ParamUtil.getString(actionRequest, "statusHS").trim();
    actionResponse.setRenderParameter("transactionKeyword", transactionKeyword);
    actionResponse.setRenderParameter("statusHS", statusHS);
    actionResponse.setRenderParameter("transType", transType);
    actionResponse.setRenderParameter("jspPage", "/html/portlet/ipmslistportlet/offline/themCongDan.jsp");

    String searchKeyWord = ParamUtil.getString(actionRequest, "searchKeyWord");
    String _searchKeyWord = ParamUtil.getString(actionRequest, "_searchKeyWord");
    String idQuyTrinh = ParamUtil.getString(actionRequest, "idQuyTrinh");
    String firstName = ParamUtil.getString(actionRequest, "firstName").trim().toUpperCase();
    String middleName = ParamUtil.getString(actionRequest, "middleName").trim().toUpperCase();
    String lastName = ParamUtil.getString(actionRequest, "lastName").trim().toUpperCase();
    String cmnd = ParamUtil.getString(actionRequest, "cmnd").trim();
    String ngaySinh = ParamUtil.getString(actionRequest, "ngaySinh").trim();
    String idGioiTinh = ParamUtil.getString(actionRequest, "idGioiTinh").trim();
    String numberHome = ParamUtil.getString(actionRequest, "numberHome").trim();
    String idTinhHienTai = ParamUtil.getString(actionRequest, "idTinhHienTai").trim();
    String idHuyenHienTai = ParamUtil.getString(actionRequest, "idHuyenHienTai").trim();
    String idXaHienTai = ParamUtil.getString(actionRequest, "idXaHienTai").trim();
    String quocGiaId = ParamUtil.getString(actionRequest, "quocGiaId").trim();
    String phoneNumber = ParamUtil.getString(actionRequest, "phoneNumber").trim();

    if (validationData(firstName, middleName, lastName, cmnd, ngaySinh, idGioiTinh, numberHome, idTinhHienTai,
            idHuyenHienTai, idXaHienTai, actionRequest)) {
        CongDan congDan = new CongDanClp();
        congDan.setId(CounterLocalServiceUtil.increment(CITIZEN_SEQUENCE));
        congDan.setMa(ElectricCodeGeneratorUtil.generateCode(ConvertUtil.convertToLong(idTinhHienTai),
                ConvertUtil.parseStringToDate(ngaySinh)));
        congDan.setHo(firstName);
        congDan.setDem(middleName);
        congDan.setTen(lastName);
        congDan.setNgaySinh(ConvertUtil.parseStringToDate(ngaySinh));
        congDan.setSoCmnd(cmnd);

        // Thiet lap dia chi thuong tru.
        congDan.setDiaChiThuongTru(numberHome);
        congDan.setDiaChiThuongTruTinhId(ConvertUtil.convertToLong(idTinhHienTai));
        congDan.setDiaChiThuongTruHuyenId(ConvertUtil.convertToLong(idHuyenHienTai));
        congDan.setDiaChiThuongTruXaId(ConvertUtil.convertToLong(idXaHienTai));

        // Thiet lap dia chi hien tai.
        congDan.setDiaChiHienNay(numberHome);
        congDan.setDiaChiHienNayTinhId(ConvertUtil.convertToLong(idTinhHienTai));
        congDan.setDiaChiHienNayHuyenId(ConvertUtil.convertToLong(idHuyenHienTai));
        congDan.setDiaChiHienNayXaId(ConvertUtil.convertToLong(idXaHienTai));

        congDan.setGioiTinh(ConvertUtil.convertToInt(idGioiTinh));

        // Added by Nam ( fullName)
        congDan.setTenDayDu(firstName + StringPool.SPACE + middleName + StringPool.SPACE + lastName);
        if (phoneNumber != null) {
            congDan.setDienThoaiCoDinh(phoneNumber);
            congDan.setDienThoaiDiDong(phoneNumber);
        }

        congDan.setNgayTao(new Date());
        congDan.setNgaySua(new Date());
        congDan.setQuocTichId(ConvertUtil.convertToLong(quocGiaId));
        User currentUser = PortalUtil.getUser(actionRequest);

        if (currentUser != null) {
            // Nguoi chung thuc
            congDan.setNguoiTao(currentUser.getEmailAddress());
            congDan.setNguoiSua(currentUser.getEmailAddress());
        } else {
            congDan.setNguoiTao("DUMMY");
            congDan.setNguoiSua("DUMMY");
        }
        congDan.setDaXoa(0);
        try {
            try {
                CongDanLocalServiceUtil.addCongDan(congDan);
            } catch (Exception es) {
            }
            CongDan congDan2 = CongDanLocalServiceUtil.fetchCongDan(congDan.getId());
            if (congDan2 != null) {
                SessionMessages.add(actionRequest, "add_cong_dan_completed");
            }
        } catch (Exception es) {
            SessionErrors.add(actionRequest, "error_add_cong_dan");
            es.printStackTrace();
        }
    }

    if (!SessionErrors.isEmpty(actionRequest)) {
        actionResponse.setRenderParameter("firstName", firstName);
        actionResponse.setRenderParameter("middleName", middleName);
        actionResponse.setRenderParameter("lastName", lastName);
        actionResponse.setRenderParameter("cmnd", cmnd);
        actionResponse.setRenderParameter("ngaySinh", ngaySinh);
        actionResponse.setRenderParameter("idGioiTinh", idGioiTinh);
        actionResponse.setRenderParameter("numberHome", numberHome);
        actionResponse.setRenderParameter("idTinhHienTai", idTinhHienTai);
        actionResponse.setRenderParameter("idHuyenHienTai", idHuyenHienTai);
        actionResponse.setRenderParameter("idXaHienTai", idXaHienTai);
    }
    actionResponse.setRenderParameter("searchKeyWord", searchKeyWord);
    actionResponse.setRenderParameter("_searchKeyWord", _searchKeyWord);
    actionResponse.setRenderParameter("idQuyTrinh", idQuyTrinh);
}

From source file:org.oep.cmon.portlet.ipmslist.business.FormOfflineBusiness.java

License:Apache License

/**
 * This is function addDoanhNghiepRequest
 * Version: 1.0//from  w  w w. jav a 2 s.  c o  m
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  3-March-2013  Nam Dinh    Create new
 * @param actionRequest
 * @param actionResponse
 * @throws Exception
 */
public void addDoanhNghiepRequest(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {
    // Get search keyword, the keyword can either be Ten
    String transactionKeyword = ParamUtil.getString(actionRequest, "transactionKeyword").trim();
    String transType = ParamUtil.getString(actionRequest, "transType").trim();
    String statusHS = ParamUtil.getString(actionRequest, "statusHS").trim();
    actionResponse.setRenderParameter("transactionKeyword", transactionKeyword);
    actionResponse.setRenderParameter("statusHS", statusHS);
    actionResponse.setRenderParameter("transType", transType);
    actionResponse.setRenderParameter("jspPage", "/html/portlet/ipmslistportlet/company/themCompany.jsp");

    String searchKeyWord = ParamUtil.getString(actionRequest, "searchKeyWord");
    String _searchKeyWord = ParamUtil.getString(actionRequest, "_searchKeyWord");
    String idQuyTrinh = ParamUtil.getString(actionRequest, "idQuyTrinh");
    String maSoDoanhNghiep = ParamUtil.getString(actionRequest, "maSoDoanhNghiep").trim().toUpperCase();
    String maSothueDoanhNghiep = ParamUtil.getString(actionRequest, "maSothueDoanhNghiep").trim();
    String tenDoanhNghiep = ParamUtil.getString(actionRequest, "tenDoanhNghiep").trim();
    String soGiayPhepDangKyDoanhNghiep = ParamUtil.getString(actionRequest, "soGiayPhepDangKyDoanhNghiep")
            .trim();
    String ngayCapGiayPhepDangKyDoanhNghiep = ParamUtil
            .getString(actionRequest, "ngayCapGiayPhepDangKyDoanhNghiep").trim();
    String tongSoVon = ParamUtil.getString(actionRequest, "tongSoVon").trim();
    String idLoaiDoiTuong = ParamUtil.getString(actionRequest, "idLoaiDoiTuong").trim();
    String numberHome = ParamUtil.getString(actionRequest, "numberHome").trim();
    String idTinhHienTai = ParamUtil.getString(actionRequest, "idTinhHienTai").trim();
    String idHuyenHienTai = ParamUtil.getString(actionRequest, "idHuyenHienTai").trim();
    String idXaHienTai = ParamUtil.getString(actionRequest, "idXaHienTai").trim();
    String quocGiaId = ParamUtil.getString(actionRequest, "quocGiaId").trim();
    String idTrangThai = ParamUtil.getString(actionRequest, "idTrangThai").trim();
    String moTaNganhNgheKinhDoanh = ParamUtil.getString(actionRequest, "moTaNganhNgheKinhDoanh").trim();

    if (validationDataDoanhNghiep(maSoDoanhNghiep, maSothueDoanhNghiep, tenDoanhNghiep,
            soGiayPhepDangKyDoanhNghiep, ngayCapGiayPhepDangKyDoanhNghiep, tongSoVon, idLoaiDoiTuong,
            numberHome, idTinhHienTai, idHuyenHienTai, idXaHienTai, moTaNganhNgheKinhDoanh, quocGiaId,
            idTrangThai, actionRequest)) {
        ICitizenService service = WebserviceFactory.getCmonService();
        DoanhNghiep doanhNghiep = new DoanhNghiepClp();
        doanhNghiep.setId(service.getAutoIncrement());
        doanhNghiep.setMa(maSoDoanhNghiep);
        doanhNghiep.setMaSoThue(maSothueDoanhNghiep);
        doanhNghiep.setTen(tenDoanhNghiep);
        doanhNghiep.setSoGCNDKKD(soGiayPhepDangKyDoanhNghiep);
        doanhNghiep.setNgayCapGCNDKKD(ConvertUtil.parseStringToDate(ngayCapGiayPhepDangKyDoanhNghiep));
        doanhNghiep.setTongSoVon(ConvertUtil.convertToLong(tongSoVon));
        doanhNghiep.setLoaiDoiTuongId(ConvertUtil.convertToLong(idLoaiDoiTuong));
        doanhNghiep.setDiaChiDoanhNghiep(numberHome);
        doanhNghiep.setDiaChiDoanhNghiepTinhId(ConvertUtil.convertToLong(idTinhHienTai));
        doanhNghiep.setDiaChiDoanhNghiepHuyenId(ConvertUtil.convertToLong(idHuyenHienTai));
        doanhNghiep.setDiaChiDoanhNghiepXaId(ConvertUtil.convertToLong(idXaHienTai));
        doanhNghiep.setTrangThaiDoanhNghiepId(ConvertUtil.convertToLong(idTrangThai));
        doanhNghiep.setMoTaNganhNgheKinhDoanh(moTaNganhNgheKinhDoanh);

        doanhNghiep.setNgayTao(new Date());
        doanhNghiep.setNgaySua(new Date());
        doanhNghiep.setQuocGiaId(ConvertUtil.convertToLong(quocGiaId));
        User currentUser = PortalUtil.getUser(actionRequest);

        if (currentUser != null) {
            // Nguoi chung thuc
            doanhNghiep.setNguoiTao(currentUser.getFullName());
            doanhNghiep.setNguoiSua(currentUser.getFullName());
        } else {
            doanhNghiep.setNguoiTao("DUMMY");
            doanhNghiep.setNguoiSua("DUMMY");
        }
        doanhNghiep.setDaXoa(0);
        try {
            try {
                DoanhNghiepLocalServiceUtil.addDoanhNghiep(doanhNghiep);
            } catch (Exception es) {
            }
            DoanhNghiep congDan2 = DoanhNghiepLocalServiceUtil.fetchDoanhNghiep(doanhNghiep.getId());
            if (congDan2 != null) {
                SessionMessages.add(actionRequest, "add_doanh_nghiep_completed");
            }
        } catch (Exception es) {
            SessionErrors.add(actionRequest, "add_doanh_nghiep_error");
            es.printStackTrace();
        }
    }

    if (!SessionErrors.isEmpty(actionRequest)) {
        actionResponse.setRenderParameter("maSoDoanhNghiep", maSoDoanhNghiep);
        actionResponse.setRenderParameter("maSothueDoanhNghiep", maSothueDoanhNghiep);
        actionResponse.setRenderParameter("tenDoanhNghiep", tenDoanhNghiep);
        actionResponse.setRenderParameter("soGiayPhepDangKyDoanhNghiep", soGiayPhepDangKyDoanhNghiep);
        actionResponse.setRenderParameter("ngayCapGiayPhepDangKyDoanhNghiep", ngayCapGiayPhepDangKyDoanhNghiep);
        actionResponse.setRenderParameter("tongSoVon", tongSoVon);
        actionResponse.setRenderParameter("idLoaiDoiTuong", idLoaiDoiTuong);
        actionResponse.setRenderParameter("numberHome", numberHome);
        actionResponse.setRenderParameter("moTaNganhNgheKinhDoanh", moTaNganhNgheKinhDoanh);
        actionResponse.setRenderParameter("idTinhHienTai", idTinhHienTai);
        actionResponse.setRenderParameter("idHuyenHienTai", idHuyenHienTai);
        actionResponse.setRenderParameter("idXaHienTai", idXaHienTai);
        actionResponse.setRenderParameter("quocGiaId", quocGiaId);
        actionResponse.setRenderParameter("idTrangThai", quocGiaId);
    }
    actionResponse.setRenderParameter("searchKeyWord", searchKeyWord);
    actionResponse.setRenderParameter("_searchKeyWord", _searchKeyWord);
    actionResponse.setRenderParameter("idQuyTrinh", idQuyTrinh);
}

From source file:org.oep.cmon.portlet.ipmslist.business.FormOfflineBusiness.java

License:Apache License

/**
 * This is function validationData//from   ww w. j  a  v a2s  .c  om
 * Version: 1.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  3-March-2013  Nam Dinh    Create new
 * @param firstName
 * @param middleName
 * @param lastName
 * @param cmnd
 * @param ngaySinh
 * @param idGioiTinh
 * @param idXaHienTai
 * @param actionRequest
 * @return boolean
 */
private boolean validationData(String firstName, String middleName, String lastName, String cmnd,
        String ngaySinh, String idGioiTinh, String numberHome, String idTinhHienTai, String idHuyenHienTai,
        String idXaHienTai, ActionRequest actionRequest) {
    SessionErrors.clear(actionRequest);
    if (firstName.length() == 0) {
        SessionErrors.add(actionRequest, "requireFirstName");
    }
    //      if (middleName.trim().length() == 0) {
    //         SessionErrors.add(actionRequest, "requireMiddleName");
    //      }
    if (lastName.length() == 0) {
        SessionErrors.add(actionRequest, "requireLastName");
    }
    if (cmnd.length() == 0) {
        SessionErrors.add(actionRequest, "requireCMND");
    } else {
        if (ConvertUtil.convertToLong(cmnd) <= 0) {
            SessionErrors.add(actionRequest, "numberCMND");
        } else if (cmnd.length() != 9 && cmnd.length() != 12) {
            SessionErrors.add(actionRequest, "arrangeCMND");
        } else {
            List<CongDan> listCongDan = findByCMND(cmnd);
            if (listCongDan.size() > 0) {
                SessionErrors.add(actionRequest, "exitCMND");
            }
        }
    }
    if (ngaySinh.length() == 0) {
        SessionErrors.add(actionRequest, "requireNgaySinh");
    } else {
        Date currentDate = new Date();
        if (ngaySinh.trim().length() > 0
                && ConvertUtil.parseStringToDate(ngaySinh.trim()).compareTo(currentDate) > 0) {
            //if (ConvertUtil.parseStringToDate(ngaySinh.trim()).compareTo(new Date()) > 0 || ngaySinh.trim().equals(ConvertUtil.parseDateToTring(new Date()))) {
            SessionErrors.add(actionRequest, "invalidNgaySinh");
        }
    }
    if (ConvertUtil.convertToInt(idGioiTinh) == 0) {
        SessionErrors.add(actionRequest, "requireGioiTinh");
    }
    if (numberHome.length() == 0) {
        SessionErrors.add(actionRequest, "requireNumberhome");
    }
    if (ConvertUtil.convertToInt(idTinhHienTai) == 0) {
        SessionErrors.add(actionRequest, "requireTinh");
    }
    if (ConvertUtil.convertToInt(idHuyenHienTai) == 0) {
        SessionErrors.add(actionRequest, "requireHuyen");
    }
    if (ConvertUtil.convertToInt(idXaHienTai) == 0) {
        SessionErrors.add(actionRequest, "requireXa");
    }

    if (SessionErrors.isEmpty(actionRequest)) {
        return true;
    }

    return false;
}