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; } ?>