@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.modificar_profesional); dbcon = new Sat_profesionalDao(this); dbcon.abrir(); et = (EditText) findViewById(R.id.id_Profesional); nit = (EditText) findViewById(R.id.edt_nitp); nombre = (EditText) findViewById(R.id.edt_nomp); apellido = (EditText) findViewById(R.id.edt_apep); titulo = (EditText) findViewById(R.id.edt_titp); institucion = (EditText) findViewById(R.id.edt_instp); editar = (Button) findViewById(R.id.btn_actpro); eliminar = (Button) findViewById(R.id.btn_elmip); Intent i = getIntent(); String memberID = i.getStringExtra("nit"); String memberName = i.getStringExtra("nombres"); String memberApe = i.getStringExtra("apellidos"); String memberTit = i.getStringExtra("titulo"); String memberInst = i.getStringExtra("institucion"); id = Long.parseLong(memberID); nit.setText(memberID); nombre.setText(memberName); apellido.setText(memberApe); titulo.setText(memberTit); institucion.setText(memberInst); editar.setOnClickListener(this); eliminar.setOnClickListener(this); }
@Override public void onClick(View v) { switch (v.getId()) { case R.id.btn_actpro: // id=nit.getText().toString(); // String nits=nit.getText().toString(); String nom = nombre.getText().toString(); String ape = apellido.getText().toString(); String tit = titulo.getText().toString(); String inst = institucion.getText().toString(); dbcon.updateProfesional(id, nom, ape, tit, inst); Toast.makeText(getApplicationContext(), "Se han actualizado los datos", 1000).show(); this.returnHome(); break; case R.id.btn_elmip: // Objetos. AlertDialog.Builder mensaje_dialogo = new AlertDialog.Builder(this); // Variables. final Long m = id; mensaje_dialogo.setTitle("Importante"); mensaje_dialogo.setMessage("Esta seguro de eliminar profesional?"); mensaje_dialogo.setCancelable(false); mensaje_dialogo.setPositiveButton( "Confirmar", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialogo1, int id) { try { dbcon.eliminarProfesional(m); Toast.makeText(getApplicationContext(), "Registro Eliminado", 1000).show(); returnHome(); } catch (Exception e) { Toast.makeText(getApplicationContext(), "Error al eliminar!!!", Toast.LENGTH_LONG) .show(); e.printStackTrace(); } finally { dbcon.cerrar(); } } }); mensaje_dialogo.setNegativeButton( "Cancelar", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialogo1, int id) { returnHome(); } }); mensaje_dialogo.show(); } }