194 lines
4.3 KiB
PHP
Executable File
194 lines
4.3 KiB
PHP
Executable File
<?php
|
|
|
|
class ConjuntoTalla extends Main
|
|
{
|
|
private $conTallaId;
|
|
private $tallaId;
|
|
private $nombre;
|
|
|
|
public function setConTallaId($value)
|
|
{
|
|
$this->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
|
|
|
|
?>
|