Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function realEstateAgency () {
- let $apartmentRent = $('#regOffer input[name="apartmentRent"]');
- let $apartmentType = $('#regOffer input[name="apartmentType"]');
- let $agencyCommission = $('#regOffer input[name="agencyCommission"]');
- let $familyBudget = $('#findOffer input[name="familyBudget"]');
- let $familyApartmentType = $('#findOffer input[name="familyApartmentType"]');
- let $familyName = $('#findOffer input[name="familyName"]');
- let commission = 0;
- $('#regOffer button').on('click', function() {
- if (!isNaN(+$apartmentRent.val()) &&
- !isNaN($agencyCommission.val()) &&
- ($apartmentType.val() !== '' && $apartmentType.val().indexOf(':') === -1)) {
- $('#building').append(`<div class="apartment"><p>Rent: ${$apartmentRent.val()}</p><p>Type: ${$apartmentType.val()}</p><p>Commission: ${$agencyCommission.val()}</p></div>`);
- $('#message').text('Your offer was created successfully.');
- } else {
- $('#message').text('Your offer registration went wrong, try again.');
- }
- $apartmentRent.val('');
- $apartmentType.val('');
- $agencyCommission.val('');
- });
- $('#findOffer button').on('click', function() {
- if(+$familyBudget.val() > 0 && $familyApartmentType.val() !== '' && $familyName.val() !== '') {
- let housesArr = $('#building p').toArray();
- let checker = false;
- for (let i = 1; i < housesArr.length; i += 3) {
- let currRent = Number(housesArr[i - 1].textContent.split(': ')[1]);
- let currCommission = Number(housesArr[i + 1].textContent.split(': ')[1]);
- let currPrice = (currRent * (1 + (currCommission / 100)));
- let currType = $(housesArr[i]).text().split(': ')[1];
- if (currType === $familyApartmentType.val() && currPrice <= +$familyBudget.val()) {
- checker = true;
- commission += ((currPrice - currRent) * 2);
- $(housesArr[i - 1].parentNode).empty().css('border', '2px solid red').append(`
- <p>${$familyName.val()}</p>
- <p>live here now</p>
- <button>MoveOut</button>
- `).on('click', function() {
- $(this).remove();
- $('#message').text(`They had found cockroaches in ${$familyName.val()}\'s apartment`);
- });
- $('#roof h1').text(`Agency profit: ${commission} lv.`)
- $('#message').text('Enjoy your new home! :))');
- break;
- }
- }
- if (!checker) {
- $('#message').text('We were unable to find you a home, so sorry :(');
- }
- }
- $apartmentRent.val('');
- $apartmentType.val('');
- $agencyCommission.val('');
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment