<%
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">
stat=1
function frm_submit(frm,rec)
{
var msgDel,check
check = 0
msgDel = "Desea continuar ?"
if (rec == 1)
{
if(frm.chk.checked == false){
check = 0
}
else{
check= 1
}
}
else if(rec > 1 )
{
for(i=0;i<frm.chk.length;i++)
{
if(frm.chk[i].checked == true)
{
check = 1;
break;
}
}
}
if (check == 0)
{
alert("Active la Casilla Para Continuar")
return;
}
else if(check == 1)
{
ok = confirm(msgDel)
if (ok == false)
{
return;
}
else
{
frm.submit()
}
}
}
function en_dis(frm,RecCount,val){
var chkLength
// tg= document.getElementById(tag_id1).className
//if (tg =='slected'){
//for (i=1;i<5;i++){
//eval("document.getElementById(tag_id"+i+").className=''")
//}}
//else{
//for (i=1;i<5;i++){
//eval("document.getElementById(tag_id"+i+").className='slected'")
//}
//}
//tg_id.className='slected'
if (RecCount>1){
chkLength=frm.chk.length
}
else
{
chkLength=1
frm.chkMain.checked=frm.chk.checked
if (stat==1){
eval("document.frm."+val+".disabled=false")
stat=0
}
else{
eval("document.frm."+val+".disabled=true")
stat=1
}
return;
}
for(i=0;i<=chkLength-1;i++){
if(frm.chk[i].checked==false){
frm.chkMain.checked=false
break;
}
else{
frm.chkMain.checked=true
}
}
tt= eval("document.frm."+val+".disabled")
if (tt== true){
eval("document.frm."+val+".disabled=false")
}
else
eval("document.frm."+val+".disabled=true")
}
function chk_all(frm,RecCount){
var chkLength
if (RecCount>1)
{
chkLength=frm.chk.length
}
else if (RecCount==1)
{
chkLength=1
frm.chk.checked=frm.chkMain.checked
if (stat==1){
document.frm.txt_0.disabled=false
stat=0
}
else{
document.frm.txt_0.disabled=true
stat=1
}
return;
}
if(frm.chkMain.checked==true){
for (i=0;i<=chkLength-1;i++){
frm.chk[i].checked=true
//frm.txt[i].disabled= false
eval("frm.txt_"+i+".disabled= false")
}
}
else
{
for (i=0;i<=chkLength-1;i++){
frm.chk[i].checked=false
//frm.txt[i].disabled= true
eval("frm.txt_"+i+".disabled= true")
}
}
return;
}
</script>
<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
Dim Sql11, Sql12, Sql13, Sql14, Sql15
'***** 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>
<!--#include file="Crecm.asp"-->
</SECTION>
<SECTION>
<center>
<br>
<B>***** AGREGAR UNA RECEPCION *****</B>
<BR><BR>
<%
Dim Provee, Mone, Refe, Vfactura, Vflete, Tpedimento, Edirecto, FechaDoc
Provee = Request("Provee")
Mone = Request("Mone")
Refe = Request("Refe")
Vfactura = Request("Vfactura")
Vflete = Request("Vflete")
Tpedimento = Request("Tpedimento")
Edirecto = Request("Edirecto")
FechaDoc = Request("FechaDoc")
Set Rs12 = server.CreateObject("ADODB.Recordset")
Sql12 = "select Cveprv, Nomprv from proveedores where cveprv = '"& Provee &"';"
Rs12.Open Sql12,Cn1,1,2
Set Rs13 = server.CreateObject("ADODB.Recordset")
Sql13 = "select * from monedas where cladiv = '"& Mone &"';"
Rs13.Open Sql13,Cn1,1,2
%>
<Table Class="Pedido">
<Tr>
<Td Colspan="2">Proveedor: ( <%= Rs12("Cveprv") %> ) <%= Rs12("Nomprv") %> </td>
</Tr>
<Tr>
<Td>Referencia: <%= Refe %> </td>
<Td>Moneda: <%= Rs13("desdiv") %> </td>
</Tr>
</Table>
<%
Dim Importe, Subtotal, Ivt, Total
Dim Doc, Pane
Doc = session.sessionid
Subtotal = 0
Set Rs14 = server.CreateObject("ADODB.Recordset")
Sql14="select regtrec, doctrec, pantrec, almtrec, codtrec, cretrec, puntrec, montrec, tcatrec, pintrec," &_
"ppitrec, obstrec, claalm, desalm, cveinv, nominv, udminv, cladiv, desdiv " &_
"from crecdtem, almacenes, inventarios, monedas " &_
"where codtrec = cveinv and almtrec = claalm and montrec = cladiv and doctrec = '"& Doc &"' order by regtrec;"
Rs14.Open Sql14, Cn1, 1, 2
%>
<br>
<Table Class="Pedido">
<Tr>
<Td>Cantidad</Td>
<Td>Almacen</Td>
<Td>Codigo</Td>
<Td>Descripcion</Td>
<Td>Unitario</Td>
<Td>Pedido</Td>
<Td>Partida</Td>
<Td>Importe</Td>
<Td Colspan="3">Accion</Td>
</Tr>
<%
Pane = Rs14("pantrec")
Do while Not Rs14.EOF
Dim colorfila, color
if colorfila = 0 then
color ="#04BFFC"
colorfila = 1
else
color ="#D8D8D8"
colorfila = 0
end if
Importe = Cdbl(Rs14("cretrec")) * Cdbl(Rs14("puntrec"))
%>
<FORM action="Recemod.asp" name="Recemod" method="Post">
<Tr>
<Td><input type="Text" name="cant" value="<%= Rs14("cretrec")%>" Size="7" style="background-color:<%= Color %>;text-align:right"></Td>
<Td bgcolor="<%= Color %>"><%= Rs14("Desalm") %></Td>
<Td bgcolor="<%= Color %>"><%= Rs14("Codtrec") %></Td>
<Td bgcolor="<%= Color %>"><%= Rs14("Nominv") %></Td>
<Td bgcolor="<%= Color %>" Align="Right"><%= Formatnumber(Rs14("puntrec")) %></Td>
<Td bgcolor="<%= Color %>" Align="Right"><%= Rs14("pintrec") %></Td>
<Td bgcolor="<%= Color %>" Align="Right"><%= Rs14("ppitrec") %></Td>
<Td bgcolor="<%= Color %>" Align="Right"><%= Formatnumber(Importe) %></Td>
<Td bgcolor="<%= Color %>" Align="Right">
<input type="Hidden" name="regi" value="<%= Rs14("regtrec") %>" Size="15">
<input type="Hidden" name="Precio" value="<%= Rs14("puntrec") %>" Size="15">
<input type="Hidden" name="Provee" value="<%= Provee %>" Size="15">
<input type="Hidden" name="Mone" value="<%= Mone %>" Size="15">
<input type="Hidden" name="Refe" value="<%= Refe %>" Size="15">
<input type="Hidden" name="Vfactura" value="<%= Vfactura %>" Size="15">
<input type="Hidden" name="Vflete" value="<%= Vflete %>" Size="15">
<input type="Hidden" name="Edirecto" value="<%= Edirecto %>" Size="15">
<input type="Hidden" name="FechaDoc" value="<%= FechaDoc %>" Size="15">
<input type="image" src="Icon/Modifica.gif" value="Accesar" width="20px">
</Td>
</Form>
<Form action="Recorddel.asp" name="recedel" method="Post">
<td bgcolor="<%= Color %>">
<input type="Hidden" name="regi" value="<%= Rs14("regtrec") %>" Size="5">
<input type="Hidden" name="Provee" value="<%= Provee %>" Size="5">
<input type="Hidden" name="Mone" value="<%= Mone %>" Size="5">
<input type="Hidden" name="Refe" value="<%= Refe %>" Size="5">
<input type="Hidden" name="Vfactura" value="<%= Vfactura %>" Size="5">
<input type="Hidden" name="Vflete" value="<%= Vflete %>" Size="5">
<input type="Hidden" name="Tpedimento" value="<%= Tpedimento %>" Size="5">
<input type="Hidden" name="Edirecto" value="<%= Edirecto %>" Size="5">
<input type="Hidden" name="FechaDoc" value="<%= FechaDoc %>" Size="5">
<input type="image" src="Icon/Elimina.gif" value="Eliminar" width="20px">
</td>
</FORM>
<td bgcolor="<%= Color %>">
<a href="Receobs.asp?regi=<%= Rs14("regtrec")%>" onclick="NewWindow(this.href,'name1','500','350','yes');return false;"><img src="Icon/Notasb.gif" border="0" height="20px"></a>
</td>
</Tr>
<%
Subtotal = Subtotal +Importe
Ivt = Subtotal * 0.16
Total = Subtotal + Ivt
Rs14.movenext
Loop
%>
<Tr>
<Td Colspan="7" Align="Right">Subtotal</td>
<Td Align="Right"><%= FormatCurrency(Subtotal) %></td>
</Tr>
<Tr>
<Td Colspan="7" Align="Right">Iva</td>
<Td Align="Right"><%= FormatCurrency(Ivt) %></td>
</Tr>
<Tr>
<Td Colspan="7" Align="Right">Total</td>
<Td Align="Right"><%= FormatCurrency(total) %></td>
</Tr>
</Table>
<%
Set Rs15 = server.CreateObject("ADODB.Recordset")
Sql15="select regtrec, doctrec, pantrec, almtrec, codtrec, cretrec, puntrec, montrec, tcatrec, pintrec," &_
"ppitrec, obstrec, claalm, desalm, cveinv, nominv, udminv, cladiv, desdiv " &_
"from crecdtem, almacenes, inventarios, monedas " &_
"where codtrec = cveinv and almtrec = claalm and montrec = cladiv and doctrec = '"& Doc &"' order by regtrec;"
Rs15.Open Sql15, Cn1, 1, 2
%>
<br><br>
<FORM action="Recegen.asp" name="frm" method='post'>
<input type="Hidden" name="Provee" value="<%= Provee %>" Size="15px">
<input type="Hidden" name="Mone" value="<%= Mone %>" Size="15px">
<input type="Hidden" name="Refe" value="<%= Refe %>" Size="15px">
<input type="Hidden" name="Vfactura" value="<%= Vfactura %>" Size="15px">
<input type="Hidden" name="Tpedimento" value="<%= Tpedimento %>" Size="15px">
<input type="Hidden" name="Edirecto" value="<%= Edirecto %>" Size="15px">
<input type="Hidden" name="FechaDoc" value="<%= FechaDoc %>" Size="15px">
<input type="Hidden" name="Vflete" value="<%= Vflete %>" Size="15px">
<input type="Hidden" name="subtotal" value="<%= Subtotal %>" Size="15px">
<input type="Hidden" name="Ivt" value="<%= Ivt %>" Size="15px">
<input type="Hidden" name="Total" value="<%= total %>" Size="15px">
<input type="Hidden" name="Pane" value="<%= Pane %>" Size="15px">
<Table Class="Pedido">
<Tr>
<Td><input type="checkbox" name="chkMain" onClick="JavaScript:chk_all(document.frm,<%=Rs15.recordcount%>)"></Td>
<Td>Active la Casilla Para Continuar</Td>
</Tr>
<%
dim count,bg_color, i
count = 0
For i = 0 to Rs15.RecordCount - 1
if (count Mod 2= 0) then bg_color="#ffffff" else bg_color="#EFF5F3" end if
%>
<Tr>
<Td><input type="Hidden" name="chk" value="<%=i%>" onClick="JavaScript:en_dis(document.frm,<%=Rs15.recordcount%>,'txt_<%=i%>')"></td>
<Td><input type="Hidden" name="txt_<%=i%>" value="<% = Rs15("regtrec")%>" disabled style="border:1px solid:#000000;background:<%=bg_color%>"></td>
</Tr>
<%
Rs15.Movenext
count=count+1
Next
%>
<Tr>
<Td Colspan="2" Align="Center"><input value="Aceptar" type="button" onclick="frm_submit(document.frm,<%=Rs15.recordcount%>)" id="bt" name="bt"></td>
</Tr>
</Table>
</form>
</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
%>