}
        if ($envioOriginal->getTlfCelularDestinatario() != $envioModificado->getTlfCelularDestinatario()) {
            $comentario .= "<li> TlfCelular del destinatario de: " . $envioOriginal->getTlfCelularDestinatario() . " a: " . $envioModificado->getTlfCelularDestinatario() . " </li>";
        }
        if ($envioOriginal->getTlfLocalDestinatario() != $envioModificado->getTlfLocalDestinatario()) {
            $comentario .= "<li> TlfLocal del destinatario de: " . $envioOriginal->getTlfLocalDestinatario() . " a: " . $envioModificado->getTlfLocalDestinatario() . " </li>";
        }
        if ($envioOriginal->getObservacionesEnvio() != $envioModificado->getObservacionesEnvio()) {
            $comentario .= "<li> Observaciones del envio de: " . $envioOriginal->getObservacionesEnvio() . " a: " . $envioModificado->getObservacionesEnvio() . " </li>";
        }
        if ($comentario == "") {
            $comentario = "Se actualizo el envio, pero sin modificar ninguno de sus valores";
        } else {
            $comentario = "Fueron cambiados los siguientes valores <ul>" . $comentario . " </ul>";
        }
        EnvioDAO::addComment($idEnvio, $comentario, "null", Constants::$STATUS_INICIAL_ENVIOS);
    }
}
?>
<script type="text/javascript">
	<?php 
if ($code == 0) {
    ?>
		alert("Su informacion fue actualizada de manera exitosa.");
		window.location = "index.php";
	<?php 
} else {
    ?>
		alert("<?php 
    echo $msgError;
    ?>
    }
    if ($envioOriginal->getTlfLocalDestinatario() != $envioModificado->getTlfLocalDestinatario()) {
        $comentario .= "<li> TlfLocal del destinatario de: " . $envioOriginal->getTlfLocalDestinatario() . " a: " . $envioModificado->getTlfLocalDestinatario() . " </li>";
    }
    if ($envioOriginal->getObservacionesEnvio() != $envioModificado->getObservacionesEnvio()) {
        $comentario .= "<li> Observaciones del envio de: " . $envioOriginal->getObservacionesEnvio() . " a: " . $envioModificado->getObservacionesEnvio() . " </li>";
    }
    if ($envioOriginal->getDescEmpresaEnvio() != $envioModificado->getDescEmpresaEnvio()) {
        $comentario .= "<li> Empresa de envio de: " . $envioOriginal->getDescEmpresaEnvio() . " a: " . $envioModificado->getDescEmpresaEnvio() . " </li>";
    }
    if ($comentario == "") {
        $comentario = "Se actualizo el envio, pero sin modificar ninguno de sus valores";
    } else {
        $comentario = "Fueron cambiados los siguientes valores: <ul>" . $comentario . " </ul>";
    }
    EnvioDAO::addComment($idEnvio, $comentario, "null", $envioModificado->getIdStatusActual());
}
?>
<script type="text/javascript">
	<?php 
if ($code == 0) {
    ?>
		alert("Su informacion fue actualizada de manera exitosa.");
		window.location = "index.php";
	<?php 
} else {
    ?>
		alert("Disculpe, hubo un problema procesando su solicitud, por favor intente mas tarde.");
		window.history.back();
	<?php 
}
include_once '../classes/BitacoraDAO.php';
include_once '../classes/ModuloDAO.php';
include_once '../classes/EnvioDAO.php';
include_once '../classes/EnvioDTO.php';
include_once '../classes/UsuarioDTO.php';
include_once '../includes/session.php';
$idEnvio = $_POST["idEnvio"];
$newComment = $_POST["newComment"];
$envioDTO = EnvioDAO::getEnvioInfo($idEnvio);
$userDTO = $_SESSION[Constants::$KEY_USUARIO_DTO];
$currentIdStatus = $envioDTO->getIdStatusActual();
BitacoraDAO::registrarComentario("Ingreso en pagina ajax para agregar comentario a envio[" . $idEnvio . "]");
//no hay restricciones para agregar comentarios
BitacoraDAO::registrarComentario("El usuario puede agregar comentarios al envio[" . $idEnvio . "]");
//agregamos el comentario nuevo
$userDTO = $_SESSION[Constants::$KEY_USUARIO_DTO];
$idUsuario = "NULL";
if ($userDTO === NULL) {
    $idUsuario = "NULL";
} else {
    $idUsuario = $userDTO->getId();
}
//si el nuevo estado es FACTURADO, quiere decir que me debio llegar el codigo de factura interno
if ($newComment != "") {
    $result = EnvioDAO::addComment($envioDTO->getId(), $newComment, $idUsuario, $currentIdStatus);
}
if (!$result) {
    echo "Ocurrio un error actualizando el envio";
} else {
    echo "Los cambios fueron realizados";
}
Exemplo n.º 4
0
$pdf->Cell(0, 10, "Quierounacompu.com", 0, 1);
$pdf->Cell(0, 10, "Manifiesto de Envíos entregados al Courier", 0, 1);
$pdf->Cell(0, 10, "Fecha: " . date("d-m-Y"), 0, 1);
$pdf->Ln(10);
//colocamos la informacion de los ids a procesar
$pdf->SetFont('Arial', 'B', 12);
$pdf->Cell(65, 10, "Nombre del Destinatario", 1, 0);
$pdf->Cell(50, 10, "Empresa de Envío", 1, 0, "C");
$pdf->Cell(35, 10, "Número de Guía", 1, 0, "C");
$pdf->Cell(40, 10, "Ciudad Destino", 1, 1);
$pdf->SetFont('Times', '', 10);
$arrayIds = explode(",", $_GET["ids"]);
foreach ($arrayIds as $idEnvio) {
    $envioDTO = EnvioDAO::getEnvioInfo($idEnvio);
    EnvioDAO::updateEnvioCurrentStatus($idEnvio, EnvioDAO::$COD_STATUS_ENTREGADO_AL_COURIER);
    EnvioDAO::addComment($idEnvio, "Cambio de status a Entregado al Courier", $idUsuario, EnvioDAO::$COD_STATUS_ENTREGADO_AL_COURIER);
    if ($envioDTO != null) {
        $pdf->Cell(65, 10, $envioDTO->getNombreDestinatario(), 1, 0);
        $pdf->Cell(50, 10, $envioDTO->getDescEmpresaEnvio(), 1, 0);
        $pdf->Cell(35, 10, $envioDTO->getCodigoEnvio(), 1, 0);
        $pdf->Cell(40, 10, $envioDTO->getCiudadDestino(), 1, 1);
    }
    /*
    if($envioDTO != null){
    	$x = $pdf->GetX();
    	$y = $pdf->GetY();
    	$ancho = 10;
    	$lines = 0;
    	
    	$lines = $pdf->MultiCell(55, $ancho, $envioDTO->getNombreDestinatario(), "T", "J");
    	
Exemplo n.º 5
0
    if ($newStatus == EnvioDAO::$COD_STATUS_PAGO_NO_ENCONTRADO) {
        $message = file_get_contents("../emailTemplates/templatePagoNoEncontrado.html");
        $message = str_replace("{0}", $envioDTO->getNombreCompleto() . " (" . $envioDTO->getSeudonimoML() . ")", $message);
        $message = str_replace("{1}", $envioDTO->getDescBanco(), $message);
        $message = str_replace("{2}", $envioDTO->getDescMedioPago(), $message);
        $message = str_replace("{3}", $envioDTO->getNumVoucher(), $message);
        $message = str_replace("{4}", $envioDTO->getMontoPago(), $message);
        $message = str_replace("{5}", "http://www.quierounacompu.com/pagos/actualizarEnvio.php?id=" . $envioDTO->getIdEncriptado(), $message);
        //$message = str_replace("{5}", "http://www.quierounacompu.com/pagos/updatePedido.php?id=".$envioDTO->getId(), $message);
        SendEmail::sendMail($envioDTO->getCorreo(), SendEmail::$SUBJECT_PAGO_NO_ENCONTRADO, $message);
    }
    $result = true;
    //vemos si fue enviado un comentario personalizado a este envio
    if ($newComment != "") {
        $result = EnvioDAO::addComment($envioDTO->getId(), $newComment, $idUsuario, $newStatus == -1 ? $envioDTO->getIdStatusActual() : $newStatus);
    }
    if ($result && $newStatus != -1) {
        $result = EnvioDAO::addComment($envioDTO->getId(), "Cambio de status a " . $newStatusText, $idUsuario, $newStatus);
        if ($result) {
            //modifico el status actual del envio con el indicado por el usuario que esta actualizando
            $result = EnvioDAO::updateEnvioCurrentStatus($envioDTO->getId(), $newStatus);
        }
    }
    if (!$result) {
        echo "Ocurrio un error actualizando el envio";
    } else {
        echo "Los cambios fueron realizados";
    }
} else {
    echo "Disculpe, usted no tiene permiso para editar registros del tipo '" . $envioDTO->getDescStatusActual() . "'";
}