<%
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, "'", "''")
End Function
%>
<!DOCTYPE html>
<HTML>
<HEAD>
<meta charset="ISO-8859-1" />
<TITLE>SISTEMA MIM <%= Session("Mybussiness") %> USUARIO: <%= Session("MyName") %></TITLE>
<link href="css/Modulos.css" rel="stylesheet" />
<link href="css/CXP.css" rel="stylesheet" />
<!--- PARA ABRIR LAS VENTANAS EMERGENTES --->
<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
Dim Sql11, Sql12, Sql13, Sql14
Dim ClaveCli
ClaveCli = Ucase(Request("ClaveCli"))
'***** 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
%>
<SECTION Class="HeaderGes">
<div Id="DivHeadGes">
<%= Rs11("Nombre") %><br>
<%= Rs11("Direccion") %>, <%= Rs11("colonia") %><br>
<%= Rs11("Poblacion") %>
</div>
</SECTION>
<SECTION>
</SECTION>
<SECTION>
<Center>
<%
Dim Prove
Dim TotalPesos, TotalUSD
Dim Documento
Dim ImporteMX, ImporteUSD
Prove = Request("Prove")
TotalPesos = 0
TotalUSD = 0
Set Rs12 = server.CreateObject("ADODB.Recordset")
Sql12 = "Select Cveprv, Nomprv from Proveedores where Cveprv = '"& Prove &"';"
Rs12.Open Sql12,Cn1,1,2
Set Rs13 = server.CreateObject("ADODB.Recordset")
Sql13 = "select Nrecxpg, Descxpc, Frecxpg, Fpacxpg, Moncxpg, Impcxpg, Desdiv, Salcxpg " &_
"from cxpgen, Proveedores, monedas, cxpcon "&_
"where prvcxpg = '"& Prove &"' and cveprv = '"& Prove &"' and cladiv = moncxpg and numcxpc = movcxpg and salcxpg < -1 or "&_
"prvcxpg = '"& Prove &"' and cveprv = '"& Prove &"' and cladiv = moncxpg and numcxpc = movcxpg and salcxpg > 1 order by nrecxpg"
Rs13.Open Sql13, Cn1,1,2
If Rs13.EOF Then
%>
<BR><BR>
<b> ***** NO EXISTEN REGISTROS PARA ESTE PROVEEDOR *****</B>
<BR>
<%
Else
%>
<BR><BR>
<b>Estado de Cuenta del Proveedor: ( <%= Rs12("Cveprv") %> ) <%= Rs12("Nomprv") %> </b>
<BR><BR>
<Table>
<Tr Id="TdLineaHeader">
<Td>Movimiento</Td>
<Td>Documento</Td>
<Td>F. Recibo</Td>
<Td>F. Vencimiento</Td>
<Td>Moneda</Td>
<Td>Pesos</Td>
<Td>Dolares</Td>
<Td>Saldo</Td>
<Td>Detalle</Td>
</Tr>
<%
Do while Not Rs13.EOF
If Rs13("nrecxpg") < 0 then
Documento = Rs13("nrecxpg") * -1
Else
Documento = Rs13("nrecxpg")
End if
If Cdbl(Rs13("Moncxpg")) = 1 Then
ImporteMX = Rs13("impcxpg")
ImporteUSD = 0
Else
ImporteMX = 0
ImporteUSD = Rs13("impcxpg")
End If
%>
<Tr onmouseover="this.className = 'resaltar'" onmouseout="this.className = null">
<Td Id="TdLineaLeft"><%= Rs13("Descxpc") %></Td>
<Td Id="TdLineaRight"><%= Documento %></Td>
<Td Id="TdLineaRight"><%= Rs13("Frecxpg") %></Td>
<Td Id="TdLineaRight"><%= Rs13("Fpacxpg") %></Td>
<Td Id="TdLineaLeft"><%= Rs13("Desdiv") %></Td>
<Td Id="TdLineaRight"><%= Formatnumber(ImporteMX) %></Td>
<Td Id="TdLineaRight"><%= Formatnumber(ImporteUSD) %></Td>
<Td Id="TdLineaRight"><%= Formatnumber(Rs13("salcxpg")) %></Td>
<Td Id="TdLineaCenter">
<a href="Cxpdet.asp?Proveedor=<%= Rs12("Cveprv")%>&Nrece=<%= Rs13("nrecxpg")%>" onclick="NewWindow(this.href,'name','790','470','yes');return false;">
<img src="image/print.gif" border=0 Title="Detalle "></a>
</Td>
</Tr>
<%
Rs13.Movenext
TotalPesos = Cdbl(TotalPesos) + Cdbl(ImporteMX)
TotalUSD = Cdbl(TotalUSD) + Cdbl(ImporteUSD)
Loop
%>
<Tr>
<Td Colspan="5" Id="TdLineaRight"> <br></Td>
<Td Id="TdLineaRight"></Td>
<Td Id="TdLineaRight"></Td>
<Td Id="TdLineaRight"></Td>
<Td Id="TdLineaRight"></Td>
</Tr>
<Tr>
<Td Colspan="5" Id="TdLineaRight"> Totales:</Td>
<Td Id="TdLineaRight"><%= Formatnumber(TotalPesos) %></Td>
<Td Id="TdLineaRight"><%= Formatnumber(TotalUSD) %></Td>
<Td Id="TdLineaRight"></Td>
<Td Id="TdLineaRight"></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
%>