Ejemplo n.º 1
0
  @Override
  public void onClick(View v) {
    switch (v.getId()) {
      case R.id.btn_actuAnim:
        String codigo = cod.getText().toString();
        String nom = nombre.getText().toString();
        String fechaN = fecha_nacimiento.getText().toString();
        String peso = peso_UGG.getText().toString();
        String razas = raza.getText().toString();

        String fechaVe = fecha_venta.getText().toString();
        String FechaMu = fecha_muerte.getText().toString();
        String MotivoMuerte = motivo_muerte.getText().toString();
        String gene = genero.getText().toString();

        String codiFin = codigo_finca.getText().toString();
        String aborto = cantidad_abortos.getText().toString();
        String sertToro = servicio_toro.getText().toString();
        String tipoA = tipo_animal.getText().toString();
        String partos = numero_partos.getText().toString();

        dbcon.actualizarAnimal(
            codigo,
            nom,
            fechaN,
            peso,
            razas,
            fechaVe,
            FechaMu,
            MotivoMuerte,
            gene,
            codiFin,
            aborto,
            sertToro,
            tipoA,
            partos);
        Toast.makeText(getApplicationContext(), "Se han actualizado los datos", 1000).show();

        this.returnHome();
        break;

      case R.id.btn_elimAnim:
        // 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 este animal?");
        mensaje_dialogo.setCancelable(false);
        mensaje_dialogo.setPositiveButton(
            "Confirmar",
            new DialogInterface.OnClickListener() {
              public void onClick(DialogInterface dialogo1, int id) {
                try {

                  dbcon.eliminarAnimal(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();
    }
  }