Ordered_Obj Class Reference

#include <Ordered.hpp>

Inheritance diagram for Ordered_Obj:

Inheritance graph
[legend]
Collaboration diagram for Ordered_Obj:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Ordered_Obj ()
void shipInc (double &ship)
string netShipping (void)
 Ordered_Obj ()
void shipInc (double &ship)
string netShipping (void)
string setTax (void)
string setOrderTotal (void)
double setOrderedItems (string XML)
bool saveOrderedItems (void)
bool decrementStock (void)
bool preauth (long long Payment_Service_Id)
bool removeParams ()
bool pay (long long Payment_Service_Id)
bool postauth (void)
bool credit (void)
void pushParams (ocTCLink &tcLink, Payment_Service &ps, Customer_Payment_Service &pps, param_types ptype)
string dynValue (long loco)
bool uvalidate (void)

Public Attributes

identifier Id
llong Product_Id
llong Customer_Id
llong Order_Status_Id
money Product_Total
money Shipping_Total
money Tax_Total
money Order_Total
time_date Order_Date
time_date Ship_Date
time_date Reconcile_Date
string Transaction_Id
llong Shipping_Co
string Tracking_Number
string Notes
llong Customer_Pmt_Svc_Id
llong Promotion
items_ordered items
manufacturer_ids manufacturers
double discount
bool freeShipping


Detailed Description

Definition at line 28 of file Ordered.hpp.


Constructor & Destructor Documentation

Ordered_Obj::Ordered_Obj (  )  [inline]

Ordered_Obj::Ordered_Obj (  )  [inline]


Member Function Documentation

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]

Definition at line 114 of file Order.hpp.

References money::amount(), and Shipping_Total.

string Ordered_Obj::netShipping ( void   )  [inline]

Definition at line 120 of file Order.hpp.

References money::format(), and Shipping_Total.

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().

Referenced by pay(), and preauth().

string Ordered_Obj::setOrderTotal ( void   )  [inline]

double Ordered_Obj::setOrderedItems ( string  XML  )  [inline]

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().

Referenced by pay(), and preauth().

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.

Referenced by pay(), and preauth().

bool Ordered_Obj::preauth ( long long  Payment_Service_Id  )  [inline]

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]

bool Ordered_Obj::postauth ( void   )  [inline]

bool Ordered_Obj::credit ( void   )  [inline]

void Ordered_Obj::pushParams ( ocTCLink tcLink,
Payment_Service ps,
Customer_Payment_Service pps,
param_types  ptype 
) [inline]

string Ordered_Obj::dynValue ( long  loco  )  [inline]

bool Ordered_Obj::uvalidate ( void   )  [inline]


Member Data Documentation

Definition at line 32 of file Ordered.hpp.

Referenced by dynValue(), Ordered_Obj(), and setOrderedItems().

Definition at line 40 of file Ordered.hpp.

Referenced by Ordered_Obj(), and uvalidate().

Definition at line 41 of file Ordered.hpp.

Referenced by Ordered_Obj(), and uvalidate().

Definition at line 43 of file Ordered.hpp.

Referenced by Ordered_Obj().

Definition at line 44 of file Ordered.hpp.

Referenced by 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().

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().


The documentation for this class was generated from the following files:

Generated on Sat Aug 15 12:48:35 2009 for w3systemsDevelopment by  doxygen 1.5.5