<%
Option Explicit
Session.LCID = 2058
'***** SI NO HA INICIADO SESION ***
If Session("Mybussiness") = "" then
Response.redirect("default.asp")
Else
Session.Timeout = 1200
'******* EN CASO DE ERROR ****
Err.Clear
On Error Resume Next
'*** REMPLAZA
Function Sanea(Texto)
Sanea = Replace(Texto, "'", "''")
Sanea2 = Replace(Texto, ",", ".")
End Function
%>
<!DOCTYPE html>
<HTML>
<HEAD>
<meta charset="ISO-8859-1" />
<TITLE>SISTEMA MIM <%= Session("Mybussiness") %> USUARIO: <%= Session("MyName") %></TITLE>
<link href="css/IndicadorB.css" rel="stylesheet" />
<!-- Scripts para las graficas -->
<script src="RGraph/RGraph.common.core.js"></script>
<script src="RGraph/RGraph.pie.js"></script>
<!-- JavaScript para enviar a una pagina emergente -->
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
// End -->
</script>
</HEAD>
<BODY>
<%
'***** Variables a la base de datos ****
Dim Cn1, Cn2
Dim Rs11, Rs12, Rs13, Rs14, Rs15, Rs16, Rs17, Rs18
Dim Sql11, Sql12, Sql13, Sql14, Sql15, Sql16, Sql17, Sql18
'***** Conexion a la Base de Datos
Set Cn1 = Server.CreateObject( "ADODB.Connection" )
Cn1.Open "DRIVER={SQL Server};SERVER=172.17.0.5;UID="& Session("MyName") &";PWD="& Session("MyPass") &";Database="& Session("Mybussiness") &""
Set Cn2 = Server.CreateObject( "ADODB.Connection" )
Cn2.Open "DRIVER={SQL Server};SERVER=172.17.0.5;UID="& Session("MyName") &";PWD="& Session("MyPass") &";Database=REPORTES"
'***** Conexion A la Tabla Empresa ****
Set Rs11 = Server.CreateObject("ADODB.Recordset")
Sql11="Select * from Empresa;"
Rs11.Open Sql11,Cn1,1,2
Dim Empresa
Empresa = Request("Empresa")
%>
<Header>
<%= Rs11("Nombre") %><br>
<%= Rs11("Direccion") %>, <%= Rs11("colonia") %><br>
<%= Rs11("Poblacion") %>
</header>
<SECTION>
<center>
<br><br>
<Table Id="Principal" Border="1" width="1024">
<Tr>
<Td Id="TbStock">STOCK MINIMO NO CUMPLIDO <%= Empresa %></Td>
</Tr>
<Tr>
<Td Valign="Top">
<!-- TABLA PARA LOS CODIGOS QUE NO CUMPLEN CON EL STOCK -->
<%
Dim OrdenCod, CampoCod
Dim MsgA, MsgB
CampoCod = Request("CampoCod")
OrdenCod = Request("OrdenCod")
If CampoCod = 1 or Isnull(CampoCod) or CampoCod = "" Then
MsgA = "CODIGO"
Else If CampoCod = 2 Then
MsgA = "DESCRIPCION"
Else If CampoCod = 3 Then
MsgA = "UDM"
Else If CampoCod = 4 Then
MsgA = "LINEA"
Else If CampoCod = 5 Then
MsgA = "EXISTENCIAS"
Else If CampoCod = 6 Then
MsgA = "MINIMO"
Else If CampoCod = 7 Then
MsgA = "MAXIMO"
Else If CampoCod = 8 Then
MsgA = "Apartados"
Else If CampoCod = 9 Then
MsgA = "Procesar"
Else If CampoCod = 10 Then
MsgA = "Recibir"
Else If CampoCod = 11 Then
MsgA = "FALTANTES"
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
If Isnull(OrdenCod) or OrdenCod = 0 Then
MsgB = "Asc"
OrdenCod = 1
Else
MsgB = "DESC"
OrdenCod = 0
End If
'***** Conexion A la Tabla Empresa ****
Set Rs12 = Server.CreateObject("ADODB.Recordset")
Sql12="Select Codigo,Descripcion, UDM, Linea, Existencias, Minimo, Maximo, Apartados, Procesar, Recibir, " &_
"(Existencias - APARTADOS - PROCESAR + RECIBIR - MAXIMO) * -1 as Faltantes " &_
"From " & Session("MyName")&"MIN" & " " &_
"Where Minimo > 0 and CALIFICACION = 1 " &_
"And empresa = '"& Empresa &"' " &_
"Order By "& MsgA &" "& MsgB &";"
Rs12.Open Sql12,Cn2,1,2
If Rs12.EOF Then
Else
%>
<Table>
<Tr>
<Td Id="TdStockNoCum"><a href="InvDashSNO.asp?Empresa=<%= Empresa %>&CampoCod=1&OrdenCod=<%= OrdenCod %>">Codigo</a></Td>
<Td Id="TdStockNoCum"><a href="InvDashSNO.asp?Empresa=<%= Empresa %>&CampoCod=2&OrdenCod=<%= OrdenCod %>">Descripcion</a></Td>
<Td Id="TdStockNoCum"><a href="InvDashSNO.asp?Empresa=<%= Empresa %>&CampoCod=3&OrdenCod=<%= OrdenCod %>">UDM</a></Td>
<Td Id="TdStockNoCum"><a href="InvDashSNO.asp?Empresa=<%= Empresa %>&CampoCod=4&OrdenCod=<%= OrdenCod %>">Linea</a></Td>
<Td Id="TdStockNoCum"><a href="InvDashSNO.asp?Empresa=<%= Empresa %>&CampoCod=5&OrdenCod=<%= OrdenCod %>">Existencias</a></Td>
<Td Id="TdStockNoCum"><a href="InvDashSNO.asp?Empresa=<%= Empresa %>&CampoCod=6&OrdenCod=<%= OrdenCod %>">Minimo</a></Td>
<Td Id="TdStockNoCum"><a href="InvDashSNO.asp?Empresa=<%= Empresa %>&CampoCod=7&OrdenCod=<%= OrdenCod %>">Maximo</a></Td>
<Td Id="TdStockNoCum"><a href="InvDashSNO.asp?Empresa=<%= Empresa %>&CampoCod=8&OrdenCod=<%= OrdenCod %>">Apartados</a></Td>
<Td Id="TdStockNoCum"><a href="InvDashSNO.asp?Empresa=<%= Empresa %>&CampoCod=9&OrdenCod=<%= OrdenCod %>">Procesar</a></Td>
<Td Id="TdStockNoCum"><a href="InvDashSNO.asp?Empresa=<%= Empresa %>&CampoCod=10&OrdenCod=<%= OrdenCod %>">Recibir</a></Td>
<Td Id="TdStockNoCum"><a href="InvDashSNO.asp?Empresa=<%= Empresa %>&CampoCod=11&OrdenCod=<%= OrdenCod %>">Faltantes</a></Td>
</Tr>
<%
Do While Not Rs12.EOF
%>
<Tr onmouseover="this.className = 'resaltar'" onmouseout="this.className = null">
<Td Id="TdStockNoCumLeft"><%= Rs12("Codigo") %></Td>
<Td Id="TdStockNoCumLeft"><%= Rs12("Descripcion") %></Td>
<Td Id="TdStockNoCumLeft"><%= Rs12("UDM") %></Td>
<Td Id="TdStockNoCumLeft"><%= Rs12("Linea") %></Td>
<Td Id="TdStockNoCumRight"><%= Formatnumber(Rs12("Existencias")) %></Td>
<Td Id="TdStockNoCumRight"><%= Formatnumber(Rs12("Minimo")) %></Td>
<Td Id="TdStockNoCumRight"><%= Formatnumber(Rs12("Maximo")) %></Td>
<Td Id="TdStockNoCumRight"><%= Formatnumber(Rs12("Apartados")) %></Td>
<Td Id="TdStockNoCumRight"><%= Formatnumber(Rs12("Procesar")) %></Td>
<Td Id="TdStockNoCumRight"><%= Formatnumber(Rs12("Recibir")) %></Td>
<Td Id="TdStockNoCumRight"><%= Formatnumber(Rs12("Faltantes")) %></Td>
</Tr>
<%
Rs12.Movenext
Loop
%>
</Table>
</Td>
</TR>
</Table>
<%
End If
%>
</SECTION>
<%
If Err.Number <> 0 Then
%>
<br><br>
Número de Error: <%= Err.Number %><BR>
Descripción: <%= Err.Description %><BR>
Origen: <%= Err.Source %><BR>
Linea: <%= Err.Line %><BR>
<br>
<%
Else
'****** FIN DE LOS ERRORES ***
End If
%>
</BODY>
</HTML>
<%
'FIN DE SESION
End If
%>