Пример #1
0
<?php

include "inc_session.php";
include "inc_seguridad.php";
include "inc_conectarse.php";
$_SESSION["modulo"] = "envios";
include "inc_functions.php";
?>
	
<?php 
if ($_POST["action"] != "" || $_GET["action"] != "") {
    if ($_GET["action"] == "Modificar") {
        $envio = obtenerEnvio($link, $_GET["id"]);
        $cliente = obtenerCliente($link, $envio->id_cliente);
    }
    if ($_POST["action"] == "Modificar") {
        $envio->id = $_POST["id"];
        $envio->tipo_envio = $_POST["cmbGenerar"];
        $envio->tipo_cobro = $_POST["cmbCobrar"];
        $envio->bultos = $_POST["txtBultos"];
        $envio->remesa = $_POST["txtRemesa"];
        if ($_POST["txtRemesa"] == "") {
            $envio->remesa = $_POST["txtRemesaAux"];
        }
        $envio->factura = $_POST["txtFactura"];
        $envio->flete = $_POST["txtFlete"];
        $envio->mercancia = $_POST["txtMercancia"];
        $envio->bskg = $_POST["txtBsKg"];
        $envio->peso = $_POST["txtPeso"];
        $envio->viaje = $_POST["txtViaje"];
        $action_result = modificarEnvio($link, $envio);
Пример #2
0
function marcarEnvioNoEntregado($link, $id, $motivo)
{
    $envio = obtenerEnvio($link, $id);
    $query = "UPDATE ts_envio  \r\n\t\t             SET ind_envio=5,\r\n\t\t                 motivo='" . $motivo . "',  \r\n\t\t\t             fecha_modificacion=CURDATE(), \r\n\t\t\t             id_usuario=" . $_SESSION["id_usuario"] . "   \r\n\t\t\t       WHERE id=" . $id;
    mysql_query($query, $link);
    $guia = obtenerGuia($link, $envio->id_guia);
    $query = "UPDATE ts_guia \r\n\t\t             SET total_bultos=" . ($guia->total_bultos - $envio->bultos) . ", \r\n\t\t                 total_mercancia=" . ($guia->total_mercancia - $envio->mercancia) . ",\r\n\t\t                 total_facturas=" . ($guia->total_facturas - 1) . ",\r\n\t\t                 total_flete=" . ($guia->total_flete - $envio->mercancia * ($envio->flete / 100)) . " \r\n\t\t           WHERE id=" . $guia->id;
    mysql_query($query, $link);
    return "exitoModificarEnvio";
}