<%
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
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") &""
'***** Conexion A la Tabla Empresa ****
Set Rs11 = Server.CreateObject("ADODB.Recordset")
Sql11="Select * from Empresa;"
Rs11.Open Sql11,Cn1,1,2
%>
<Header>
<%= Rs11("Nombre") %><br>
<%= Rs11("Direccion") %>, <%= Rs11("colonia") %><br>
<%= Rs11("Poblacion") %>
</header>
<SECTION>
<center>
<br><br>
<%
Dim Numord
Dim Origen, ColorUtilidad
Numord = Request("Numord")
'***** Conexion A la Tabla Encabezado ****
Set Rs12 = Server.CreateObject("ADODB.Recordset")
Sql12 = "Select * " &_
"from Cordenc, Proveedores, Monedas " &_
"where proore = cveprv and cladiv = monore and numore = "& Numord &";"
Rs12.Open Sql12,Cn1,1,2
If Rs12("Oriore") = 0 then
Origen = "Nacional"
Else
Origen = "Importacion"
End If
%>
<Table>
<Tr>
<Td Id="TdStockNoCum" Valign="Top" Align="Center" Colspan="2">Proveedor</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Fecha</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center"></Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Numero</Td>
</Tr>
<Tr>
<Td Id="TdStockNoCumLeft" Valign="Top" Align="Center" Colspan="2">( <%= Rs12("Proore") %> ) <%= Rs12("Nomprv") %></Td>
<Td Id="TdStockNoCumLeft" Valign="Top" Align="Center"><%= Rs12("Fecore") %></Td>
<Td Id="TdStockNoCumLeft" Valign="Top" Align="Center"></Td>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Rs12("Numore") %></Td>
</Tr>
<Tr>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">IVA</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Moneda</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Dias Cre</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Status</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Origen</Td>
</Tr>
<Tr>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Rs12("IvaOre") %> %</Td>
<Td Id="TdStockNoCumLeft" Valign="Top" Align="Center"><%= Rs12("Desdiv") %></Td>
<Td Id="TdStockNoCumLeft" Valign="Top" Align="Center"><%= Rs12("Diasore") %></Td>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Rs12("Staore") %></Td>
<Td Id="TdStockNoCumLeft" Valign="Top" Align="Center"><%= Origen %></Td>
</Tr>
</Table>
<br><br>
<%
'***** Conexion A la Tabla Encabezado ****
Set Rs13 = Server.CreateObject("ADODB.Recordset")
Sql13 = "select secord, csoord, cpeord, DesAlm, CODORD, nominv, PLIORD, DESORD, PUNORD, FPORD, PINORD, PPIORD, UCOMUL, CPMUL, " &_
"Case when pveord = 0 then 0 else ((1- (PUNORD * TCAORD) / (PVEORD * PTCORD)) * 100) end as Utilidad, (PUNORD * csoord) as Importe " &_
"from corddet, Inventarios, multialmacen,almacenes where numord = "& Numord &" " &_
"and cveinv = codord and ARTMUL = codord and almord = claalm and almord = ALMMUL order by regord asc;"
Rs13.Open Sql13,Cn1,1,2
If Rs13.EOF Then
Else
%>
<Table>
<Tr>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Partida</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Cantidad</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Can Pen</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Almacen</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Codigo</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Descripcion</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Precio</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Desc</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Unitario</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Importe</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Entrega</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">P. Int</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">P.P.I.</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Ucosto</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Cpromedio</Td>
<Td Id="TdStockNoCum" Valign="Top" Align="Center">Utilidad</Td>
</Tr>
<%
Do While Not Rs13.EOF
If Cdbl(Rs13("Utilidad")) < 15.01 then
ColorUtilidad = "#FF0000"
Else
ColorUtilidad = "#000000"
End If
%>
<Tr onmouseover="this.className = 'resaltar'" onmouseout="this.className = null">
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Rs13("Secord") %></Td>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Formatnumber(Rs13("Csoord")) %></Td>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Formatnumber(Rs13("Cpeord")) %></Td>
<Td Id="TdStockNoCumLeft" Valign="Top" Align="Center"><%= Rs13("Desalm") %></Td>
<Td Id="TdStockNoCumLeft" Valign="Top" Align="Center">
<a href="Distribucion.asp?Codigo=<%= Rs13("Codord") %>" onclick="NewWindow(this.href,'Distro','450','450','yes');return false;">
<%= Rs13("Codord") %>
</a>
</Td>
<Td Id="TdStockNoCumLeft" Valign="Top" Align="Center"><%= Rs13("Nominv") %></Td>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Formatnumber(Rs13("PLIORD")) %></Td>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Formatnumber(Rs13("Desord")) %></Td>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Formatnumber(Rs13("PUNORD")) %></Td>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Formatnumber(Rs13("Importe")) %></Td>
<Td Id="TdStockNoCumLeft" Valign="Top" Align="Center"><%= Rs13("Fpord") %></Td>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><a href="CONSULTAPED.asp?PEDIDO=<%= Rs13("PINORD") %>" onclick="NewWindow(this.href,'<%= Rs13("PINORD") %>','800','600','yes');return false;"> <%= Rs13("PINORD") %> </Td>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Rs13("PPIORD") %></Td>
<%
If Rs12("MONORE") = 1 then
%>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Formatnumber(Rs13("UCOMUL")) %></Td>
<%
Else
%>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Formatnumber(Cdbl(Rs13("UCOMUL")) / Cdbl(Rs12("TCADIV"))) %></Td>
<%
End If
%>
<%
If Rs12("MONORE") = 1 then
%>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Formatnumber(Rs13("CPMUL")) %></Td>
<%
Else
%>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><%= Formatnumber(Cdbl(Rs13("CPMUL")) / Cdbl(Rs12("TCADIV"))) %></Td>
<%
End If
%>
<Td Id="TdStockNoCumRight" Valign="Top" Align="Center"><Font Color="<%= ColorUtilidad %>"><%= Formatnumber(Rs13("Utilidad")) %></Td>
</Tr>
<%
Rs13.Movenext
Loop
%>
<Tr>
<Td Colspan="8"></td>
<Td Id="TdStockNoCumLeft"> </td>
<Td Id="TdStockNoCumRight"> </td>
</Tr>
<Tr>
<Td Colspan="8"></td>
<Td Id="TdStockNoCumLeft">Subtotal:</td>
<Td Id="TdStockNoCumRight"><%= FormatNumber(Rs12("Subore")) %></td>
</Tr>
<Tr>
<Td Colspan="8"></td>
<Td Id="TdStockNoCumLeft">Iva:</td>
<Td Id="TdStockNoCumRight"><%= FormatNumber(Rs12("Ivtore")) %></td>
</Tr>
<Tr>
<Td Colspan="8"></td>
<Td Id="TdStockNoCumLeft">Total:</td>
<Td Id="TdStockNoCumRight"><%= FormatNumber(Rs12("Totore")) %></td>
</Tr>
<Tr>
<Td Id="TdStockNoCumLeft">LAB:</td>
<Td Id="TdStockNoCumLeft" Colspan="13"><%= Rs12("labore") %></td>
</Tr>
<Tr>
<Td Id="TdStockNoCumLeft">Referencia:</td>
<Td Id="TdStockNoCumLeft" Colspan="13"><%= Rs12("embore") %></td>
</Tr>
<Tr>
<Td Id="TdStockNoCumLeft">Observaciones:</td>
<Td Id="TdStockNoCumLeft" Colspan="13"><%= Rs12("obsore") %></td>
</Tr>
<Tr>
<Td Id="TdStockNoCumLeft">Condiciones:</td>
<Td Id="TdStockNoCumLeft" Colspan="13"><%= Rs12("condiciones") %></td>
</Tr>
<Tr>
<Td Id="TdStockNoCumLeft" Colspan="14"> </td>
</Tr>
<Form action="OrdenFirmup.asp" name="OrdenFirmup" method="Post">
<Tr>
<Td Id="TdStockNoCum" Colspan="14">
Firma Digital
</td>
</Tr>
<Tr>
<Td Id="TdStockNoCum" Colspan="14">
<input Type="Password" name="Token" Size="20" onChange="javascript:this.value=this.value.toUpperCase();">
<input Type="Hidden" name="Registro" value="<%= Rs12("Regore") %>" Size="15">
<input Type="Hidden" name="Numord" value="<%= Numord %>" size="12">
</td>
</Tr>
<Tr>
<Td Id="TdStockNoCum" Colspan="14">
<input type="submit" value="Autorizar">
</td>
</Tr>
</Form>
</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
%>