unset($_SESSION['cart']);
$CiaName=$_GET['CiaName'];
$query="SELECT
c.ID, c.Id_cont, c.expira, c.No
FROM
cotizacion c
WHERE
compania ='".$CiaName."'
GROUP BY
c.ID, c.Id_cont, c.expira, c.No
ORDER BY Fecha DESC";
$result=mysql_query($query,$con) or die(mysql_error());
while($registro=mysql_fetch_row($result))
{
$nombre=$registro["0"];
$IdCont=$registro["1"];
$Expira=strtotime($registro["2"]);
$No = $registro["3"];
$POLink = '';
$POTextoEstatus = '%2$s
';
$ProveedoresSinOrdenDeCompra = False;
$queryProveedores="SELECT
p.id_prov, p.name, oc.id_PO, oc.id_estatus
FROM
cotizacion c
INNER JOIN ptoscotizacion pc ON pc.ID = c.ID
INNER JOIN product pr ON pr.id_product = pc.id_product_cot
INNER JOIN proveedor p ON p.id_prov = pr.provider
LEFT JOIN ordencompra oc ON oc.id_cotizacion = c.No AND oc.id_prov = p.id_prov
WHERE
c.No = ".$No."
GROUP BY
p.id_prov, p.name, oc.id_PO, oc.id_estatus
ORDER BY
c.Fecha DESC";
$proveedoresDeCotizacion = mysql_query($queryProveedores, $con) or die(mysql_error());
while($proveedorCot = mysql_fetch_row($proveedoresDeCotizacion))
{
$IdProveedor = $proveedorCot[0];
$NombreProveedor = $proveedorCot[1];
$OrdenCompraProveedor = $proveedorCot[2];
$EstatusDeOrdenDeCompra = $proveedorCot[3];
$ProveedoresSinOrdenDeCompra = $ProveedoresSinOrdenDeCompra || is_null($OrdenCompraProveedor);
$ColorEstatusOrdenCompra = $EstatusDeOrdenDeCompra == 2 ? 'Green' : 'DarkOrange';
$TextoEstatusOrdenCompra = $EstatusDeOrdenDeCompra == 2 ? 'Aprobada' : 'Pendiente';
$TextoEstatusOrdenDeCompra = sprintf($POTextoEstatus , $ColorEstatusOrdenCompra, $TextoEstatusOrdenCompra);
if(!is_null($OrdenCompraProveedor))
$POLink .= '';
}
if($ProveedoresSinOrdenDeCompra && $Expira < time())
$POLink .= 'Expiro. Actualiza la cotizacion para poder generar ordenes de compra.
';
else if ($ProveedoresSinOrdenDeCompra)
{
$POLink .= '';
}
echo ' '.$nombre.' | ';
echo ' | ';
echo ''.$POLink.' |
';
}
?>