public void actualizar(TrabajadorCuenta cuenta, TrabajadorCentroCosto trabajadorCentro) {
   this.trabajadorCuenta = cuenta;
   this.trabajadorCentroCosto = trabajadorCentro;
   this.jLabelFecha.setText(
       Fecha.fechaTexto(trabajadorCuenta.getEmpresaCuenta().getMes().getFecha()));
   this.jFormattedTextFieldRutEmpresa.setText(
       trabajadorCuenta.getEmpresaCuenta().getEmpresa().getRutEmpresa());
   this.jTextFieldRazonSocial.setText(
       trabajadorCuenta.getEmpresaCuenta().getEmpresa().getRazonSocial());
   this.jTextFieldRutTrabajador.setText(
       trabajadorCuenta.getTrabajador().getDatosPersonales().getRut());
   this.jTextFieldSexo.setText(trabajadorCuenta.getTrabajador().getDatosPersonales().getSexo());
   this.jTextFieldNombres.setText(
       trabajadorCuenta.getTrabajador().getDatosPersonales().getNombres());
   this.jTextFieldAPaterno.setText(
       trabajadorCuenta.getTrabajador().getDatosPersonales().getApellidoPaterno());
   this.jTextFieldAMaterno.setText(
       trabajadorCuenta.getTrabajador().getDatosPersonales().getApellidoMaterno());
   this.jTextFieldCentroCosto.setText(
       this.trabajadorCentroCosto.getCentroCosto().getNumero().toString());
   this.jTextFieldMonto.setText(this.trabajadorCentroCosto.getMonto().toString());
   if (this.trabajadorCentroCosto.getHoras() != null) {
     this.jTextFieldHoras.setText(this.trabajadorCentroCosto.getHoras().toString());
   }
   this.jTextFieldDiasTrabajados.setText(
       this.trabajadorCentroCosto.getDiasTrabajados().toString());
   this.jTextFieldHorasExtraordinarias.setText(
       this.trabajadorCentroCosto.getHorasExtraordinarias().toString());
 }
 public int removeTrabajadorCuenta(TrabajadorCuenta trabajadorCuenta) {
   int respuesta;
   HibernateUtil.beginTransaction();
   try {
     if (trabajadorCuenta != null) {
       // trabajdor cuenta existe
       TrabajadorCuentaDao trabajadorCuentaDao = DaoFactory.getInstance().getTrabajadorCuentaDao();
       TrabajadorCuenta cuenta =
           trabajadorCuentaDao.findByTrabajadorEmpresaCuenta(
               trabajadorCuenta.getTrabajador(), trabajadorCuenta.getEmpresaCuenta());
       if (cuenta != null) {
         // si la cuenta del trabajador existe
         trabajadorCuentaDao.makeTransient(cuenta);
         respuesta = respExito;
       } else {
         // si la cuenta de la empresa no existe
         respuesta = respNoExiste;
       }
     } else {
       // trabajador cuenta no existe
       respuesta = respNoExiste;
     }
     HibernateUtil.commitTransaction();
   } finally {
     HibernateUtil.closeSession();
   }
   return respuesta;
 }