// ------------------------------------------------------------
  // instancia a la activity modificar animal
  // -----------------------------------------------------------
  @Override
  protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.modificar_animal);

    dbcon = new UGG_informacionDao(this);
    dbcon.abrir();
    cod = (EditText) findViewById(R.id.edt_codiAni);
    nombre = (EditText) findViewById(R.id.edt_nombreAnimal);
    fecha_nacimiento = (EditText) findViewById(R.id.edt_fechaNa);
    peso_UGG = (EditText) findViewById(R.id.edt_pesoAnima);
    raza = (EditText) findViewById(R.id.edt_raza);

    fecha_venta = (EditText) findViewById(R.id.edt_fechaVenta);
    fecha_muerte = (EditText) findViewById(R.id.edt_fechaMuer);
    motivo_muerte = (EditText) findViewById(R.id.edt_motivo_Muer);
    genero = (EditText) findViewById(R.id.edt_generoAnima);
    codigo_finca = (EditText) findViewById(R.id.edt_fincaA);

    cantidad_abortos = (EditText) findViewById(R.id.edt_numAbortos);
    servicio_toro = (EditText) findViewById(R.id.edt_serviciosT);
    tipo_animal = (EditText) findViewById(R.id.edt_tipoAnimal);
    numero_partos = (EditText) findViewById(R.id.edt_numPartos);

    editar = (Button) findViewById(R.id.btn_actuAnim);
    eliminar = (Button) findViewById(R.id.btn_elimAnim);
    /// ---------------------------------

    Intent i = getIntent();
    String memberCod = i.getStringExtra("codigo");
    String memberNom = i.getStringExtra("nombre");
    String memberFeNa = i.getStringExtra("fechaNa");
    String memberPeso = i.getStringExtra("peso");
    String memberRaza = i.getStringExtra("raza");

    String memberFeVe = i.getStringExtra("fechaVen");
    String memberFeMu = i.getStringExtra("fechaMuerte");
    String memberMoMu = i.getStringExtra("MotiMuerte");
    String memberGenero = i.getStringExtra("genero");
    String memberFinca = i.getStringExtra("finca");

    String memberAbort = i.getStringExtra("abortos");
    String memberServi = i.getStringExtra("servicios");
    String memberTipAn = i.getStringExtra("tipoAnimal");
    String memberPartos = i.getStringExtra("partos");

    id = Long.parseLong(memberCod);
    cod.setText(memberCod);
    nombre.setText(memberNom);
    fecha_nacimiento.setText(memberFeNa);
    peso_UGG.setText(memberPeso);
    raza.setText(memberRaza);

    fecha_venta.setText(memberFeVe);
    fecha_muerte.setText(memberFeMu);
    motivo_muerte.setText(memberMoMu);
    genero.setText(memberGenero);
    codigo_finca.setText(memberFinca);

    cantidad_abortos.setText(memberAbort);
    servicio_toro.setText(memberServi);
    tipo_animal.setText(memberTipAn);
    numero_partos.setText(memberPartos);

    editar.setOnClickListener(this);
    eliminar.setOnClickListener(this);
  }
  @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();
    }
  }