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);
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"; }