/** * Funcion de clienteEliminar a nivel comercio * * La funcion clienteEliminar se implementa a nivel Comercio, la cual * elimina un cliente registrado previamente, utiliza la clase Cliente. * * @author Christian Hernandez <*****@*****.**> * @version 1.0 * @copyright MásNegocio * * @param $idCustomer es el Id del cliente a eliminar * */ function clienteEliminar($idCustomer = "") { $app = Slim::getInstance(); try { $app->log->info("Servicio cliente - Eliminar - Inicializando"); $cliente = new Cliente(); $cliente->eliminar($idCustomer); $response = $cliente->__get("response"); $app->log->info("Servicio cliente - Eliminar - Proceso Completo "); $app->response->setStatus(204); } catch (Exception $e) { $app->log->info("Servicio cliente - Eliminar - Proceso Incompleto "); $app->log->info("Servicio cliente - Eliminar - " . $e->getMessage()); $response = $cliente->__response(); if ($e->getCode() == 3000) { $response['message'] = $e->getMessage(); } $app->log->info(print_r($response, true)); //$app->response->setStatus(400); } $jsonStr = json_encode($response); $app->log->info("Servicio cliente - Eliminar - Response \n->{$jsonStr}<-"); $app->response->headers->set('Content-Type', 'application/json'); $app->response->body($jsonStr); $app->stop(); }
<?php require_once '../../Clases/cCliente.php'; $ID = $_REQUEST['cliente']; $cliente = new Cliente($ID); $cliente->eliminar(); header('Location: ../../Usuario/Inventario/Cliente/eliminarCliente.php');
if (!empty($_POST["idCliente"]) && !empty($_POST["direccion"]) && !empty($_POST["nombre"])) { $idCliente = $_POST["idCliente"]; $nombre = $_POST["nombre"]; $direccion = $_POST["direccion"]; $cliente = new Cliente(); $cliente->setIdCliente($idCliente); $cliente->setNombre($nombre); $cliente->setDireccion($direccion); if ($cliente->modificar()) { echo "<script>alert('se se modifico con exito');</script>"; } else { echo "<script>alert('No se pudo modifico el registro');</script>"; } } else { echo "<script>alert('Por favor ingrese datos validos al formulario');</script>"; } } if ($_POST["eliminar"]) { if (!empty($_POST["idCliente"])) { $idCliente = $_POST["idCliente"]; $cliente = new Cliente(); $cliente->setIdCliente($idCliente); if ($cliente->eliminar()) { echo "<script>alert('se eliminó con exito el registro');</script>"; } else { echo "<script>alert('No se pudo eliminar el registro');</script>"; } } else { echo "<script>alert('Por favor ingrese datos validos al formulario');</script>"; } }
<?php header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Headers:Origin,X-Requested-With, Content-Type, Accept"); require 'clases/cliente.class.php'; $cliente_id = $_GET['id']; $objCliente = new Cliente(); if ($objCliente->eliminar($cliente_id) == true) { echo "Registro eliminado correctamente"; } else { echo "Ocurrio un error"; }