Primer commit del sistema avantika sin cambios

This commit is contained in:
2026-01-06 19:42:24 -06:00
commit 3ae4be5957
7127 changed files with 440072 additions and 0 deletions

194
classes/conjuntoTalla.class.php Executable file
View File

@@ -0,0 +1,194 @@
<?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
?>