public ControllerPatientRegister(RegisterPatientActivity rpa) { this.rpa = rpa; btAccept = (Button) rpa.findViewById(R.id.btAccept); btAccept.setOnClickListener(this); btCancel = (Button) rpa.findViewById(R.id.btCancel); btCancel.setOnClickListener(this); etUser = (EditText) rpa.findViewById(R.id.etUser); etUser.setOnClickListener(this); etPassword = (EditText) rpa.findViewById(R.id.etPassword); etPassword.setOnClickListener(this); etName = (EditText) rpa.findViewById(R.id.etName); etName.setOnClickListener(this); etSurname = (EditText) rpa.findViewById(R.id.etSurname); etSurname.setOnClickListener(this); etPhone = (EditText) rpa.findViewById(R.id.etPhone); etPhone.setOnClickListener(this); etAddress = (EditText) rpa.findViewById(R.id.etAddress); etAddress.setOnClickListener(this); rdbOne = (RadioButton) rpa.findViewById(R.id.rdbOne); rdbTwo = (RadioButton) rpa.findViewById(R.id.rdbTwo); etBirthDate = (EditText) rpa.findViewById(R.id.etBirthDate); etBirthDate.setOnClickListener(this); imageButton = (ImageButton) rpa.findViewById(R.id.imageButton); imageButton.setOnClickListener(this); }
public void setValues( boolean b1, boolean b2, boolean b3, boolean b4, boolean b5, boolean b6, boolean b7, boolean b8, boolean b9) { if (etUser.getText().toString().trim().equals("")) etUser.setText(rpa.getResources().getString(R.string.user)); if (etPassword.getText().toString().trim().equals("")) etPassword.setText(rpa.getResources().getString(R.string.password)); if (etName.getText().toString().trim().equals("")) etName.setText(rpa.getResources().getString(R.string.name)); if (etSurname.getText().toString().trim().equals("")) etSurname.setText(rpa.getResources().getString(R.string.surname)); if (etPhone.getText().toString().trim().equals("")) etPhone.setText(rpa.getResources().getString(R.string.phone)); if (etAddress.getText().toString().trim().equals("")) etAddress.setText(rpa.getResources().getString(R.string.address)); if (etBirthDate.getText().toString().trim().equals("")) etBirthDate.setText(rpa.getResources().getString(R.string.birthdate)); if (etUser.getText().toString().trim().equals(rpa.getResources().getString(R.string.user)) && b1 == true) etUser.setText(""); if (etPassword .getText() .toString() .trim() .equals(rpa.getResources().getString(R.string.password)) && b2 == true) etPassword.setText(""); if (etName.getText().toString().trim().equals(rpa.getResources().getString(R.string.name)) && b3 == true) etName.setText(""); if (etSurname.getText().toString().trim().equals(rpa.getResources().getString(R.string.surname)) && b4 == true) etSurname.setText(""); if (etPhone.getText().toString().trim().equals(rpa.getResources().getString(R.string.phone)) && b5 == true) etPhone.setText(""); if (etAddress.getText().toString().trim().equals(rpa.getResources().getString(R.string.address)) && b6 == true) etAddress.setText(""); if (etBirthDate .getText() .toString() .trim() .equals(rpa.getResources().getString(R.string.birthdate)) && b9 == true) etBirthDate.setText(""); ; }
@Override public void onClick(View v) { switch (v.getId()) { case R.id.btAccept: DataBaseManager manager = new DataBaseManager(rpa); manager.insertar(rpa.image, "Paciente"); Cursor cursor = manager.cargarCursorFotos(); cursor.moveToLast(); int id = Integer.valueOf(cursor.getString(0)); String sex; if (rdbOne.isChecked()) sex = "H"; else sex = "M"; url = "/add_patient?username="******"&userpassword="******"&name=" + etName.getText().toString().trim() + "&surname=" + etSurname.getText().toString().trim() + "&sex=" + sex + "&adress=" + etAddress.getText().toString().trim() + "&birthdate=" + etBirthDate.getText().toString().trim() + "&telephone=" + etPhone.getText().toString().trim() + "&idfoto=" + id; DataBaseManager2 manager2 = new DataBaseManager2(rpa); Cursor cursor2 = manager2.cargarCursor(); cursor2.moveToLast(); String SERVER_URL = cursor2.getString(0); String urlFull = SERVER_URL + url; ThreadAddPatient test = new ThreadAddPatient( rpa, urlFull, SERVER_URL + "/pacientes", etUser.getText().toString().trim(), this); test.execute(); break; case R.id.btCancel: rpa.finish(); break; case R.id.etUser: setValues(true, false, false, false, false, false, false, false, false); break; case R.id.etPassword: setValues(false, true, false, false, false, false, false, false, false); break; case R.id.etName: setValues(false, false, true, false, false, false, false, false, false); break; case R.id.etSurname: setValues(false, false, false, true, false, false, false, false, false); break; case R.id.etPhone: setValues(false, false, false, false, true, false, false, false, false); break; case R.id.etAddress: setValues(false, false, false, false, false, true, false, false, false); break; case R.id.etEmail: setValues(false, false, false, false, false, false, true, false, false); break; case R.id.etBirthDate: setValues(false, false, false, false, false, false, false, false, true); break; case R.id.imageButton: Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI); rpa.startActivityForResult(intent, Constants.RESULTADO_CARGAR_IMAGEN); break; } }