Exemplo n.º 1
0
 protected function GenerateResponse()
 {
     try {
         $this->response = ProveedoresController::Nuevo(isset($_POST['codigo_proveedor']) ? $_POST['codigo_proveedor'] : null, isset($_POST['id_tipo_proveedor']) ? $_POST['id_tipo_proveedor'] : null, isset($_POST['nombre']) ? $_POST['nombre'] : null, isset($_POST['password']) ? $_POST['password'] : null, isset($_POST['activo']) ? $_POST['activo'] : null, isset($_POST['cuenta_bancaria']) ? $_POST['cuenta_bancaria'] : null, isset($_POST['dias_de_credito']) ? $_POST['dias_de_credito'] : null, isset($_POST['dias_embarque']) ? $_POST['dias_embarque'] : true, isset($_POST['direcciones']) ? json_decode($_POST['direcciones']) : null, isset($_POST['direccion_web']) ? $_POST['direccion_web'] : null, isset($_POST['email']) ? $_POST['email'] : null, isset($_POST['id_moneda']) ? $_POST['id_moneda'] : null, isset($_POST['id_tarifa_compra']) ? $_POST['id_tarifa_compra'] : null, isset($_POST['id_tarifa_venta']) ? $_POST['id_tarifa_venta'] : null, isset($_POST['impuestos']) ? json_decode($_POST['impuestos']) : null, isset($_POST['limite_credito']) ? $_POST['limite_credito'] : null, isset($_POST['representante_legal']) ? $_POST['representante_legal'] : null, isset($_POST['retenciones']) ? json_decode($_POST['retenciones']) : null, isset($_POST['rfc']) ? $_POST['rfc'] : null, isset($_POST['telefono_personal1']) ? $_POST['telefono_personal1'] : null, isset($_POST['telefono_personal2']) ? $_POST['telefono_personal2'] : null, isset($_POST['tiempo_entrega']) ? $_POST['tiempo_entrega'] : null);
     } catch (Exception $e) {
         //Logger::error($e);
         throw new ApiException($this->error_dispatcher->invalidDatabaseOperation($e->getMessage()));
     }
 }