Files
ventas_php/ajax/cuentas-bancarias.php

118 lines
3.3 KiB
PHP
Executable File

<?php
include_once('../init.php');
include_once('../config.php');
include_once(DOC_ROOT.'/libraries.php');
switch($_POST['type'])
{
case 'addCuentaBancaria':
$smarty->assign('DOC_ROOT', DOC_ROOT);
$smarty->display(DOC_ROOT.'/templates/boxes/agregar-cuenta-bancaria-popup.tpl');
break;
case 'saveAddCuentaBancaria':
$cuentaBancaria->setBanco($_POST['banco']);
$cuentaBancaria->setNoCuenta($_POST['noCuenta']);
$cuentaBancaria->setSucursal($_POST['sucursal']);
$cuentaBancaria->setTitular($_POST['titular']);
$cuentaBancaria->setClabe($_POST['clabe']);
if(!$cuentaBancaria->Save())
{
echo 'fail[#]';
$smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl');
}
else
{
echo 'ok[#]';
$smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl');
echo '[#]';
$cuentasBancarias = $cuentaBancaria->Enumerate();
$cuentasBancarias['items'] = $util->EncodeResult($cuentasBancarias['items']);
$smarty->assign('cuentasBancarias', $cuentasBancarias);
$smarty->assign('DOC_ROOT', DOC_ROOT);
$smarty->display(DOC_ROOT.'/templates/lists/cuentas-bancarias.tpl');
}
break;
case 'editCuentaBancaria':
$cuentaBancaria->setCuentaBancariaId($_POST['id']);
$info = $cuentaBancaria->Info();
$info = $util->EncodeRow($info);
$smarty->assign('info', $info);
$smarty->assign('DOC_ROOT', DOC_ROOT);
$smarty->display(DOC_ROOT.'/templates/boxes/editar-cuenta-bancaria-popup.tpl');
break;
case 'saveEditCuentaBancaria':
$cuentaBancaria->setCuentaBancariaId($_POST['cuentaBancariaId']);
$cuentaBancaria->setBanco($_POST['banco']);
$cuentaBancaria->setNoCuenta($_POST['noCuenta']);
$cuentaBancaria->setSucursal($_POST['sucursal']);
$cuentaBancaria->setTitular($_POST['titular']);
$cuentaBancaria->setClabe($_POST['clabe']);
if(!$cuentaBancaria->Update())
{
echo 'fail[#]';
$smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl');
}
else
{
echo 'ok[#]';
$smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl');
echo '[#]';
$cuentasBancarias = $cuentaBancaria->Enumerate();
$cuentasBancarias['items'] = $util->EncodeResult($cuentasBancarias['items']);
$smarty->assign('cuentasBancarias', $cuentasBancarias);
$smarty->assign('DOC_ROOT', DOC_ROOT);
$smarty->display(DOC_ROOT.'/templates/lists/cuentas-bancarias.tpl');
}
break;
case 'viewCuentaBancaria':
$cuentaBancaria->setCuentaBancariaId($_POST['id']);
$info = $cuentaBancaria->Info();
$info = $util->EncodeRow($info);
$smarty->assign('info', $info);
$smarty->assign('DOC_ROOT', DOC_ROOT);
$smarty->display(DOC_ROOT.'/templates/boxes/detalles-cuenta-bancaria-popup.tpl');
break;
case 'deleteCuentaBancaria':
$cuentaBancaria->setCuentaBancariaId($_POST['id']);
if($cuentaBancaria->Baja())
{
echo 'ok[#]';
$smarty->display(DOC_ROOT.'/templates/boxes/status.tpl');
echo '[#]';
$cuentasBancarias = $cuentaBancaria->Enumerate();
$cuentasBancarias['items'] = $util->EncodeResult($cuentasBancarias['items']);
$smarty->assign('cuentasBancarias', $cuentasBancarias);
$smarty->assign('DOC_ROOT', DOC_ROOT);
$smarty->display(DOC_ROOT.'/templates/lists/cuentas-bancarias.tpl');
}
break;
}
?>