$idCliente = $_GET["idCliente"];
    $cliente = getCliente($idCliente);
}
if ($submit == "Modificar") {
    $cliente["idCliente"] = $_POST["idCliente"];
    $cliente["nombres"] = $_POST["nombres"];
    $cliente["apellidoPaterno"] = $_POST["apellidoPaterno"];
    $cliente["apellidoMaterno"] = $_POST["apellidoMaterno"];
    $cliente["telefono"] = $_POST["telefono"];
    $cliente["direccion"] = $_POST["direccion"];
    $cliente["email"] = $_POST["email"];
    if ($_POST["idUsuario"] != "Seleccionar") {
        $cliente["idUsuario"] = $_POST["idUsuario"];
    } else {
        $cliente["idUsuario"] = "";
    }
    $id = $cliente["idCliente"];
    if (registrarEditarCliente($cliente)) {
        header("Location: ../View/Mantenimiento/Cliente/ListaCliente.php?rpta=correcto&mensaje=editar&id=" . $id);
    } else {
        header("Location: ../View/Mantenimiento/Cliente/ListaCliente.php?rpta=incorrecto&mensaje=editar&id=" . $id);
    }
}
if ($submit == "Eliminar") {
    $idCliente = $_GET["idCliente"];
    if ($id = eliminarCliente($idCliente)) {
        header("Location: ../View/Mantenimiento/Cliente/ListaCliente.php?rpta=correcto&mensaje=eliminar&id=" . $idCliente);
    } else {
        header("Location: ../View/Mantenimiento/Cliente/ListaCliente.php?rpta=incorrecto&mensaje=eliminar&id=" . $idCliente);
    }
}
$serviciosMovimientos = new ServiciosMovimientos();
$serviciosConfiguraciones = new ServiciosConfiguraciones();
$serviciosVentas = new ServiciosVentas();
$accion = $_POST['accion'];
switch ($accion) {
    case 'insertarCliente':
        insertarCliente($serviciosClientes, $serviciosMovimientos, $serviciosVentas, $serviciosConfiguraciones);
        break;
    case 'modificarCliente':
        modificarCliente($serviciosClientes, $serviciosMovimientos, $serviciosVentas, $serviciosConfiguraciones);
        break;
    case 'generarNroCliente':
        generarNroCliente($serviciosClientes);
        break;
    case 'eliminarCliente':
        eliminarCliente($serviciosClientes);
        break;
    case 'traerClientePorId':
        traerClientePorId($serviciosClientes);
        break;
    case 'traerClientePorNroCliente':
        traerClientePorNroCliente($serviciosClientes);
        break;
    case 'traerClientePorNroDocumento':
        traerClientePorNroDocumento($serviciosClientes);
        break;
}
/* logica de negocio para los saldos, movimientos de los clientes */
function insertarCliente($serviciosClientes, $serviciosMovimientos, $serviciosVentas, $serviciosConfiguraciones)
{
    $nombre = $_POST['nombre'];
Beispiel #3
0
<?php 
include "conexion.php";
if (isset($_GET['newCliente'])) {
    $cliente = json_decode($_GET['newCliente']);
    insertarCliente($cliente->{'nombre'}, $cliente->{'apellido'});
} elseif (isset($_GET['codigo'])) {
    $codigo = $_GET['codigo'];
    eliminarCliente($codigo);
} else {
    echo selectCliente();
}
function insertarCliente($nombre, $apellido)
{
    $pdo = conectar();
    $sql = "INSERT INTO Cliente (CliNom , CliApe) VALUES (:nom, :apel)";
    $stmt = $pdo->prepare($sql);
    $stmt->execute(array(':nom' => $nombre, ':apel' => $apellido));
}
function eliminarCliente($codigo)
{
    $pdo = conectar();
    $sql = "UPDATE Cliente SET CliEsRe=0 WHERE CliCod =  :code";
    $stmt = $pdo->prepare($sql);
    $stmt->bindParam(':code', $codigo, PDO::PARAM_STR);
    $stmt->execute();
}
function selectCliente()
{
    $sql = 'SELECT *  FROM Cliente where CliEsRe=1';
    // use prepared statements, even if not strictly required is good practice
Beispiel #4
0
        $cliente->nombre = strtoupper($_POST["txtNombre"]);
        $cliente->direccion = strtoupper($_POST["txtDireccion"]);
        $cliente->ciudad = strtoupper($_POST["txtCiudad"]);
        $cliente->telefono = strtoupper($_POST["txtTelefono"]);
        $cliente->id_destino = $_POST["cmbDestino"];
        $cliente->flete = $_POST["txtFlete"];
        $cliente->seguro = $_POST["cmbSeguro"];
        $cliente->email = $_POST["txtEmail"];
        $cliente->iva = $_POST["cmbIVA"];
        $cliente->islr = $_POST["cmbISLR"];
        $action_result = modificarCliente($link, $cliente);
        $cliente = NULL;
    }
    if ($_GET["action"] == "Eliminar") {
        $id = $_GET["id"];
        $action_result = eliminarCliente($link, $id);
    }
    if ($_GET["action"] == "Activar") {
        $id = $_GET["id"];
        $action_result = activarCliente($link, $id);
    }
    if ($_GET["action"] == "Inactivar") {
        $id = $_GET["id"];
        $action_result = inactivarCliente($link, $id);
    }
}
$variables = "page=" . $_GET["page"] . "&txtBusqueda=" . $_REQUEST["txtBusqueda"];
?>
	
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">