<%
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/Buscador.css" rel="stylesheet" />
<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>
<!-- 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
Dim Sql11, Sql12, Sql13, Sql14, Sql15, Sql16, Sql17
'***** 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
Dim Provee, Iva, Folioweb, Mone, Origen, Ucosto
Dim Ses
Dim FiltroA, FiltroB, FiltroC, FiltroD, TipoO, Msa
Ses=Session.SessionId
Provee = Request("Provee")
Iva = Request("Iva")
Folioweb = Request("Folioweb")
Mone = Request("Mone")
Origen = Request("Origen")
FiltroA = Ucase(Request("FiltroA"))
FiltroB = Ucase(Request("FiltroB"))
FiltroC = Ucase(Request("FiltroC"))
%>
<SECTION Class="HeaderGes">
<div Id="DivHeadGes">
<%= Rs11("Nombre") %><br>
<%= Rs11("Direccion") %>, <%= Rs11("colonia") %><br>
<%= Rs11("Poblacion") %>
</div>
</SECTION>
<SECTION>
<!--#include file="Fpedm.asp"-->
</SECTION>
<SECTION>
<center>
<br>
<B>***** REQUISICIONES PENDIENTES DE COMPRA *****</B>
<BR><BR>
<Form action="Fpedrequicom.asp" Name="Filtro" Method="Post">
<TABLE Border="0" Cellspacing="1" Cellpadding="2">
<Tr>
<td Class="Normalb">Filtrar Por: </td>
<td Class="Normalb">
<Select NAME="FiltroA" Class="Normalb">
<Option Value="Pedreqd">Pedido</Option>
<Option Value="numreqd">Requisicion</Option>
<Option Value="Nomcli">Cliente</Option>
<Option Value="codreqd">Producto</Option>
</Select>
</Td>
<Td Class="Normalb">
<Select NAME="FiltroB" Class="Normalb">
<Option Value="Like">Contiene</Option>
<Option Value="=">Igual que</Option>
</Select>
</td>
<Td Class="Normalb">
<Input Type="Text" Class="Normalb" Name="FiltroC" Size="15" Value="" Style="Text-Align:Right" OnChange="javascript:this.value=this.value.toUpperCase();">
</td>
<Td Class="Normalb">
<input type="Submit" value="Filtrar" class="Normalb">
</td>
</Tr>
</Table>
</Form>
<%
If FiltroA = " " or Isnull(FiltroA) then
FiltroA = ""
FiltroB = ""
FiltroC = ""
Else
FiltroA = FiltroA
If FiltroC = "" Or Isnull(FiltroC) then
FiltroA = ""
FiltroB = ""
FiltroC = ""
msa = ""
Else
If FiltroB = "LIKE" Then
FiltroD = "'%" & UCase(Request("FiltroC")) & "%'"
Else
FiltroD = "'" & UCase(Request("FiltroC")) & "'"
End If
Msa = " and " & FiltroA & " " & Filtrob & " " & FiltroD
End If
End If
Set Rs15 = server.CreateObject("ADODB.Recordset")
Sql15 = "SELECT regreqd, codreqd, numreqd, FecReqE, pedreqd, ParReqd, nominv, Casreqd, Ultcinv, Fpereqd, Desalm, desdiv, ppereqd, ObsReqd, " &_
"Nomcli, Fpefpedd, DESCREQ, numreq, tcadiv " &_
"FROM CREQDET left join Creqenc on NumReqd = NumReqE left join inventarios on codreqd = cveinv " &_
"left join monedas on MonReqE = cladiv left join Almacenes on almreqd = claalm " &_
"left join FPEDDET on PedReqd = NPEFPEDD and ParReqd = SECFPEDD left join CLIENTES on clifpedd = CLACLI " &_
"left join STATUSREQ ON NUMREQ = STAREQDET " &_
"where codreqd not like '19a%' and FecReqE > '31/12/2009' and codreqd not like '%mensaje%' " &_
"and CaSReqd > 0 and OrdReqd = 0 and StaReqE <> 2 and orireqd <=1 "& Msa &" " &_
"Order by Fpefpedd desc;"
Rs15.Open Sql15,Cn1,1,2
If Rs15.EOF then
Else
%>
<Table Class="TABLAREQ">
<Tr>
<Td Align="center">
</Td>
<Td>Requisicion</Td>
<Td>Fecha</Td>
<Td>Pedido</Td>
<Td>Cliente</Td>
<Td>Partida</Td>
<Td>Almacen</Td>
<Td>Clave</Td>
<Td>Descripcion</Td>
<Td>Observaciones</Td>
<Td>Cantidad</Td>
<Td>F.E.P.</Td>
<Td>Status Requisicion</Td>
</Tr>
<%
Dim count,bg_color, Disp, Aparta, i
Dim FechaPI, ColorFechaPi
count = 0
For i = 0 to Rs15.RecordCount - 1
If Isnull(Rs15("Ultcinv")) or Rs15("Ultcinv") ="" Then
Ucosto = 0
Else
Ucosto = Cdbl(Rs15("Ultcinv")) / Cdbl(Rs15("tcadiv"))
End If
if (count Mod 2 = 0) then bg_color="#ffffff" else bg_color="#ECEBEB" end if
FechaPI = DateDiff("d", Rs15("Fpefpedd"), Date())
If Cdbl(FechaPI) < -10 Then
ColorFechaPi = "#05FD17"
Else If Cdbl(FechaPI) > -1 Then
ColorFechaPi = "#FD0A15"
Else
ColorFechaPi = "#F4FD0A"
End If
End If
%>
<Tr>
<Td bgcolor="<%= bg_color %>">
<input type="Hidden" value="<%= Rs15("regreqd") %>" >
<input type="Hidden" value="<%= Rs15("codreqd") %>" >
</Td>
<Td Align="Right" bgcolor="<%= bg_color %>">
<a href="Creqdir.asp?CReqnum=<% =Rs15("numreqd")%>&Empresa=<%= Session("Mybussiness") %>" onclick="NewWindow(this.href,'Requisiciones','600','450','yes');return false;">
<%= Rs15("Numreqd") %>
</A>
</Td>
<Td Align="Left" bgcolor="<%= bg_color %>"><%= Rs15("FecReqE") %> </Td>
<Td Align="Right" bgcolor="<%= bg_color %>"><%= Rs15("Pedreqd") %></Td>
<Td Align="Left" bgcolor="<%= bg_color %>"><%= Rs15("Nomcli") %></Td>
<Td Align="Right" bgcolor="<%= bg_color %>"><%= Rs15("Parreqd") %></Td>
<Td Align="Left" bgcolor="<%= bg_color %>"><%= Rs15("Desalm") %></Td>
<Td Align="Left" bgcolor="<%= bg_color %>">
<a href="Distribucion.asp?Codigo=<%= Rs15("codreqd") %>" onclick="NewWindow(this.href,'Distro','600','450','yes');return false;">
<%= Rs15("Codreqd") %>
</A>
</Td>
<Td Align="Left" bgcolor="<%= bg_color %>"><%= Rs15("Nominv") %></Td>
<Td Align="Left" bgcolor="<%= bg_color %>"><%= Rs15("ObsReqd") %></Td>
<Td Align="Right" bgcolor="<%= bg_color %>"><%= formatnumber(Rs15("Casreqd")) %></Td>
<input type="Hidden" name="txt_<%=i%>" value="<% = Rs15("Fpereqd")%>" disabled style="border:1px solid:#000000;background:<%=bg_color%>">
<Td Align="Left" bgcolor="<%= ColorFechaPi %>"><%= Rs15("Fpefpedd") %></Td>
<Td Align="Left" bgcolor="<%= bg_color %>">
<%= Rs15("descreq") %>
</a>
</Td>
</Tr>
<%
Rs15.Movenext
count = count + 1
Next
%>
<Tr>
<Td Colspan="15" Align="Center">
</td>
</Tr>
</Table>
</Form>
<%
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
%>