Primer commit del sistema avantika sin cambios
This commit is contained in:
93
modules/pedidos-enviar-pendientes.php
Executable file
93
modules/pedidos-enviar-pendientes.php
Executable file
@@ -0,0 +1,93 @@
|
||||
<?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;
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user