@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_tela_cadastro, container, false); etNome = (EditText) rootView.findViewById(R.id.etNomeCompleto); etEmail = (EditText) rootView.findViewById(R.id.etEmail); etSenha = (EditText) rootView.findViewById(R.id.etSenha); etConfSenha = (EditText) rootView.findViewById(R.id.etConfSenha); etCPF = (EditText) rootView.findViewById(R.id.etCPF); etTelefone = (EditText) rootView.findViewById(R.id.etTelefone); etNumCartao = (EditText) rootView.findViewById(R.id.etNumCartaoCadastro); spTipoSocio = (Spinner) rootView.findViewById(R.id.spTipoSocio); ArrayAdapter<CharSequence> ar = ArrayAdapter.createFromResource( getActivity(), R.array.tipo_socio, android.R.layout.simple_list_item_1); ar.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line); spTipoSocio.setAdapter(ar); spSexo = (Spinner) rootView.findViewById(R.id.spSexo); ArrayAdapter<CharSequence> ar2 = ArrayAdapter.createFromResource( getActivity(), R.array.sexo, android.R.layout.simple_list_item_1); ar.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line); spSexo.setAdapter(ar2); btnConfirmar = (Button) rootView.findViewById(R.id.btnConfirmar); btnConfirmar.setOnClickListener(this); if (TelaCadastro.isEditar()) { etNome.setText(Socio.getSocioLogado().getNome()); etEmail.setText(Socio.getSocioLogado().getEmail()); etSenha.setText(Socio.getSocioLogado().getSenha()); etCPF.setText(Socio.getSocioLogado().getCpf()); etTelefone.setText(Socio.getSocioLogado().getTelefone()); etCPF.setEnabled(false); int selection = 0; if (Socio.getSocioLogado().getTipoSocio().equals("Master")) { selection = 0; } if (Socio.getSocioLogado().getTipoSocio().equals("Ouro")) { selection = 1; } if (Socio.getSocioLogado().getTipoSocio().equals("Prata")) { selection = 2; } if (Socio.getSocioLogado().getTipoSocio().equals("Patrimonial")) { selection = 3; } spTipoSocio.setSelection(selection); spTipoSocio.setEnabled(false); } return rootView; }
@Override public void onClick(View v) { if (v.getId() == R.id.btnConfirmar) { String nome, email, senha, confSenha, cpf, telefone, tipoSocio, sexo, numCartao; nome = etNome.getText().toString(); email = etEmail.getText().toString(); senha = etSenha.getText().toString(); confSenha = etConfSenha.getText().toString(); cpf = etCPF.getText().toString(); telefone = etTelefone.getText().toString(); tipoSocio = spTipoSocio.getSelectedItem().toString(); sexo = spSexo.getSelectedItem().toString(); numCartao = etNumCartao.getText().toString(); if (TelaCadastro.isEditar()) { Socio socio = new Socio(nome, email, senha, confSenha, cpf, telefone, tipoSocio, sexo, 0, 0); Banco banco = new Banco(getActivity()); System.out.println(Socio.getSocioLogado().getEmail()); banco.editarSocio(socio, banco.usuarioGetId(Socio.getSocioLogado().getEmail())); AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage("Cadastro Editado com Sucesso").setTitle("Editado"); AlertDialog dialog = builder.create(); dialog.show(); Intent intent = new Intent(getActivity(), TelaLogin.class); startActivity(intent); } else { CartaoDAO cDAO = new CartaoDAO(getActivity()); if (cDAO.validarCartaoCadastro(numCartao, cpf)) { Socio socio = new Socio(nome, email, senha, confSenha, cpf, telefone, tipoSocio, sexo, 0, 0); SocioDAO banco = new SocioDAO(getActivity()); banco.cadastrarSocio(socio); cDAO.inserirIdSocioCartao(socio); AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage(" Parabéns! Você se associou!").setTitle("Parabéns"); AlertDialog dialog = builder.create(); dialog.show(); Intent intent = new Intent(getActivity(), TelaLogin.class); startActivity(intent); } else { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage("Cartão inválido ou não pertence ao sócio").setTitle("Inválido"); AlertDialog dialog = builder.create(); dialog.show(); } } } }