List of usage examples for org.apache.poi.xssf.usermodel XSSFRow getCell
@Override public XSSFCell getCell(int cellnum)
From source file:Import.ImportDonation.java
private AcDonateMemberAccount AddDoanteMemberAccount(XSSFRow row, ShPerson person, AcDonateMember donateMember) {/* w w w . j a v a2 s . c o m*/ AcDonateMemberAccount donateMemberAccount = new AcDonateMemberAccount(); // donateMemberAccount.setBusinessUnitId(person.getBusinessUnitId()); donateMemberAccount.setDonateMemberId(donateMember.getDonateMemberId()); XSSFCell cell81 = row.getCell(81); String accountFullCode = getStringCellValueSetError(cell81, 81); Integer accountId = null; if (!isBlankOrNull(accountFullCode)) { accountId = getAccountId(accountFullCode); } donateMemberAccount.setAccountId(accountId); XSSFCell cell82 = row.getCell(82); String departmentFullCode = getStringCellValueSetError(cell82, 82); Integer departmentId = null; if (!isBlankOrNull(departmentFullCode)) { departmentId = getDepartmentId(departmentFullCode); } donateMemberAccount.setDepartmentId(departmentId); XSSFCell cell83 = row.getCell(83); String planFullCode = getStringCellValueSetError(cell83, 83); Integer planId = null; if (!isBlankOrNull(planFullCode)) { planId = getPlanId(planFullCode); } donateMemberAccount.setPlanId(planId); XSSFCell cell84 = row.getCell(84); String sourceFullCode = getStringCellValueSetError(cell84, 84); Integer sourceId = null; if (!isBlankOrNull(sourceFullCode)) { sourceId = getSourceId(sourceFullCode); } donateMemberAccount.setSourceId(sourceId); XSSFCell cell85 = row.getCell(85); String subAccountFullCode = getStringCellValueNoSetError(cell85); Integer subAccountId = null; if (!isBlankOrNull(subAccountFullCode)) { subAccountId = getSubAccountId(subAccountFullCode, departmentId, sourceId); } donateMemberAccount.setSubAccountId(subAccountId); donateMemberAccount.setIsCancel(STRING_N); donateMemberAccount.setIsLockUpdate(STRING_N); donateMemberAccount.setCreateTime(NOW); donateMemberAccount.setCreateTime(NOW); donateMemberAccount.setCreateProg(CREATE_PROG); donateMemberAccount.setCreateUserId(CREATE_USER_ID); donateMemberAccount.setLastUpdTime(NOW); donateMemberAccount.setLastUpdUserId(CREATE_USER_ID); donateMemberAccount.setLastUpdProg(CREATE_PROG); donateMemberAccount.setLastUpdVersion(1); cacheDao.addEntity(donateMemberAccount); return donateMemberAccount; }
From source file:Import.ImportDonation.java
private ShMember AddMember(XSSFRow row, ShPerson person) { ShMember member = new ShMember(); member.setBusinessUnitId(person.getBusinessUnitId()); member.setPersonId(person.getPersonId()); XSSFCell cell63 = row.getCell(63); Date oldDonateDate = getDateCellValueIsNotEmptySetError(cell63, 63); String budgetYear = dateToBudgetYear(oldDonateDate); try {/*from www .java2s. co m*/ subBudgetYear = budgetYear.substring(2); } catch (NullPointerException nullEx) { validationError.append(" ").append(" [") .append(budgetYear).append(" ] "); } try { String memberNo = getFormMemberNo(person.getBusinessUnitId(), subBudgetYear); member.setMemberNo(memberNo); } catch (NullPointerException e) { validationError.append(" [Gen MemberNo ] "); } XSSFCell cell1 = row.getCell(1); String memberTypeName = getStringCellValueSetError(cell1, 1); ShMemberType findShMemberTypeByName = cacheDao.findShMemberTypeByNameCache(memberTypeName); if (findShMemberTypeByName == null) { setError(1); } member.setMemberTypeId(findShMemberTypeByName); member.setMemberRequestId(null); member.setMemberSource(STRING_A); member.setDonatorId(null); member.setDonatorRelate(null); XSSFCell cell68 = row.getCell(68); Date actorData = getDateCellValueSetError(cell68, 68); member.setRegisterDate(actorData); member.setMemberRequestRelationId(null); member.setDepartmentId(person.getBusinessUnitId()); member.setOldRegisterDate(actorData); member.setOldTotalAmount(BigDecimal.ZERO); member.setOldPaidAmount(BigDecimal.ZERO); member.setOldPaidDate(null); member.setOldPaidYear(null); member.setOldPaidTerm(null); XSSFCell cell67 = row.getCell(67); String pruPose = getStringCellValueNoSetError(cell67); member.setOldMemberNo(pruPose); XSSFCell cell62 = row.getCell(62); BigDecimal amount = getBigDecimalCellValueSetError(cell62, 62); member.setAmount(amount); member.setIsCancel(STRING_N); member.setIsLockUpdate(STRING_N); member.setCreateTime(NOW); member.setCreateProg(CREATE_PROG); member.setCreateUserId(CREATE_USER_ID); member.setLastUpdTime(NOW); member.setLastUpdUserId(CREATE_USER_ID); member.setLastUpdProg(CREATE_PROG); member.setLastUpdVersion(1); //-- Addition --// XSSFCell cell64 = row.getCell(64); String bookNo = getStringFormatNoSetError(cell64, "##"); XSSFCell cell65 = row.getCell(65); String receipt = getStringFormatNoSetError(cell65, "##"); XSSFCell cell66 = row.getCell(66); String purPose = getStringCellValueNoSetError(cell66); XSSFCell cell61 = row.getCell(61); String donateName = getStringCellValueNoSetError(cell61); // String addition = getAddition(bookNo, receipt, dateToshortDate(oldDonateDate), purPose, donateName); member.setAddition(addition); cacheDao.addEntity(member); return member; }
From source file:Import.ImportDonation.java
private boolean validatAddAddress(XSSFRow row) { int start = 48; int end = 59; for (int i = start; i < end; i++) { try {// ww w .j av a2 s . c om getCellValue(row.getCell(i)); } catch (NullPointerException e) { return false; } } return true; }
From source file:Import.ImportDonation.java
private ShMemberCard AddMemberCard(XSSFRow row, ShPerson person, ShMember member) { ShMemberCard memberCard = new ShMemberCard(); memberCard.setBusinessUnitId(person.getBusinessUnitId()); XSSFCell cell67 = row.getCell(67); String memberCardNo = getStringCellValueNoSetError(cell67); memberCard.setMemberCardNo(memberCardNo); memberCard.setMemberId(member);//w w w. ja v a 2 s . c o m memberCard.setIsCancel(STRING_N); memberCard.setIsLockUpdate(STRING_N); memberCard.setCreateTime(NOW); memberCard.setCreateProg(CREATE_PROG); memberCard.setCreateUserId(CREATE_USER_ID); memberCard.setLastUpdTime(NOW); memberCard.setLastUpdUserId(CREATE_USER_ID); memberCard.setLastUpdProg(CREATE_PROG); memberCard.setLastUpdVersion(1); cacheDao.addEntity(memberCard); return memberCard; }
From source file:Import.ImportDonation.java
private void addPersonDoc(XSSFRow row, ShPerson person) { XSSFCell cell14 = row.getCell(14); String docNo;/*from w w w .j av a2 s . c o m*/ try { docNo = getStringCellValue(cell14); } catch (NullPointerException nullEx) { return; } ShPersonDoc personDoc = new ShPersonDoc(); personDoc.setBusinessUnitId(person.getBusinessUnitId()); personDoc.setPersonId(person); personDoc.setSeqOrder(1); XSSFCell cell12 = row.getCell(12); String docName = getStringCellValueNoSetError(cell12); try { DocType docType = DocType.valueOf(docName); personDoc.setDocType(docType.getType()); } catch (NullPointerException e) { personDoc.setDocType(STRING_C); } XSSFCell cell13 = row.getCell(13); String issuer = getStringCellValueNoSetError(cell13); personDoc.setIssuer(issuer); personDoc.setDocNo(docNo); XSSFCell cell15 = row.getCell(15); Date expireDate = getDateCellValueIsNotEmptySetError(cell15, 15); personDoc.setExpireDate(expireDate); personDoc.setIsCancel(STRING_N); personDoc.setIsLockUpdate(STRING_N); personDoc.setCreateTime(NOW); personDoc.setCreateUserId(CREATE_USER_ID); personDoc.setCreateProg(CREATE_PROG); personDoc.setLastUpdTime(NOW); personDoc.setLastUpdUserId(CREATE_USER_ID); personDoc.setLastUpdProg(CREATE_PROG); personDoc.setLastUpdVersion(1); cacheDao.addEntity(personDoc); }
From source file:Import.ImportDonationtt.java
private ShPerson addPerson(XSSFRow row) { ShPerson person = new ShPerson(); Integer departmentId = getDepartmentId(DEPARTMENT_CODE); if (departmentId == null || departmentId == 0) { // setErrorValue(86, DEPARTMENT_CODE); }// www. jav a 2 s . c om person.setBusinessUnitId(departmentId); XSSFCell cell2 = row.getCell(2); String titleName = getStringCellValueNoSetError(cell2);// person.setTitleName(titleName); person.setPersonType(STRING_P); if (!isBlankOrNull(titleName)) { ShTitle title = dao.findTitleByTitleName(titleName); try { person.setTitleId(title.getTitleId()); } catch (NullPointerException nullEx) { } } XSSFCell cell3 = row.getCell(3); String firstNameThai = getStringCellValueSetError(cell3, 3);// () person.setFirstName(firstNameThai); XSSFCell cell4 = row.getCell(4); String middleNameThai = getStringCellValueNoSetError(cell4); // ? person.setMiddleName(middleNameThai); XSSFCell cell5 = row.getCell(5); String lastNameThai = getStringCellValueNoSetError(cell5);// ? person.setLastName(lastNameThai); XSSFCell cell6 = row.getCell(6); String firstNameEng = getStringCellValueNoSetError(cell6); // (?) person.setFirstNameEng(firstNameEng); XSSFCell cell7 = row.getCell(7); String middleNameEng = getStringCellValueNoSetError(cell7); // ? (?) person.setMiddleNameEng(middleNameEng); XSSFCell cell8 = row.getCell(8); String lastNameEng = getStringCellValueNoSetError(cell8); // ? (?) person.setLastNameEng(lastNameEng); XSSFCell cell9 = row.getCell(9); String nickName = getStringCellValueNoSetError(cell9); // person.setNickName(nickName); XSSFCell cell10 = row.getCell(10); String Phone = getStringCellValueNoSetError(cell10); // person.setPhone(Phone); XSSFCell cell11 = row.getCell(11); String fax = getStringCellValueNoSetError(cell11); // ?? person.setFax(fax); XSSFCell cell16 = row.getCell(16); String sex = getStringCellValueNoSetError(cell16); // try { SexType sexType = SexType.valueOf(sex); person.setSex(sexType.getDescription()); } catch (NullPointerException e) { person.setSex(STRING_N); } XSSFCell cell17 = row.getCell(17); Date birthDate = getDateCellValueNoSetError(cell17); // ? person.setBirthDate(birthDate); person.setResidentAddressSource(STRING_N); person.setShipAddressSource(STRING_N); person.setIsShipRecipientAuto(STRING_N); String shipRecipient = getShipRecipient(titleName, firstNameThai, middleNameThai, lastNameThai); person.setShipRecipient(shipRecipient); XSSFCell cell48 = row.getCell(48); String addressName = getStringFormatNoSetError(cell48, "##"); // // @AW XSSFCell cell49 = row.getCell(49); String addressLocation = getStringFormatNoSetError(cell49, "##"); // / @AX XSSFCell cell50 = row.getCell(50); String addressNo = getStringFormatNoSetError(cell50, "##"); // @AY XSSFCell cell51 = row.getCell(51); String addressMoo = getStringFormatNoSetError(cell51, "##"); // @AZ XSSFCell cell53 = row.getCell(53); String addressStreet = getStringCellValueNoSetError(cell53); // XSSFCell cell54 = row.getCell(54); String addressSoi = getStringFormatNoSetError(cell54, "##"); // ?/ String address1 = getShipAddress(addressName, addressLocation, addressNo, addressMoo, addressStreet, addressSoi); person.setShipAddressLine1(address1); XSSFCell cell55 = row.getCell(55); String province = getStringCellValueNoSetError(cell55); // XSSFCell cell56 = row.getCell(56); String amphoe = getStringCellValueNoSetError(cell56); // XSSFCell cell57 = row.getCell(57); String tumbon = getStringCellValueNoSetError(cell57); // String address2 = getShipAddress(tumbon, amphoe, province, null, null, null); person.setShipAddressLine2(address2); XSSFCell cell58 = row.getCell(58); String postCode = getStringFormatNoSetError(cell58, "##"); // XSSFCell cell59 = row.getCell(59); String country = getStringCellValueNoSetError(cell59); // String address3 = getShipAddress(postCode, country, null, null, null, null); person.setShipAddressLine3(address3); person.setIsCancel(STRING_N); person.setIsLockUpdate(STRING_N); person.setCreateTime(NOW); person.setCreateProg(CREATE_PROG); person.setCreateUserId(CREATE_USER_ID); person.setLastUpdTime(NOW); person.setLastUpdProg(CREATE_PROG); person.setLastUpdUserId(CREATE_USER_ID); person.setLastUpdVersion(1); dao.addEntity(person); return person; }
From source file:Import.ImportDonationtt.java
private ShAddress addAddress(XSSFRow row, ShPerson person) { if (validatAddAddress(row)) return null; ShAddress address = new ShAddress(); XSSFCell cell48 = row.getCell(48); String addressName1 = getStringFormatNoSetError(cell48, "##"); // // XSSFCell cell49 = row.getCell(49);//from w w w .j a va 2s . c om String addressLocation1 = getStringFormatNoSetError(cell49, "##"); // / XSSFCell cell50 = row.getCell(50); String addressNo1 = getStringFormatNoSetError(cell50, "##"); // XSSFCell cell51 = row.getCell(51); String moo1 = getStringFormatNoSetError(cell51, "##"); // XSSFCell cell53 = row.getCell(53); String street1 = getStringFormatNoSetError(cell53, "##"); // XSSFCell cell54 = row.getCell(54); String soi1 = getStringFormatNoSetError(cell54, "##"); // / XSSFCell cell58 = row.getCell(58); String postCode1 = getStringFormatNoSetError(cell58, "##"); // XSSFCell cell60 = row.getCell(60); String phone1 = getStringFormatNoSetError(cell60, "##"); // //ADDRESS_ID ID Running //BUSINESS_UNIT_ID SH_PERSON.BUSINESS_UNIT_ID address.setBusinessUnitId(person.getBusinessUnitId()); //PERSON_ID SH_PERSON.PERSON_ID address.setPersonId(person.getPersonId()); //ADDRESS_TYPE R address.setAddressType(STRING_R); //ADDRESS_NAME @AW address.setAddressName(addressName1); //ADDRESS_LOCATION @AX address.setAddressLocation(addressLocation1); //ADDRESS_NO @AY address.setAddressNo(addressNo1); //ADDRESS_MOO @AZ address.setAddressMoo(moo1); //ADDRESS_AREA_ID "? V_SH_REGION.REGION_ID //V_SH_REGION.FULL_NAME =@BF||' '||@BE||' '||@BD" XSSFCell cell55 = row.getCell(55); String province = getStringCellValueNoSetError(cell55); // XSSFCell cell56 = row.getCell(56); String amphoe = getStringCellValueNoSetError(cell56); // XSSFCell cell57 = row.getCell(57); String tumbon = getStringCellValueNoSetError(cell57); // String regionFullName = getShipAddress(tumbon, amphoe, province, null, null, null); if (!isBlankOrNull(regionFullName)) { VShRegion region = dao.findRegionByFullName(regionFullName); try { address.setAddressAreaId(region.getRegionId()); } catch (NullPointerException nullEx) { validationWarn.append(" [ ").append(mapStringValidation.get(575655)) .append(regionFullName).append(" ?").append(" ] "); } } //ADDRESS_AREA_NAME @BF||' '||@BE||' '||@BD address.setAddressAreaName(regionFullName); //ADDRESS_STREET @BB address.setAddressStreet(street1); //ADDRESS_SOI @BC address.setAddressSoi(soi1); //ADDRESS_POSTAL @BG address.setAddressPostal(postCode1); //ADDRESS_PHONE @BI address.setAddressPhone(phone1); //IS_CANCEL N address.setIsCancel(STRING_N); //IS_LOCK_UPDATE N address.setIsLockUpdate(STRING_N); //CREATE_TIME Convert address.setCreateTime(NOW); //CREATE_USER_ID CONVERT address.setCreateUserId(CREATE_USER_ID); //CREATE_PROG Excel address.setCreateProg(CREATE_PROG); address.setLastUpdTime(NOW); address.setLastUpdUserId(CREATE_USER_ID); address.setLastUpdProg(CREATE_PROG); address.setLastUpdVersion(1); dao.addEntity(address); return address; }
From source file:Import.ImportDonationtt.java
private AcDonateMember AddDoanteMember(XSSFRow row, ShPerson person) { AcDonateMember donateMember = new AcDonateMember(); donateMember.setBusinessUnitId(person.getBusinessUnitId()); donateMember.setDepartmentId(person.getBusinessUnitId()); XSSFCell cell63 = row.getCell(63); Date oldDonateDate = getDateCellValueNoSetError(cell63); String budgetYear = dateToBudgetYear(oldDonateDate); try {/*from ww w . j a v a 2s . c om*/ subBudgetYear = budgetYear.substring(2); } catch (NullPointerException nullEx) { validationError.append(" ").append(" [") .append(budgetYear).append(" ] "); } donateMember.setBudgetYear(budgetYear); // XSSFCell cell68 = row.getCell(68); // Date actorData = getDateCellValueNoSetError(cell68); donateMember.setActorDate(oldDonateDate); donateMember.setPersonId(person.getPersonId()); XSSFCell cell66 = row.getCell(66); String purPose = getStringCellValueNoSetError(cell66); try { donateMember.setPurpose(purPose.substring(0, 999)); } catch (Exception e) { donateMember.setPurpose(purPose); } donateMember.setReceiveType(mode); XSSFCell cell62 = row.getCell(62); BigDecimal oldAmount = getBigDecimalCellValueNoSetError(cell62); donateMember.setOldAmount(oldAmount); // switch (mode) { case STRING_C: { XSSFCell cell69 = row.getCell(69); String bankName = getStringCellValueSetError(cell69, 69); if (!isBlankOrNull(bankName)) { ShBank bank = dao.findShBankByBankName(bankName); try { donateMember.setCreditCardOwner(bank.getBankId()); } catch (NullPointerException nullEx) { } } XSSFCell cell70 = row.getCell(70); String creditCardType = getStringCellValueSetError(cell70, 70); if (!isBlankOrNull(creditCardType)) { AcCreditCardType CreditCardType = dao.findAcCreditCardTypeByName(creditCardType); try { donateMember.setCreditCardType(CreditCardType.getCreditCardTypeId()); } catch (NullPointerException nullEx) { } } XSSFCell cell71 = row.getCell(71); String creditCardNo = getStringCellValueSetError(cell71, 71); donateMember.setCreditCardNo(creditCardNo); XSSFCell cell72 = row.getCell(72); String creditCardName = getStringCellValueNoSetError(cell72); donateMember.setCreditCardName(creditCardName); XSSFCell cell73 = row.getCell(73); String creditCardExpYear = getStringCellValueNoSetError(cell73); donateMember.setCreditCardExpYear(creditCardExpYear); XSSFCell cell74 = row.getCell(74); String creditCardExpMonth = getStringCellValueNoSetError(cell74); donateMember.setCreditCardExpMonth(creditCardExpMonth); XSSFCell cell79 = row.getCell(79); BigDecimal amount = getBigDecimalCellValueSetError(cell79, 79); donateMember.setAmount(amount); XSSFCell cell80 = row.getCell(80); Integer offDate = getIntegerCellValueSetError(cell80, 80); donateMember.setOffDate(offDate); break; } case STRING_B: { XSSFCell cell75 = row.getCell(75); String bankName = getStringCellValueSetError(cell75, 75); Integer bankId = null; if (!isBlankOrNull(bankName)) { ShBank bankDao = dao.findShBankByBankName(bankName); try { bankId = bankDao.getBankId(); donateMember.setBankId(bankId); } catch (NullPointerException nullEx) { validationError.append(" [ ").append(mapStringValidation.get(75)) .append(bankName).append(" ?").append(" ] "); } } XSSFCell cell76 = row.getCell(76); String bankBranchName = getStringCellValueNoSetError(cell76); if (!isBlankOrNull(bankBranchName)) { ShBankBranch bankBranch = dao.findShBankBranchByBankBranchNameAndBankId(bankBranchName, bankId); try { donateMember.setBankBranchId(bankBranch.getBankBranchId()); } catch (NullPointerException nullEx) { } } XSSFCell cell77 = row.getCell(77); String bankAccount = getStringCellValueSetError(cell77, 77); donateMember.setBankAccount(bankAccount); XSSFCell cell78 = row.getCell(78); String bankAccountName = getStringCellValueSetError(cell78, 78); donateMember.setBankAccountName(bankAccountName); XSSFCell cell79 = row.getCell(79); BigDecimal amount = getBigDecimalCellValueSetError(cell79, 79); donateMember.setAmount(amount); XSSFCell cell80 = row.getCell(80); Integer offDate = getIntegerCellValueSetError(cell80, 80); donateMember.setOffDate(offDate); break; } case STRING_D: { donateMember.setAmount(oldAmount); break; } } donateMember.setOldDonateDate(oldDonateDate); donateMember.setIsCancel(STRING_N); donateMember.setIsLockUpdate(STRING_N); XSSFCell cell64 = row.getCell(64); String bookNo = getStringFormatNoSetError(cell64, "##"); XSSFCell cell65 = row.getCell(65); String receipt = getStringFormatNoSetError(cell65, "##"); // XSSFCell cell66 = row.getCell(66); // String objective = getStringCellValueNoSetError(cell66); // XSSFCell cell61 = row.getCell(61); String donateName = getStringCellValueNoSetError(cell61); // String addition = getAddition(bookNo, receipt, dateToshortDate(oldDonateDate), purPose, donateName); donateMember.setAddition(addition); donateMember.setCreateTime(NOW); donateMember.setCreateUserId(CREATE_USER_ID); donateMember.setCreateProg(CREATE_PROG); donateMember.setLastUpdTime(NOW); donateMember.setLastUpdUserId(CREATE_USER_ID); donateMember.setLastUpdProg(CREATE_PROG); donateMember.setLastUpdVersion(1); //DONATE_MEMBER_NO Gen ???? try { String donateMemberNo = getFormDonatorNo(person.getBusinessUnitId(), budgetYear.substring(2)); donateMember.setDonateMemberNo(donateMemberNo); } catch (NullPointerException e) { validationError.append(" [Gen DonateMemberNo ] "); } dao.addEntity(donateMember); return donateMember; }
From source file:Import.ImportDonationtt.java
private AcDonateMemberAccount AddDoanteMemberAccount(XSSFRow row, ShPerson person, AcDonateMember donateMember) {/*from ww w .j a v a 2 s . c o m*/ AcDonateMemberAccount donateMemberAccount = new AcDonateMemberAccount(); // donateMemberAccount.setBusinessUnitId(person.getBusinessUnitId()); donateMemberAccount.setDonateMemberId(donateMember.getDonateMemberId()); XSSFCell cell81 = row.getCell(81); String accountFullCode = getStringCellValueSetError(cell81, 81); Integer accountId = getAccountId(accountFullCode); donateMemberAccount.setAccountId(accountId); XSSFCell cell82 = row.getCell(82); String departmentFullCode = getStringCellValueSetError(cell82, 82); Integer departmentId = getDepartmentId(departmentFullCode); donateMemberAccount.setDepartmentId(departmentId); XSSFCell cell83 = row.getCell(83); String planFullCode = getStringCellValueSetError(cell83, 83); Integer planId = getPlanId(planFullCode); donateMemberAccount.setPlanId(planId); XSSFCell cell84 = row.getCell(84); String sourceFullCode = getStringCellValueSetError(cell84, 84); Integer sourceId = getSourceId(sourceFullCode); donateMemberAccount.setSourceId(sourceId); XSSFCell cell85 = row.getCell(85); String subAccountFullCode = getStringCellValueNoSetError(cell85); Integer subAccountId = getSubAccountId(subAccountFullCode, departmentId, sourceId); donateMemberAccount.setSubAccountId(subAccountId); donateMemberAccount.setIsCancel(STRING_N); donateMemberAccount.setIsLockUpdate(STRING_N); donateMemberAccount.setCreateTime(NOW); donateMemberAccount.setCreateTime(NOW); donateMemberAccount.setCreateProg(CREATE_PROG); donateMemberAccount.setCreateUserId(CREATE_USER_ID); donateMemberAccount.setLastUpdTime(NOW); donateMemberAccount.setLastUpdUserId(CREATE_USER_ID); donateMemberAccount.setLastUpdProg(CREATE_PROG); donateMemberAccount.setLastUpdVersion(1); dao.addEntity(donateMemberAccount); return donateMemberAccount; }
From source file:Import.ImportDonationtt.java
private ShMember AddMember(XSSFRow row, ShPerson person) { ShMember member = new ShMember(); member.setBusinessUnitId(person.getBusinessUnitId()); member.setPersonId(person.getPersonId()); XSSFCell cell63 = row.getCell(63); Date oldDonateDate = getDateCellValueNoSetError(cell63); String budgetYear = dateToBudgetYear(oldDonateDate); try {/*from w w w . j av a2 s . c om*/ subBudgetYear = budgetYear.substring(2); } catch (NullPointerException nullEx) { validationError.append(" ").append(" [") .append(budgetYear).append(" ] "); } try { String memberNo = getFormMemberNo(person.getBusinessUnitId(), subBudgetYear); member.setMemberNo(memberNo); } catch (NullPointerException e) { validationError.append(" [Gen MemberNo ] "); } XSSFCell cell1 = row.getCell(1); String memberTypeName = getStringCellValueNoSetError(cell1); ShMemberType findShMemberTypeByName = dao.findShMemberTypeByName(memberTypeName); member.setMemberTypeId(findShMemberTypeByName); member.setMemberRequestId(null); member.setMemberSource(STRING_A); member.setDonatorId(null); member.setDonatorRelate(null); XSSFCell cell68 = row.getCell(68); Date actorData = getDateCellValueSetError(cell68, 68); member.setRegisterDate(actorData); member.setMemberRequestRelationId(null); member.setDepartmentId(person.getBusinessUnitId()); member.setOldRegisterDate(actorData); member.setOldTotalAmount(BigDecimal.ZERO); member.setOldPaidAmount(BigDecimal.ZERO); member.setOldPaidDate(null); member.setOldPaidYear(null); member.setOldPaidTerm(null); XSSFCell cell67 = row.getCell(67); String pruPose = getStringCellValueNoSetError(cell67); member.setOldMemberNo(pruPose); XSSFCell cell62 = row.getCell(62); BigDecimal amount = getBigDecimalCellValueSetError(cell62, 62); member.setAmount(amount); member.setIsCancel(STRING_N); member.setIsLockUpdate(STRING_N); member.setCreateTime(NOW); member.setCreateProg(CREATE_PROG); member.setCreateUserId(CREATE_USER_ID); member.setLastUpdTime(NOW); member.setLastUpdUserId(CREATE_USER_ID); member.setLastUpdProg(CREATE_PROG); member.setLastUpdVersion(1); dao.addEntity(member); return member; }