List of usage examples for com.liferay.portal.kernel.servlet SessionErrors isEmpty
public static boolean isEmpty(PortletRequest portletRequest)
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; }