Ejemplo n.º 1
0
  public void showAllGa2ooFriendsPopup() {
    LayoutInflater inflater = getLayoutInflater();
    RelativeLayout popup = (RelativeLayout) inflater.inflate(R.layout.all_friends_popup, null);

    ImageView ivClose = (ImageView) popup.findViewById(R.id.ivClose);
    Button btnDone = (Button) popup.findViewById(R.id.btnDone);
    lvFriendsList = (ListView) popup.findViewById(R.id.lvFriendsList);
    lvFriendsList.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
    lvFriendsList.setCacheColorHint(0);
    lvFriendsList.setFadingEdgeLength(0);
    ivClose.setOnClickListener(
        new OnClickListener() {
          @Override
          public void onClick(View v) {
            customDialog.dismiss();
          }
        });
    vecFriends = new ArrayList<UserFriend>();
    vecFriends.clear();
    vecFriends = friendBL.getAllFriends();
    if (vecFriends.size() != 0) {
      lvFriendsList.setAdapter(new CustomFriendAdapter(vecFriends));
    }

    vctEmails.clear();
    btnDone.setOnClickListener(
        new OnClickListener() {
          @Override
          public void onClick(View v) {

            for (int i = 0; i < vctEmails.size(); i++) {
              Log.i("Email", "" + vctEmails.get(i));
            }
            customDialog.dismiss();
          }
        });
    customDialog =
        new PopUpDailog(getParent(), popup, LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
    customDialog.show();
  }
Ejemplo n.º 2
0
  public void showFavouritePopup(final int eventId) {
    LayoutInflater inflater = getLayoutInflater();
    LinearLayout popup = (LinearLayout) inflater.inflate(R.layout.category_popup, null);

    Button btnCompany = (Button) popup.findViewById(R.id.btnCompany);
    Button btnEvent = (Button) popup.findViewById(R.id.btnEvent);
    EventsBusinessLayer ebl = new EventsBusinessLayer();
    final UserAccountBusinessLayer uabl = new UserAccountBusinessLayer();
    TextView dialogText = (TextView) popup.findViewById(R.id.add_favorite_text);

    if (ebl.isEventAttendedByUser(eventId, AppConstants.USER_ID)
        && uabl.isBusinessIsInUserFavorites(businessId, AppConstants.USER_ID)) {
      dialogText.setText(R.string.all_added_to_favorite);
    } else {
      dialogText.setText(R.string.add_to_favorite);
    }
    if (ebl.isEventAttendedByUser(eventId, AppConstants.USER_ID)) {
      btnEvent.setVisibility(View.GONE);
    }

    if (uabl.isBusinessIsInUserFavorites(businessId, AppConstants.USER_ID)) {
      btnCompany.setVisibility(View.GONE);
    }

    btnCompany.setOnClickListener(
        new OnClickListener() {
          @Override
          public void onClick(View v) {
            int duration = Toast.LENGTH_SHORT;
            CharSequence text = "";
            int status =
                Ga2ooJsonParsers.getInstance().addBusinessToUser(AppConstants.USER_ID, businessId);
            if (status > 0) {
              text = getResources().getString(R.string.company_added_successfully);
              Business tmpBusiness = new Business();
              tmpBusiness.businessid = businessId;
              tmpBusiness.businessname = " ";
              tmpBusiness.useraddedbusinessid = 0;
              tmpBusiness.date_updated = "0";
              uabl.InsertUserBusiness(tmpBusiness);
              Toast toast = Toast.makeText(context, text, duration);
              toast.show();
            } else if (status == 0) {
              text = getResources().getString(R.string.compamy_already_in_your_favorite);
              Toast toast = Toast.makeText(context, text, duration);
              toast.show();
            } else if (status == -1) {
              DialogUtility.showConnectionErrorDialog(MoreEventsByBusiness.this.getParent());
            }
            customDialog.dismiss();
          }
        });

    btnEvent.setOnClickListener(
        new OnClickListener() {
          @Override
          public void onClick(View v) {
            customDialog.dismiss();
            int duration = Toast.LENGTH_SHORT;
            CharSequence text = "";
            //				Ga2ooParsers objGa2ooParsers=new Ga2ooParsers();
            //				int status=objGa2ooParsers.addEventToUser(AppConstants.USER_ID,eventId);
            int status =
                Ga2ooJsonParsers.getInstance().addEventToUser(AppConstants.USER_ID, eventId);
            if (status > 0) {
              text = getResources().getString(R.string.event_successfully_added);
              eventsBL = new EventsBusinessLayer();
              eventsBL.addToAttending(eventId, AppConstants.USER_ID);
              userActBL.insertUserFavorites(AppConstants.USER_ID, eventId, status);
              Toast toast = Toast.makeText(context, text, duration);
              toast.show();
            } else if (status == 0) {
              text = getResources().getString(R.string.event_already_in_palendar);
              Toast toast = Toast.makeText(context, text, duration);
              toast.show();
            } else if (status == -1) {
              DialogUtility.showConnectionErrorDialog(MoreEventsByBusiness.this.getParent());
            }
          }
        });
    customDialog = new PopUpDailog(getParent(), popup, 220, LayoutParams.WRAP_CONTENT);
    customDialog.show();
  }