191 lines
5.2 KiB
PHP
Executable File
191 lines
5.2 KiB
PHP
Executable File
<?php
|
|
|
|
include_once('../init.php');
|
|
include_once('../config.php');
|
|
include_once(DOC_ROOT.'/libraries.php');
|
|
|
|
switch($_POST["type"])
|
|
{
|
|
case "addCliente":
|
|
|
|
$smarty->assign("DOC_ROOT", DOC_ROOT);
|
|
$smarty->display(DOC_ROOT.'/templates/boxes/agregar-cliente-popup.tpl');
|
|
|
|
break;
|
|
|
|
case "saveCliente":
|
|
|
|
$cliente->setRfc($_POST["rfc"]);
|
|
$cliente->setRazonSocial(utf8_decode($_POST["razonSocial"]));
|
|
$cliente->setCalle(utf8_decode($_POST["calle"]));
|
|
$cliente->setNoExt(utf8_decode($_POST["noExt"]));
|
|
$cliente->setNoInt(utf8_decode($_POST["noInt"]));
|
|
$cliente->setReferencia(utf8_decode($_POST["referencia"]));
|
|
$cliente->setColonia(utf8_decode($_POST["colonia"]));
|
|
$cliente->setLocalidad(utf8_decode($_POST["localidad"]));
|
|
$cliente->setMunicipio(utf8_decode($_POST["municipio"]));
|
|
$cliente->setCodigoPostal(utf8_decode($_POST["cp"]));
|
|
$cliente->setEstado(utf8_decode($_POST["estado"]));
|
|
$cliente->setPais(utf8_decode($_POST["pais"]));
|
|
$cliente->setTelefono(utf8_decode($_POST["telefono"]));
|
|
$cliente->setEmail($_POST["email"]);
|
|
$cliente->setPassword($_POST["password"]);
|
|
|
|
if(!$cliente->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 "[#]";
|
|
$clientes = $cliente->Enumerate();
|
|
$clientes['items'] = $util->EncodeResult($clientes['items']);
|
|
|
|
$smarty->assign("clientes", $clientes);
|
|
$smarty->assign("DOC_ROOT", DOC_ROOT);
|
|
$smarty->display(DOC_ROOT.'/templates/lists/clientes.tpl');
|
|
}
|
|
|
|
break;
|
|
|
|
case "editCliente":
|
|
|
|
$cliente->setClienteId($_POST['id']);
|
|
$info = $cliente->Info();
|
|
$info = $util->EncodeRow($info);
|
|
|
|
$smarty->assign("post", $info);
|
|
$smarty->assign("DOC_ROOT", DOC_ROOT);
|
|
$smarty->display(DOC_ROOT.'/templates/boxes/editar-cliente-popup.tpl');
|
|
|
|
break;
|
|
|
|
case "saveEditCliente":
|
|
|
|
$cliente->setClienteId($_POST['clienteId']);
|
|
$cliente->setRfc($_POST["rfc"]);
|
|
$cliente->setRazonSocial(utf8_decode($_POST["razonSocial"]));
|
|
$cliente->setCalle(utf8_decode($_POST["calle"]));
|
|
$cliente->setNoExt(utf8_decode($_POST["noExt"]));
|
|
$cliente->setNoInt(utf8_decode($_POST["noInt"]));
|
|
$cliente->setReferencia(utf8_decode($_POST["referencia"]));
|
|
$cliente->setColonia(utf8_decode($_POST["colonia"]));
|
|
$cliente->setLocalidad(utf8_decode($_POST["localidad"]));
|
|
$cliente->setMunicipio(utf8_decode($_POST["municipio"]));
|
|
$cliente->setCodigoPostal(utf8_decode($_POST["cp"]));
|
|
$cliente->setEstado(utf8_decode($_POST["estado"]));
|
|
$cliente->setPais(utf8_decode($_POST["pais"]));
|
|
$cliente->setTelefono(utf8_decode($_POST["telefono"]));
|
|
$cliente->setEmail($_POST["email"]);
|
|
$cliente->setPassword($_POST["password"]);
|
|
|
|
if(!$cliente->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 "[#]";
|
|
$clientes = $cliente->Enumerate();
|
|
$clientes['items'] = $util->EncodeResult($clientes['items']);
|
|
|
|
$smarty->assign("clientes", $clientes);
|
|
$smarty->assign("DOC_ROOT", DOC_ROOT);
|
|
$smarty->display(DOC_ROOT.'/templates/lists/clientes.tpl');
|
|
}
|
|
|
|
break;
|
|
|
|
case "viewCliente":
|
|
|
|
$cliente->setClienteId($_POST['id']);
|
|
$info = $cliente->Info();
|
|
$info = $util->EncodeRow($info);
|
|
|
|
$smarty->assign("post", $info);
|
|
$smarty->assign("DOC_ROOT", DOC_ROOT);
|
|
$smarty->display(DOC_ROOT.'/templates/boxes/detalles-cliente-popup.tpl');
|
|
|
|
break;
|
|
|
|
case "deleteCliente":
|
|
|
|
$cliente->setClienteId($_POST['id']);
|
|
|
|
if($cliente->Baja())
|
|
{
|
|
echo "Ok[#]";
|
|
$smarty->display(DOC_ROOT.'/templates/boxes/status.tpl');
|
|
echo "[#]";
|
|
$clientes = $cliente->Enumerate();
|
|
$clientes['items'] = $util->EncodeResult($clientes['items']);
|
|
|
|
$smarty->assign("clientes", $clientes);
|
|
$smarty->assign("DOC_ROOT", DOC_ROOT);
|
|
$smarty->display(DOC_ROOT.'/templates/lists/clientes.tpl');
|
|
}
|
|
|
|
break;
|
|
|
|
case "search":
|
|
|
|
$cliente->setNombre($_POST['word']);
|
|
$clientes = $cliente->Search();
|
|
$clientes['items'] = $util->EncodeResult($clientes['items']);
|
|
|
|
$smarty->assign("clientes", $clientes);
|
|
$smarty->assign("DOC_ROOT", DOC_ROOT);
|
|
$smarty->display(DOC_ROOT.'/templates/lists/clientes.tpl');
|
|
|
|
break;
|
|
|
|
case 'fillInfoClte':
|
|
|
|
$cliente->setClienteId($_POST['clienteId']);
|
|
$info = $cliente->Info();
|
|
$info = $util->EncodeRow($info);
|
|
|
|
echo 'ok';
|
|
echo '[#]';
|
|
echo $info['clienteId'];
|
|
echo '[#]';
|
|
echo $info['rfc'];
|
|
echo '[#]';
|
|
echo $info['nombre'];
|
|
echo '[#]';
|
|
echo $info['calle'];
|
|
echo '[#]';
|
|
echo $info['noExt'];
|
|
echo '[#]';
|
|
echo $info['noInt'];
|
|
echo '[#]';
|
|
echo $info['colonia'];
|
|
echo '[#]';
|
|
echo $info['municipio'];
|
|
echo '[#]';
|
|
echo $info['cp'];
|
|
echo '[#]';
|
|
echo $info['estado'];
|
|
echo '[#]';
|
|
echo $info['localidad'];
|
|
echo '[#]';
|
|
echo $info['pais'];
|
|
echo '[#]';
|
|
echo $info['referencia'];
|
|
echo '[#]';
|
|
echo $info['email'];
|
|
echo '[#]';
|
|
echo $info['pais'];
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
?>
|