Example #1
0
     checkLastLogin($decoded->userid);
 } else {
     if ($decoded->function == 'create') {
         create($decoded->user);
     } else {
         if ($decoded->function == 'getClienteByEmail') {
             getClienteByEmail($decoded->email);
         } else {
             if ($decoded->function == 'resetPassword') {
                 resetPassword($decoded->cliente_id, $decoded->new_password);
             } else {
                 if ($decoded->function == 'getClienteByEmailAndPassword') {
                     getClienteByEmailAndPassword($decoded->email, $decoded->password);
                 } else {
                     if ($decoded->function == 'existeCliente') {
                         existeCliente($decoded->username);
                     } else {
                         if ($decoded->function == 'changePassword') {
                             changePassword($decoded->cliente_id, $decoded->pass_old, $decoded->pass_new);
                         } else {
                             if ($decoded->function == 'getHistoricoPedidos') {
                                 getHistoricoPedidos($decoded->cliente_id);
                             } else {
                                 if ($decoded->function == 'update') {
                                     update($decoded->user);
                                 } else {
                                     if ($decoded->function == 'deleteCliente') {
                                         deleteCliente($decoded->cliente_id);
                                     } else {
                                         if ($decoded->function == 'forgotPassword') {
                                             forgotPassword($decoded->email);
Example #2
0
function cargarEnvio($link, $envio)
{
    if (existeCliente($link, $envio->rif)) {
        $envio->id_cliente = obtenerClienteIDRIF($link, $envio->rif);
    } else {
        $query = "INSERT INTO ts_cliente(rif,\r\n\t\t\t                                 nombre,\r\n\t\t\t                                 direccion,\r\n\t\t\t                                 ciudad,\r\n\t\t\t                                 telefono,\r\n\t\t\t                                 id_destino,\r\n\t\t\t                                 flete,\r\n\t\t\t                                 ind_activo,\r\n\t\t\t                           \t     fecha_creacion,\r\n\t\t\t                                 fecha_modificacion,\r\n\t\t\t                                 id_usuario)\r\n\t\t\t                          VALUES('" . $envio->rif . "',\r\n\t\t\t                                 '" . $envio->nombre . "',\r\n\t\t\t                                 '" . $envio->direccion . "',\r\n\t\t\t                                 '" . $envio->ciudad . "',\r\n\t\t\t                                 '" . $envio->telefono . "',\r\n\t\t\t                                 '" . $envio->id_destino . "',\r\n\t\t\t                                 '" . $envio->flete . "',\r\n\t\t\t                                 1,\r\n\t\t\t                           \t\t CURDATE(),\r\n\t\t\t                           \t\t CURDATE(),\r\n\t\t\t                           \t\t " . $_SESSION["id_usuario"] . ")";
        mysql_query($query, $link);
        $id_cliente = mysql_insert_id($link);
        $envio->id_cliente = $id_cliente;
    }
    if (!existeEnvio($link, $envio)) {
        // Genero el numero de Nota de Entrega
        if ($envio->tipo_envio == "N" && trim($envio->remesa) == "") {
            $envio->remesa = codigoNotaDeEntrega($link);
        }
        $query = "INSERT INTO ts_envio(id_cliente,\r\n\t\t\t\t                           id_proveedor, \r\n\t\t\t\t                           id_destino,\r\n\t\t\t\t                           tipo_envio,\r\n\t\t\t\t                           tipo_cobro,\r\n\t\t\t\t                           bultos,\r\n\t\t\t\t                           remesa,\r\n\t\t\t\t                           factura,\r\n\t\t\t\t                           mercancia,\r\n\t\t\t\t                           flete,\r\n\t\t\t\t                           peso,\r\n\t\t\t\t                           bskg, \r\n\t\t\t\t                           viaje,\r\n\t\t\t\t                           ind_envio,\r\n\t\t\t\t                           motivo,\r\n\t\t\t\t                           ind_activo,\r\n\t\t\t\t                           fecha_creacion,\r\n\t\t\t\t                           fecha_modificacion,\r\n\t\t\t\t                           id_usuario,\r\n\t\t\t\t                           nota_entrega)\r\n\t\t\t\t                    VALUES(" . $envio->id_cliente . ",\r\n\t\t\t\t                           " . $envio->id_proveedor . ",\r\n\t\t\t\t                           " . $envio->id_destino . ",\r\n\t\t\t\t                           '" . $envio->tipo_envio . "',\r\n\t\t\t\t                           '" . $envio->tipo_cobro . "',\r\n\t\t\t\t                           " . $envio->bultos . ",\r\n\t\t\t\t                           '" . $envio->remesa . "',\r\n\t\t\t\t                           '" . $envio->factura . "',\r\n\t\t\t\t                           " . NVL($envio->mercancia) . ",\r\n\t\t\t\t                           " . NVL($envio->flete) . ",\r\n\t\t\t\t                           " . NVL($envio->peso) . ",\r\n\t\t\t\t                           " . NVL($envio->bskg) . ",\r\n\t\t\t\t                           " . NVL($envio->viaje) . ",\r\n\t\t\t\t                           1,\r\n\t\t\t\t                           '" . $envio->observaciones . "',\r\n\t\t\t\t                           1,\r\n\t\t\t\t                           CURDATE(),\r\n\t\t\t\t                           CURDATE(),\r\n\t\t\t\t                           " . $_SESSION["id_usuario"] . ",\r\n\t\t\t\t                           '" . $envio->nota_entrega . "')";
        mysql_query($query, $link);
        $_SESSION["id_ultimo_envio"] = mysql_insert_id($link);
        $_SESSION["id_cliente"] = $envio->id_cliente;
        return "exitoCargarEnvio";
    }
    return "envioYaExisteError";
}