/** insert new personal data */ public long createPersonalData( com.example.pascal.salaryapplication.db.object.PersonalData personalData) { long id; ContentValues values = new ContentValues(); values.put(SalaryContract.PersonalData.KEY_NAME, personalData.getName()); values.put(SalaryContract.PersonalData.KEY_LASTNAME, personalData.getLastname()); values.put(SalaryContract.PersonalData.KEY_ADDRESS, personalData.getAddress()); values.put(SalaryContract.PersonalData.KEY_BIRTHDATE, personalData.getBirthdate()); values.put(SalaryContract.PersonalData.KEY_CIVILSTATUS, personalData.getCivilStatus()); values.put(SalaryContract.PersonalData.KEY_NBCHILDREN, personalData.getNbChildren()); values.put(SalaryContract.PersonalData.KEY_NATIONALITY, personalData.getNationality()); values.put(SalaryContract.PersonalData.KEY_PERMIT, personalData.getPermit()); values.put(SalaryContract.PersonalData.KEY_BANK, personalData.getBank()); values.put(SalaryContract.PersonalData.KEY_PASSWORD, personalData.getPassword()); values.put(SalaryContract.PersonalData.KEY_POSTID, personalData.getPostId()); values.put(SalaryContract.PersonalData.KEY_CONTRACT_BEGIN, personalData.getContractBegin()); values.put(SalaryContract.PersonalData.KEY_PERCENTAGE, personalData.getPercentage()); values.put(SalaryContract.PersonalData.KEY_HOLLIDAY_LEFT, personalData.getHollidayLeft()); id = this.db.insert(SalaryContract.PersonalData.TABLE_PERSONALDATA, null, values); return id; }
/** update personal data */ public int updatePersonalData(PersonalData personalData) { ContentValues values = new ContentValues(); values.put(SalaryContract.PersonalData.KEY_NAME, personalData.getName()); values.put(SalaryContract.PersonalData.KEY_LASTNAME, personalData.getLastname()); values.put(SalaryContract.PersonalData.KEY_ADDRESS, personalData.getAddress()); values.put(SalaryContract.PersonalData.KEY_BIRTHDATE, personalData.getBirthdate()); values.put(SalaryContract.PersonalData.KEY_CIVILSTATUS, personalData.getCivilStatus()); values.put(SalaryContract.PersonalData.KEY_NBCHILDREN, personalData.getNbChildren()); values.put(SalaryContract.PersonalData.KEY_NATIONALITY, personalData.getNationality()); values.put(SalaryContract.PersonalData.KEY_PERMIT, personalData.getPermit()); values.put(SalaryContract.PersonalData.KEY_BANK, personalData.getBank()); values.put(SalaryContract.PersonalData.KEY_PASSWORD, personalData.getPassword()); values.put(SalaryContract.PersonalData.KEY_POSTID, personalData.getPostId()); values.put(SalaryContract.PersonalData.KEY_CONTRACT_BEGIN, personalData.getContractBegin()); values.put(SalaryContract.PersonalData.KEY_PERCENTAGE, personalData.getPercentage()); values.put(SalaryContract.PersonalData.KEY_HOLLIDAY_LEFT, personalData.getHollidayLeft()); return this.db.update( SalaryContract.PersonalData.TABLE_PERSONALDATA, values, SalaryContract.PersonalData.KEY_ID + " = ?", new String[] {String.valueOf(personalData.getId())}); }