#include <Ordered.hpp>


Definition at line 28 of file Ordered.hpp.
| Ordered_Obj::Ordered_Obj | ( | ) | [inline] |
Definition at line 49 of file Ordered.hpp.
References read_write_base::addDXMap(), Customer_Id, Customer_Pmt_Svc_Id, read_write_base::data_name(), Id, Notes, Order_Date, Order_Status_Id, Order_Total, Product_Id, Product_Total, Promotion, Reconcile_Date, Ship_Date, Shipping_Co, Shipping_Total, Tax_Total, Tracking_Number, and Transaction_Id.
| Ordered_Obj::Ordered_Obj | ( | ) | [inline] |
Definition at line 72 of file Order.hpp.
References read_write_base::addDXMap(), Customer_Id, Customer_Pmt_Svc_Id, read_write_base::data_name(), Id, Notes, Order_Date, Order_Status_Id, Order_Total, Product_Id, Product_Total, Promotion, Reconcile_Date, Ship_Date, Shipping_Co, Shipping_Total, Tax_Total, Tracking_Number, and Transaction_Id.
| void Ordered_Obj::shipInc | ( | double & | ship | ) | [inline] |
Definition at line 89 of file Ordered.hpp.
References money::amount(), and Shipping_Total.
Referenced by setOrderedItems(), and virtualCheckout::showProducts().
| string Ordered_Obj::netShipping | ( | void | ) | [inline] |
Definition at line 95 of file Ordered.hpp.
References money::format(), and Shipping_Total.
Referenced by pay(), preauth(), and virtualCheckout::showProducts().
| void Ordered_Obj::shipInc | ( | double & | ship | ) | [inline] |
| string Ordered_Obj::netShipping | ( | void | ) | [inline] |
| string Ordered_Obj::setTax | ( | void | ) | [inline] |
Definition at line 126 of file Order.hpp.
References money::format(), globalTax, Product_Total, State_Tax::ProductTotal(), Tax_Total, and State_Tax::TaxTotal().
| string Ordered_Obj::setOrderTotal | ( | void | ) | [inline] |
Definition at line 133 of file Order.hpp.
References money::amount(), money::format(), Order_Total, Product_Total, ocString::remove(), ocString::replaceAll(), Shipping_Total, and Tax_Total.
Referenced by dynValue().
| double Ordered_Obj::setOrderedItems | ( | string | XML | ) | [inline] |
Definition at line 143 of file Order.hpp.
References Ordered_Item::addOrderItemOptions(), money::amount(), ocString::append(), ItemDetail::Count(), discount, Ordered_Item::External_Id, freeShipping, Id, Ordered_Item::Internal_Id, items, ItemDetail::Manufacturer(), manufacturers, xmlParser::nodeList(), Ordered_Item::Order_Id, ocGenericParser::parse(), ItemDetail::Price(), ItemDetail::Product(), Ordered_Item::Product_Count, Ordered_Item::Product_Id, Product_Id, Product_Total, ItemDetail::ProductName(), shipInc(), Ordered_Item::Shipping, ItemDetail::Shipping(), ItemDetail::SKU(), and Ordered_Item::Total_Price.
Referenced by virtualCheckout::createOrderPanel().
| bool Ordered_Obj::saveOrderedItems | ( | void | ) | [inline] |
Definition at line 201 of file Order.hpp.
References read_write_base::db_insert(), Id, items, and Ordered_Item_Obj::saveOptions().
| bool Ordered_Obj::decrementStock | ( | void | ) | [inline] |
Definition at line 215 of file Order.hpp.
References Product_Obj::decrementStock(), items, Ordered_Item::Product_Count, and Ordered_Item::Product_Id.
| bool Ordered_Obj::preauth | ( | long long | Payment_Service_Id | ) | [inline] |
Definition at line 227 of file Order.hpp.
References ocString::append(), Customer_Id, Customer_Pmt_Svc_Id, read_write_base::db_insert(), decrementStock(), read_write_base::get_data(), Customer_Payment_Service::getParameters(), Payment_Service::getPaymentServiceParameters(), Id, Customer_Payment_Service::Id, ocTCLink::IsGood(), read_write_base::key(), read_write_base::last_result(), read_write_base::m_result, netShipping(), Customer_Payment_Service::params, pt_preauthorize, ocTCLink::PushParam(), pushParams(), saveOrderedItems(), ocTCLink::Send(), setTax(), Transaction_Id, ocTCLink::TransactionId(), and ocTCLink::TransactionInfo().
| bool Ordered_Obj::removeParams | ( | ) | [inline] |
Definition at line 299 of file Order.hpp.
References ocString::append(), read_write_base::cmd, Customer_Pmt_Svc_Id, and openCMD::execute().
Referenced by pay().
| bool Ordered_Obj::pay | ( | long long | Payment_Service_Id | ) | [inline] |
Definition at line 307 of file Order.hpp.
References ocString::append(), Customer_Id, Customer_Pmt_Svc_Id, read_write_base::db_insert(), decrementStock(), read_write_base::get_data(), Customer_Payment_Service::getParameters(), Payment_Service::getPaymentServiceParameters(), Id, Customer_Payment_Service::Id, ocTCLink::IsGood(), read_write_base::key(), read_write_base::last_result(), read_write_base::m_result, netShipping(), Customer_Payment_Service::params, pt_pay, ocTCLink::PushParam(), pushParams(), removeParams(), saveOrderedItems(), ocTCLink::Send(), setTax(), Transaction_Id, ocTCLink::TransactionId(), and ocTCLink::TransactionInfo().
Referenced by virtualCheckout::createOrderPanel().
| bool Ordered_Obj::postauth | ( | void | ) | [inline] |
Definition at line 375 of file Order.hpp.
References Customer_Pmt_Svc_Id, read_write_base::get_data(), Payment_Service::getPaymentServiceParameters(), Id, ocTCLink::IsGood(), read_write_base::key(), read_write_base::m_result, Customer_Payment_Service::Payment_Service_Id, pt_postauthorize, pushParams(), ocTCLink::Send(), and ocTCLink::TransactionInfo().
Referenced by uvalidate().
| bool Ordered_Obj::credit | ( | void | ) | [inline] |
Definition at line 412 of file Order.hpp.
References Customer_Pmt_Svc_Id, read_write_base::get_data(), Payment_Service::getPaymentServiceParameters(), Id, ocTCLink::IsGood(), read_write_base::key(), read_write_base::m_result, Order_Status_Id, os_cancelled, os_recieved, os_shipped, Customer_Payment_Service::Payment_Service_Id, pt_reverse, pushParams(), ocTCLink::Send(), and ocTCLink::TransactionInfo().
Referenced by uvalidate().
| void Ordered_Obj::pushParams | ( | ocTCLink & | tcLink, | |
| Payment_Service & | ps, | |||
| Customer_Payment_Service & | pps, | |||
| param_types | ptype | |||
| ) | [inline] |
Definition at line 459 of file Order.hpp.
References Payment_Service::dyn_params, dynValue(), pt_all, ocTCLink::PushParam(), and Payment_Service::sys_params.
Referenced by credit(), pay(), postauth(), and preauth().
| string Ordered_Obj::dynValue | ( | long | loco | ) | [inline] |
Definition at line 482 of file Order.hpp.
References ocString::append(), Customer_Id, pml_dynamic_amount, pml_dynamic_order_id, pml_dynamic_tran_id, Product_Id, setOrderTotal(), and Transaction_Id.
Referenced by pushParams().
| bool Ordered_Obj::uvalidate | ( | void | ) | [inline] |
Definition at line 503 of file Order.hpp.
References time_date::addMonths(), ocString::append(), openRS::close(), credit(), basicField::format(), openRS::getField(), read_write_base::key(), read_write_base::m_result, time_date::now(), openRS::open(), Order_Status_Id, os_awaiting_shipment, os_cancelled, os_recieved, os_returned, os_shipped, postauth(), Reconcile_Date, read_write_base::rs, and Ship_Date.
Definition at line 31 of file Ordered.hpp.
Referenced by virtualCheckout::createOrderPanel(), credit(), virtualCheckout::emailClerk(), virtualCheckout::emailcustomer(), virtualCheckout::emailManufacturer(), Ordered_form::form_display(), Ordered_form::form_id_transfer(), Ordered_Obj(), pay(), postauth(), preauth(), saveOrderedItems(), setOrderedItems(), and Ordered_form::showProof().
Definition at line 32 of file Ordered.hpp.
Referenced by dynValue(), Ordered_Obj(), and setOrderedItems().
Definition at line 33 of file Ordered.hpp.
Referenced by virtualCheckout::createOrderPanel(), dynValue(), Ordered_form::form_data_transfer(), Ordered_form::form_display(), Ordered_Obj(), pay(), preauth(), and Ordered_form::showCustomer().
Definition at line 34 of file Ordered.hpp.
Referenced by credit(), Ordered_form::form_data_transfer(), Ordered_form::form_display(), Ordered_Obj(), and uvalidate().
Definition at line 35 of file Ordered.hpp.
Referenced by Ordered_form::form_data_transfer(), Ordered_form::form_display(), Ordered_Obj(), setOrderedItems(), setOrderTotal(), and setTax().
Definition at line 36 of file Ordered.hpp.
Referenced by Ordered_form::form_data_transfer(), Ordered_form::form_display(), netShipping(), Ordered_Obj(), setOrderTotal(), shipInc(), and virtualCheckout::showProducts().
Definition at line 37 of file Ordered.hpp.
Referenced by Ordered_form::form_data_transfer(), Ordered_form::form_display(), Ordered_Obj(), setOrderTotal(), and setTax().
Definition at line 38 of file Ordered.hpp.
Referenced by virtualCheckout::createOrderPanel(), virtualCheckout::emailClerk(), virtualCheckout::emailcustomer(), Ordered_form::form_data_transfer(), Ordered_form::form_display(), Ordered_Obj(), and setOrderTotal().
Definition at line 39 of file Ordered.hpp.
Referenced by Ordered_form::form_data_transfer(), Ordered_form::form_display(), and Ordered_Obj().
| string Ordered_Obj::Transaction_Id |
Definition at line 42 of file Ordered.hpp.
Referenced by dynValue(), Ordered_form::form_data_transfer(), Ordered_form::form_display(), Ordered_Obj(), pay(), and preauth().
| string Ordered_Obj::Tracking_Number |
| string Ordered_Obj::Notes |
Definition at line 45 of file Ordered.hpp.
Referenced by Ordered_form::form_data_transfer(), Ordered_form::form_display(), and Ordered_Obj().
Definition at line 46 of file Ordered.hpp.
Referenced by credit(), Ordered_form::form_data_transfer(), Ordered_form::form_display(), Ordered_Obj(), pay(), postauth(), preauth(), and removeParams().
Definition at line 47 of file Ordered.hpp.
Referenced by virtualCheckout::createOrderPanel(), Ordered_form::form_display(), and Ordered_Obj().
Definition at line 66 of file Order.hpp.
Referenced by decrementStock(), saveOrderedItems(), and setOrderedItems().
Definition at line 68 of file Order.hpp.
Referenced by virtualCheckout::emailManufacturer(), and setOrderedItems().
| double Ordered_Obj::discount |
Definition at line 69 of file Order.hpp.
Referenced by virtualCheckout::createOrderPanel(), and setOrderedItems().
Definition at line 70 of file Order.hpp.
Referenced by virtualCheckout::createOrderPanel(), and setOrderedItems().
1.5.5