public function update(Gyuser_Model_SupplierOperations $obj)
 {
     $data = array('id' => $obj->getId(), 'email' => $obj->getEmail(), 'tasa_anual' => $obj->getTasa_anual(), 'impuesto_al_cheque' => $obj->getImpuesto_al_cheque(), 'gastos_general' => $obj->getGastos_general(), 'gastos_denuncia' => $obj->getGastos_denuncia(), 'gastos_rechazo' => $obj->getGastos_rechazo(), 'acreditacion_capital' => $obj->getAcreditacion_capital(), 'acreditacion_interior' => $obj->getAcreditacion_interior(), 'gastos_menor_a_monto_1' => $obj->getGastos_cheque_menor_a_1() ? $obj->getGastos_cheque_menor_a_1() : null, 'gastos_menor_a_1' => $obj->getGastos_cheque_a_1() ? $obj->getGastos_cheque_a_1() : null, 'gastos_menor_a_monto_2' => $obj->getGastos_cheque_menor_a_2() ? $obj->getGastos_cheque_menor_a_2() : null, 'gastos_menor_a_2' => $obj->getGastos_cheque_a_2() ? $obj->getGastos_cheque_a_2() : null);
     $id = (int) $obj->getId();
     if (!$id) {
         unset($data['id']);
         $id = $this->getDbTable()->insert($data);
         return $id;
     } else {
         $id = $this->getDbTable()->update($data, array('id = ?' => $id));
         return $id;
     }
 }