Files
ventas_php/modules/pedidos-enviar-pendientes.php

93 lines
2.2 KiB
PHP
Executable File

<?php
require_once('../config.php');
include_once(DOC_ROOT.'/libraries.php');
/*
$empresa->AuthUser();
if(!$usuario->AllowPage($page, $_SESSION['loginKey'])){
header('Location: '.WEB_ROOT);
exit;
}
*/
$pedidos = $pedido->Enumerate();
$items = array();
foreach($pedidos['items'] as $res){
$pedido->setPedidoId($res['pedidoId']);
$productos = $pedido->GetProductos();
$costoCompra = 0;
$precioVenta = 0;
foreach($productos as $val){
$totalProds = $val['totalLote'] * $val['cantLotes'];
//$costoCompra += $val['costo'] * $totalProds;
$precioVenta += $val['precioVenta'] * $totalProds;
}
$costoCompra = $res['total'];
$res['costoCompra'] = number_format($costoCompra,2,'.',',');
$res['precioVenta'] = number_format($precioVenta,2,'.',',');
//Obtenemos el Porcentaje de Utilidad
$utilidad = $precioVenta - $costoCompra;
if($costoCompra > 0){
$porcUtilidad = ($utilidad * 100) / $costoCompra;
$res['utilidad'] = number_format($porcUtilidad,2,'.',',');
}else{
$res['utilidad'] = 0;
}
$proveedor->setProveedorId($res['proveedorId']);
$res['proveedor'] = $proveedor->GetNameById();
$fecha = date('d-m-Y',strtotime($res['fecha']));
$hora = date('H:i:s',strtotime($res['fecha']));
$fecha = $util->FormatDateDMMMY($fecha);
$res['fecha'] = $fecha.' '.$hora;
$fechaEntrega = date('d-m-Y',strtotime($res['fechaEntrega']));
$res['fechaEntrega'] = $util->FormatDateDMMMY($fechaEntrega);
if($res['fechaEntregaF']){
$fechaEntregaF = date('d-m-Y',strtotime($res['fechaEntregaF']));
$res['fechaEntregaF'] = $util->FormatDateDMMMY($fechaEntregaF);
}
$items[] = $res;
}
$html = '<html>';
$html .= '<body>
Hola
</body>';
$html = '</html>';
$email = 'diego@avantika.com.mx';
try {
$_mail->AddAddress($email, 'Directivo');
$_mail->SetFrom('contacto@novomoda.com', 'Novomoda');
$_mail->Subject = 'Listao de Ordenes de Compra Pendientes de Aprobacion';
$_mail->MsgHTML($html);
$_mail->Send();
$emailSent = 1;
} catch (phpmailerException $e) {
$emailSent = 2;
} catch (Exception $e) {
$emailSent = 2;
}
echo 'Done';
exit;
?>