Util()->ValidateInteger($value); $this->conTallaId = $value; } public function setTallaId($value) { $this->Util()->ValidateInteger($value); $this->tallaId = $value; } public function setNombre($value) { $this->Util()->ValidateString($value, $max_chars=50, $minChars = 1, 'Nombre'); $this->nombre = $value; } function Info(){ $sql = "SELECT * FROM conjunto_talla WHERE conTallaId = '".$this->conTallaId."'"; $this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql); $row = $this->Util()->DBSelect($_SESSION["empresaId"])->GetRow(); return $row; } function EnumerateAll() { $sql = "SELECT * FROM conjunto_talla ORDER BY nombre ASC"; $this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql); $atributos = $this->Util()->DBSelect($_SESSION["empresaId"])->GetResult(); return $atributos; } function Enumerate() { $sql = "SELECT COUNT(*) FROM conjunto_talla WHERE baja = '0'"; $this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql); $total = $this->Util()->DBSelect($_SESSION["empresaId"])->GetSingle(); $pages = $this->Util->HandleMultipages($this->page, $total ,WEB_ROOT."/conjunto-tallas"); $sqlAdd = " LIMIT ".$pages["start"].", ".$pages["items_per_page"]; $sql = "SELECT * FROM conjunto_talla WHERE baja = '0' ORDER BY nombre ASC".$sqlAdd; $this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql); $atributos = $this->Util()->DBSelect($_SESSION["empresaId"])->GetResult(); $data["items"] = $atributos; $data["pages"] = $pages; return $data; } function Save(){ if($this->Util()->PrintErrors()){ return false; } $sql = "INSERT INTO `conjunto_talla` ( nombre ) VALUES ( '".utf8_decode($this->nombre)."' )"; $this->Util()->DBSelect($_SESSION['empresaId'])->setQuery($sql); $conTallaId = $this->Util()->DBSelect($_SESSION['empresaId'])->InsertData(); $this->Util()->setError(30048, "complete"); $this->Util()->PrintErrors(); return $conTallaId; } function Update(){ if($this->Util()->PrintErrors()){ return false; } echo $sql = "UPDATE `conjunto_talla` SET nombre = '".utf8_decode($this->nombre)."' WHERE conTallaId = ".$this->conTallaId; $this->Util()->DBSelect($_SESSION['empresaId'])->setQuery($sql); $this->Util()->DBSelect($_SESSION['empresaId'])->ExecuteQuery(); $this->Util()->setError(30049, "complete"); $this->Util()->PrintErrors(); return true; } function Delete(){ $sql = "DELETE FROM conjunto_talla WHERE conTallaId = '".$this->conTallaId."'"; $this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql); $this->Util()->DBSelect($_SESSION["empresaId"])->DeleteData(); $sql = "DELETE FROM conjunto_valor WHERE conTallaId = '".$this->conTallaId."'"; $this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql); $this->Util()->DBSelect($_SESSION["empresaId"])->DeleteData(); $this->Util()->setError(30050, "complete"); $this->Util()->PrintErrors(); return true; } function Baja(){ $this->Util()->DBSelect($_SESSION['empresaId'])->setQuery(" UPDATE conjunto_talla SET baja = '1' WHERE conTallaId = '".$this->conTallaId."'" ); $this->Util()->DBSelect($_SESSION['empresaId'])->UpdateData(); $this->Util()->setError(30050, "complete"); $this->Util()->PrintErrors(); return true; }//Baja function GetNameById(){ $sql = "SELECT nombre FROM conjunto_talla WHERE conTallaId = '".$this->conTallaId."'"; $this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql); $name = $this->Util()->DBSelect($_SESSION["empresaId"])->GetSingle(); return $name; } //TALLAS function SaveTalla(){ if($this->Util()->PrintErrors()){ return false; } $sql = "INSERT INTO conjunto_valor ( conTallaId, tallaId ) VALUES ( '".$this->conTallaId."', '".$this->tallaId."' )"; $this->Util()->DBSelect($_SESSION['empresaId'])->setQuery($sql); $this->Util()->DBSelect($_SESSION['empresaId'])->InsertData(); return true; } }//ConjuntoTalla ?>