} 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"; }
$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");
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() . "'"; }