NEW: ref in product customer price: add field in CRUD class
This commit is contained in:
parent
f4e63bb046
commit
721e931ba7
@ -54,7 +54,12 @@ class Productcustomerprice extends CommonObject
|
||||
/**
|
||||
* @var int Thirdparty ID
|
||||
*/
|
||||
public $fk_soc;
|
||||
public $fk_soc;
|
||||
|
||||
/**
|
||||
* @var string Customer reference
|
||||
*/
|
||||
public $ref_customer;
|
||||
|
||||
public $price;
|
||||
public $price_ttc;
|
||||
@ -107,7 +112,9 @@ class Productcustomerprice extends CommonObject
|
||||
if (isset($this->fk_product))
|
||||
$this->fk_product = trim($this->fk_product);
|
||||
if (isset($this->fk_soc))
|
||||
$this->fk_soc = trim($this->fk_soc);
|
||||
$this->fk_soc = trim($this->fk_soc);
|
||||
if (isset($this->ref_customer))
|
||||
$this->ref_customer = trim($this->ref_customer);
|
||||
if (isset($this->price))
|
||||
$this->price = trim($this->price);
|
||||
if (isset($this->price_ttc))
|
||||
@ -171,6 +178,7 @@ class Productcustomerprice extends CommonObject
|
||||
$sql .= "datec,";
|
||||
$sql .= "fk_product,";
|
||||
$sql .= "fk_soc,";
|
||||
$sql .= 'ref_customer,';
|
||||
$sql .= "price,";
|
||||
$sql .= "price_ttc,";
|
||||
$sql .= "price_min,";
|
||||
@ -190,6 +198,7 @@ class Productcustomerprice extends CommonObject
|
||||
$sql .= " '".$this->db->idate(dol_now())."',";
|
||||
$sql .= " ".(!isset($this->fk_product) ? 'NULL' : "'".$this->db->escape($this->fk_product)."'").",";
|
||||
$sql .= " ".(!isset($this->fk_soc) ? 'NULL' : "'".$this->db->escape($this->fk_soc)."'").",";
|
||||
$sql .= " ".(!isset($this->ref_customer) ? 'NULL' : "'".$this->db->escape($this->ref_customer)."'").",";
|
||||
$sql .= " ".(empty($this->price) ? '0' : "'".$this->db->escape($this->price)."'").",";
|
||||
$sql .= " ".(empty($this->price_ttc) ? '0' : "'".$this->db->escape($this->price_ttc)."'").",";
|
||||
$sql .= " ".(empty($this->price_min) ? '0' : "'".$this->db->escape($this->price_min)."'").",";
|
||||
@ -257,6 +266,7 @@ class Productcustomerprice extends CommonObject
|
||||
$sql .= " t.tms,";
|
||||
$sql .= " t.fk_product,";
|
||||
$sql .= " t.fk_soc,";
|
||||
$sql .= " t.ref_customer,";
|
||||
$sql .= " t.price,";
|
||||
$sql .= " t.price_ttc,";
|
||||
$sql .= " t.price_min,";
|
||||
@ -286,6 +296,7 @@ class Productcustomerprice extends CommonObject
|
||||
$this->tms = $this->db->jdate($obj->tms);
|
||||
$this->fk_product = $obj->fk_product;
|
||||
$this->fk_soc = $obj->fk_soc;
|
||||
$this->ref_customer = $obj->ref_customer;
|
||||
$this->price = $obj->price;
|
||||
$this->price_ttc = $obj->price_ttc;
|
||||
$this->price_min = $obj->price_min;
|
||||
@ -334,6 +345,7 @@ class Productcustomerprice extends CommonObject
|
||||
$sql .= " t.tms,";
|
||||
$sql .= " t.fk_product,";
|
||||
$sql .= " t.fk_soc,";
|
||||
$sql .= " t.ref_customer,";
|
||||
$sql .= " t.price,";
|
||||
$sql .= " t.price_ttc,";
|
||||
$sql .= " t.price_min,";
|
||||
@ -393,6 +405,7 @@ class Productcustomerprice extends CommonObject
|
||||
$line->tms = $this->db->jdate($obj->tms);
|
||||
$line->fk_product = $obj->fk_product;
|
||||
$line->fk_soc = $obj->fk_soc;
|
||||
$line->ref_customer = $obj->ref_customer;
|
||||
$line->price = $obj->price;
|
||||
$line->price_ttc = $obj->price_ttc;
|
||||
$line->price_min = $obj->price_min;
|
||||
@ -447,6 +460,7 @@ class Productcustomerprice extends CommonObject
|
||||
$sql .= " t.datec,";
|
||||
$sql .= " t.fk_product,";
|
||||
$sql .= " t.fk_soc,";
|
||||
$sql .= " t.ref_customer,";
|
||||
$sql .= " t.price,";
|
||||
$sql .= " t.price_ttc,";
|
||||
$sql .= " t.price_min,";
|
||||
@ -502,6 +516,7 @@ class Productcustomerprice extends CommonObject
|
||||
$line->tms = $this->db->jdate($obj->tms);
|
||||
$line->fk_product = $obj->fk_product;
|
||||
$line->fk_soc = $obj->fk_soc;
|
||||
$line->ref_customer = $obj->ref_customer;
|
||||
$line->price = $obj->price;
|
||||
$line->price_ttc = $obj->price_ttc;
|
||||
$line->price_min = $obj->price_min;
|
||||
@ -549,7 +564,9 @@ class Productcustomerprice extends CommonObject
|
||||
if (isset($this->fk_product))
|
||||
$this->fk_product = trim($this->fk_product);
|
||||
if (isset($this->fk_soc))
|
||||
$this->fk_soc = trim($this->fk_soc);
|
||||
$this->fk_soc = trim($this->fk_soc);
|
||||
if (isset($this->ref_customer))
|
||||
$this->ref_customer = trim($this->ref_customer);
|
||||
if (isset($this->price))
|
||||
$this->price = trim($this->price);
|
||||
if (isset($this->price_ttc))
|
||||
@ -615,6 +632,7 @@ class Productcustomerprice extends CommonObject
|
||||
$sql .= "datec,";
|
||||
$sql .= "fk_product,";
|
||||
$sql .= "fk_soc,";
|
||||
$sql .= "ref_customer,";
|
||||
$sql .= "price,";
|
||||
$sql .= "price_ttc,";
|
||||
$sql .= "price_min,";
|
||||
@ -637,6 +655,7 @@ class Productcustomerprice extends CommonObject
|
||||
$sql .= " t.datec,";
|
||||
$sql .= " t.fk_product,";
|
||||
$sql .= " t.fk_soc,";
|
||||
$sql .= " t.ref_customer,";
|
||||
$sql .= " t.price,";
|
||||
$sql .= " t.price_ttc,";
|
||||
$sql .= " t.price_min,";
|
||||
@ -671,6 +690,7 @@ class Productcustomerprice extends CommonObject
|
||||
$sql .= " tms=".(dol_strlen($this->tms) != 0 ? "'".$this->db->idate($this->tms)."'" : 'null').",";
|
||||
$sql .= " fk_product=".(isset($this->fk_product) ? $this->fk_product : "null").",";
|
||||
$sql .= " fk_soc=".(isset($this->fk_soc) ? $this->fk_soc : "null").",";
|
||||
$sql .= " ref_customer=".(isset($this->ref_customer) ? $this->ref_customer : "null").",";
|
||||
$sql .= " price=".(isset($this->price) ? $this->price : "null").",";
|
||||
$sql .= " price_ttc=".(isset($this->price_ttc) ? $this->price_ttc : "null").",";
|
||||
$sql .= " price_min=".(isset($this->price_min) ? $this->price_min : "null").",";
|
||||
@ -790,6 +810,7 @@ class Productcustomerprice extends CommonObject
|
||||
// If line do not exits then create it
|
||||
$prodsocpricenew = new Productcustomerprice($this->db);
|
||||
$prodsocpricenew->fk_soc = $obj->rowid;
|
||||
$prodsocpricenew->ref_customer = $obj->ref_customer;
|
||||
$prodsocpricenew->fk_product = $this->fk_product;
|
||||
$prodsocpricenew->price = $this->price;
|
||||
$prodsocpricenew->price_min = $this->price_min;
|
||||
@ -924,6 +945,7 @@ class Productcustomerprice extends CommonObject
|
||||
$this->tms = '';
|
||||
$this->fk_product = '';
|
||||
$this->fk_soc = '';
|
||||
$this->ref_customer = '';
|
||||
$this->price = '';
|
||||
$this->price_ttc = '';
|
||||
$this->price_min = '';
|
||||
@ -962,6 +984,11 @@ class PriceByCustomerLine
|
||||
*/
|
||||
public $fk_product;
|
||||
|
||||
/**
|
||||
* @var string Customer reference
|
||||
*/
|
||||
public $ref_customer;
|
||||
|
||||
/**
|
||||
* @var int Thirdparty ID
|
||||
*/
|
||||
|
||||
Loading…
Reference in New Issue
Block a user