diff options
Diffstat (limited to 'src/administration_reader.cpp')
| -rw-r--r-- | src/administration_reader.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/administration_reader.cpp b/src/administration_reader.cpp index 4edf501..4e375c5 100644 --- a/src/administration_reader.cpp +++ b/src/administration_reader.cpp @@ -83,7 +83,7 @@ bool administration_reader::open_existing(char* file_path) if (strlen(name) == 0) continue; - if (strcmp(name, ADMIN_FILE_INFO) == 0) + if (strops::equals(name, ADMIN_FILE_INFO)) { administration_reader::import_administration_info(buffer, (size_t)size); } @@ -193,7 +193,7 @@ bool administration_reader::read_invoice_from_xml(invoice* result, char* buffer, char customer_endpoint_id[50]; xml_get_str_x(root, customer_endpoint_id, 50, "cac:AccountingCustomerParty", "cac:Party", "cbc:EndpointID", 0); - if (strcmp(customer_endpoint_id, "[CONSUMER]") == 0) data.customer.type = contact_type::CONTACT_CONSUMER; + if (strops::equals(customer_endpoint_id, "[CONSUMER]")) data.customer.type = contact_type::CONTACT_CONSUMER; // Addressee xml_get_str_x(root, data.addressee.name, MAX_LEN_LONG_DESC, "cac:Delivery", "cac:DeliveryParty", "cac:PartyName", "cbc:Name", 0); @@ -210,7 +210,7 @@ bool administration_reader::read_invoice_from_xml(invoice* result, char* buffer, xml_node* child = xml_node_child(root, x); char* child_name = (char*)xml_easy_name(child); - if (strcmp(child_name, "cac:InvoiceLine") == 0) + if (strops::equals(child_name, "cac:InvoiceLine")) { billing_item bi = {0}; @@ -224,7 +224,7 @@ bool administration_reader::read_invoice_from_xml(invoice* result, char* buffer, char percentage_buffer[5] = {0}; xml_get_str_attribute(child, percentage_buffer, 5, "unitCode", "cbc:InvoicedQuantity", 0); - bi.amount_is_percentage = strcmp(percentage_buffer, "%") == 0; + bi.amount_is_percentage = strops::equals(percentage_buffer, "%"); xml_get_str_attribute(child, bi.currency, 5, "currencyID", "cbc:LineExtensionAmount", 0); bi.discount_is_percentage = xml_get_node_x(child, "cac:AllowanceCharge", "cbc:MultiplierFactorNumeric", 0) != 0; |
