C# Class Ucrm.ReturnProduct

The ReturnProduct class handles the product return/refund requests from out customers
Show file Open project: bytecode0101/uCRM

Public Methods

Method Description
ChangeProduct ( ) : bool

if CheckProduct returns true - initialise the product return procedure, adding transportation costs if we deliver the product with acourier

CheckProduct ( ) : bool

CheckProduct check the returned product to see if the customer's issue was legit

CheckReason ( ) : bool

CheckReason check if there is a valid reason for returning

CustomerChoice ( ) : void

CustomerChoice check Customer's choice of return(refund/deliver another product)

RefundProduct ( ) : bool

RefundProduct return money to customer if CheckReason = true; CheckProduct = true; id DateTime = Legal DateTime for returning a product;

ReturnProduct ( )

Method Details

ChangeProduct() public method

if CheckProduct returns true - initialise the product return procedure, adding transportation costs if we deliver the product with acourier
public ChangeProduct ( ) : bool
return bool

CheckProduct() public method

CheckProduct check the returned product to see if the customer's issue was legit
public CheckProduct ( ) : bool
return bool

CheckReason() public method

CheckReason check if there is a valid reason for returning
public CheckReason ( ) : bool
return bool

CustomerChoice() public method

CustomerChoice check Customer's choice of return(refund/deliver another product)
public CustomerChoice ( ) : void
return void

RefundProduct() public method

RefundProduct return money to customer if CheckReason = true; CheckProduct = true; id DateTime = Legal DateTime for returning a product;
public RefundProduct ( ) : bool
return bool

ReturnProduct() public method

public ReturnProduct ( )