Primer commit del sistema avantika sin cambios
This commit is contained in:
190
ajax/clientes.php
Executable file
190
ajax/clientes.php
Executable file
@@ -0,0 +1,190 @@
|
||||
<?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;
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user