Page 811 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 811
공중망을 이용한 애완동물 사료 공급기
}
}
private Boolean checkIsFull(int a) {
for (int i = 0; i < myList.size(); i++) {
if (i == a)
continue;
if (myList.get(i).getId().equals(who))
return true;
}
return false;
}
private void checkIsNull(int a, String ss, ImageButton btn) {
if (!myList.get(a).getId().equals(who) && !myList.get(a).getId().equals("void")) {
Toast.makeText(MainActivity.this, "이미 다른차가 주차중입니다.",
Toast.LENGTH_SHORT).show();
flag = 0;
} else if (myList.get(a).getId().equals(who) || myList.get(a).getId().equals("void")) {
if (checkIsFull(a)) {
Toast.makeText(MainActivity.this, "당신은 이미 차를 주차하였습니다.",
Toast.LENGTH_SHORT).show();
flag = 0;
} else {
if (myList.get(a).getState() == 1) {
help.updateStateDb(ss, 0, "void");
btn.setBackgroundResource(onClickChange(who, 0));
CheckIsWho(false, myList.get(a).getLoc());
Toast.makeText(MainActivity.this, "출차되었습니다.",
Toast.LENGTH_SHORT).show();
flag = 1;
} else if (myList.get(a).getState() == 0) {
help.updateStateDb(ss, 1, who);
help.insertLogDb(ss, 1, who, 100);
btn.setBackgroundResource(onClickChange(who, 1));
CheckIsWho(true, myList.get(a).getLoc());
Toast.makeText(MainActivity.this, "주차되었습니다.",
Toast.LENGTH_SHORT).show();
인천전자마이스터고등학교
- 804 -