Primer commit del sistema avantika sin cambios
This commit is contained in:
201
classes/cuentaBancaria.class.php
Executable file
201
classes/cuentaBancaria.class.php
Executable file
@@ -0,0 +1,201 @@
|
||||
<?php
|
||||
|
||||
class CuentaBancaria extends Main
|
||||
{
|
||||
private $cuentaBancariaId;
|
||||
private $banco;
|
||||
private $noCuenta;
|
||||
private $sucursal;
|
||||
private $titular;
|
||||
private $clabe;
|
||||
|
||||
public function setCuentaBancariaId($value)
|
||||
{
|
||||
$this->Util()->ValidateInteger($value);
|
||||
$this->cuentaBancariaId = $value;
|
||||
}
|
||||
|
||||
public function setBanco($value)
|
||||
{
|
||||
$this->Util()->ValidateString($value, $max_chars=50, $minChars = 1, 'Nombre del Banco');
|
||||
$this->banco = $value;
|
||||
}
|
||||
|
||||
public function setNoCuenta($value)
|
||||
{
|
||||
$this->Util()->ValidateString($value, $max_chars=50, $minChars = 1, 'No. de Cuenta');
|
||||
$this->noCuenta = $value;
|
||||
}
|
||||
|
||||
public function setSucursal($value)
|
||||
{
|
||||
$this->sucursal = $value;
|
||||
}
|
||||
|
||||
public function setTitular($value)
|
||||
{
|
||||
$this->titular = $value;
|
||||
}
|
||||
|
||||
public function setClabe($value)
|
||||
{
|
||||
$this->clabe = $value;
|
||||
}
|
||||
|
||||
public function Info()
|
||||
{
|
||||
$sql = 'SELECT
|
||||
*
|
||||
FROM
|
||||
cuentaBancaria
|
||||
WHERE
|
||||
cuentaBancariaId = "'.$this->cuentaBancariaId.'"';
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$info = $this->Util()->DBSelect($_SESSION["empresaId"])->GetRow();
|
||||
|
||||
return $info;
|
||||
}
|
||||
|
||||
public function EnumerateAll()
|
||||
{
|
||||
|
||||
$sql = 'SELECT
|
||||
*
|
||||
FROM
|
||||
cuentaBancaria
|
||||
WHERE
|
||||
baja = "0"
|
||||
ORDER BY
|
||||
banco ASC';
|
||||
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$result = $this->Util()->DBSelect($_SESSION["empresaId"])->GetResult();
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
function Enumerate()
|
||||
{
|
||||
$sql = "SELECT COUNT(*) FROM cuentaBancaria 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."/cuentas-bancarias");
|
||||
|
||||
$sqlAdd = "LIMIT ".$pages["start"].", ".$pages["items_per_page"];
|
||||
|
||||
$sql = "SELECT * FROM cuentaBancaria WHERE baja = '0' ORDER BY banco ASC ".$sqlAdd;
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$result = $this->Util()->DBSelect($_SESSION["empresaId"])->GetResult();
|
||||
|
||||
$data["items"] = $result;
|
||||
$data["pages"] = $pages;
|
||||
|
||||
return $data;
|
||||
}
|
||||
|
||||
function Save()
|
||||
{
|
||||
if($this->Util()->PrintErrors()){ return false; }
|
||||
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery("
|
||||
INSERT INTO `cuentaBancaria` (
|
||||
banco,
|
||||
noCuenta,
|
||||
sucursal,
|
||||
titular,
|
||||
clabe
|
||||
)
|
||||
VALUES (
|
||||
'".utf8_decode($this->banco)."',
|
||||
'".utf8_decode($this->noCuenta)."',
|
||||
'".utf8_decode($this->sucursal)."',
|
||||
'".utf8_decode($this->titular)."',
|
||||
'".utf8_decode($this->clabe)."'
|
||||
)"
|
||||
);
|
||||
$cuentaBancariaId = $this->Util()->DBSelect($_SESSION["empresaId"])->InsertData();
|
||||
|
||||
$this->Util()->setError(20049, "complete");
|
||||
$this->Util()->PrintErrors();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function Update()
|
||||
{
|
||||
if($this->Util()->PrintErrors()){ return false; }
|
||||
|
||||
$sql = "
|
||||
UPDATE `cuentaBancaria` SET
|
||||
banco = '".utf8_decode($this->banco)."',
|
||||
noCuenta = '".utf8_decode($this->noCuenta)."',
|
||||
sucursal = '".utf8_decode($this->sucursal)."',
|
||||
titular = '".utf8_decode($this->titular)."',
|
||||
clabe = '".utf8_decode($this->clabe)."'
|
||||
WHERE
|
||||
cuentaBancariaId = '".$this->cuentaBancariaId."'
|
||||
";
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->UpdateData();
|
||||
|
||||
$this->Util()->setError(20050, "complete");
|
||||
$this->Util()->PrintErrors();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function Delete()
|
||||
{
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery("
|
||||
DELETE FROM cuentaBancaria
|
||||
WHERE cuentaBancariaId = '".$this->cuentaBancariaId."'"
|
||||
);
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->DeleteData();
|
||||
|
||||
$this->Util()->setError(20051, "complete");
|
||||
$this->Util()->PrintErrors();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function Baja(){
|
||||
|
||||
$this->Util()->DBSelect($_SESSION['empresaId'])->setQuery("
|
||||
UPDATE cuentaBancaria SET
|
||||
baja = '1'
|
||||
WHERE
|
||||
cuentaBancariaId = '".$this->cuentaBancariaId."'"
|
||||
);
|
||||
$this->Util()->DBSelect($_SESSION['empresaId'])->UpdateData();
|
||||
|
||||
$this->Util()->setError(20051, "complete");
|
||||
$this->Util()->PrintErrors();
|
||||
|
||||
return true;
|
||||
|
||||
}//Baja
|
||||
|
||||
function GetBancoById()
|
||||
{
|
||||
$sql = 'SELECT banco FROM cuentaBancaria
|
||||
WHERE cuentaBancariaId = "'.$this->cuentaBancariaId.'"';
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$banco = $this->Util()->DBSelect($_SESSION["empresaId"])->GetSingle();
|
||||
|
||||
return $banco;
|
||||
}
|
||||
|
||||
function GetNameById()
|
||||
{
|
||||
$sql = 'SELECT CONCAT(banco," ",noCuenta) FROM cuentaBancaria
|
||||
WHERE cuentaBancariaId = "'.$this->cuentaBancariaId.'"';
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$name = $this->Util()->DBSelect($_SESSION["empresaId"])->GetSingle();
|
||||
|
||||
return $name;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user