Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/01/2008, 07:29
rezocrew
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 146
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Ayuda con paginas de enlace

aqui les dejo las paginas de enlace


pagina enlace tabla persona

Partial Class auc_80022
Inherits System.Web.UI.Page

' Para la Net_ValPriv......
'
Public prv_usuario As String = ""
Public prv_password As String = ""
Public Mys_perfiles As String = ""
Public Com_priv As Boolean = True ' ( True con Privilegio , False sin Privilegio )
'

'

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

'
Dim Dtr_ValPriv As New Net_ValPriv

If Not Dtr_ValPriv.check_Priv(UCase(Request.ServerVariabl es("script_name")), prv_usuario, prv_password, Mys_perfiles, Com_priv) Then
Response.End()
End If
'
' if instr(Mys_perfiles,"@CON@") = 0 then No existe el Perfil
'
'


Dim CapaHTML As New GNet2k7_Presentacion
Call CapaHTML.check_session(Session("Menu"))

Dim CapaDB As New GNet2k7_Coneccion

'
'
'CapaHTML.EsPaginaShowModal = False

Dim mysp As New dtr_Parametros_SP()
' Dim MysSPP As dtr_Atributo_parametros

Dim tr_err As Integer = -1
Dim Dtr_err As String = ""

Dim nuevo As String = Request("nuevo")

Dim Loc_per_id As String = request("ch_1")
Dim Loc_per_rut As String = request("ch_2")
Dim Loc_per_dv As String = request("ch_3")
Dim Loc_per_nombres As String = request("ch_4")
Dim Loc_per_apaterno As String = request("ch_5")
Dim Loc_per_amaterno As String = request("ch_6")
Dim Loc_per_gco_id As String = request("ch_7")
Dim Loc_per_dep_id As String = request("ch_8")
Dim Loc_per_cargo As String = request("ch_9")
Dim Loc_per_tipo_usuario As String = request("ch_10")
Dim Loc_per_puesto_trabajo As String = request("ch_11")
Dim Loc_per_fecha_expiracion As String = request("ch_12")
Dim Loc_per_correo As String = request("ch_33")
Dim Loc_per_ubi_id As String = request("ch_14")
Dim Loc_per_anexo As String = request("ch_15")
Dim Loc_per_celular As String = request("ch_16")
Dim Loc_per_imagen As String = request("ch_17")
Dim Loc_per_contenttype As String = request("ch_18")


'
CapaHTML.FileRetorno = "auc_00022.aspx?XP=" & Now() & session("retorno")
'
' Define la accion del Procedimiento
'
Dim TipoAccionPkg As String = ""
If Trim(nuevo) = "SI" Then
TipoAccionPkg = "I"
ElseIf Trim(nuevo) = "NO" Then
TipoAccionPkg = "A"
ElseIf Trim(nuevo) = "BE" Then
TipoAccionPkg = "E"
End If

Dim graba As String = "SI"
'
'Define los parametros del Packages
'
CapaDB.MyQry = "{ Call auc_PUT_auc_personas ( ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,? ) }"

mysp.AgregarParametro("Pkg_que", 129, 1, TipoAccionPkg )
mysp.AgregarParametro( "Pkg_per_id",5,18,DBNull.Value )
mysp.AgregarParametro( "Pkg_per_rut",5,18,DBNull.Value )
mysp.AgregarParametro( "Pkg_per_dv",129,1,"" )
mysp.AgregarParametro( "Pkg_per_nombres",129,40,"" )
mysp.AgregarParametro( "Pkg_per_apaterno",129,30,"" )
mysp.AgregarParametro( "Pkg_per_amaterno",129,30,"" )
mysp.AgregarParametro( "Pkg_per_gco_id",5,18,DBNull.Value )
mysp.AgregarParametro( "Pkg_per_dep_id",5,18,DBNull.Value )
mysp.AgregarParametro( "Pkg_per_cargo",129,50,"" )
mysp.AgregarParametro( "Pkg_per_tipo_usuario",5,18,DBNull.Value )
mysp.AgregarParametro( "Pkg_per_puesto_trabajo",129,50,"" )
mysp.AgregarParametro( "Pkg_per_fecha_expiracion",129,19,"" )
mysp.AgregarParametro( "Pkg_per_correo",129,50,"" )
mysp.AgregarParametro( "Pkg_per_ubi_id",5,18,DBNull.Value )
mysp.AgregarParametro( "Pkg_per_anexo",129,20,"" )
mysp.AgregarParametro( "Pkg_per_celular",129,20,"" )
mysp.AgregarParametro( "Pkg_per_imagen",129,16,"" )
mysp.AgregarParametro( "Pkg_per_contenttype",129,20,"" )

'

'

Dim sys_conn As Object = Nothing
Dim myCmd As Object = CapaDB.genera_myCommand_PKG(sys_conn, mysp)

'



IF trim(nuevo) <> "SI" then
if IsNumeric(Loc_per_id) Then
myCmd.Parameters.Item( "Pkg_per_id" ).Value = Trim(Loc_per_id) * 1
else
graba = "NO"
end if
End If

if IsNumeric(loc_per_rut) then
myCmd.Parameters.Item( "Pkg_per_rut" ).Value = Trim(Loc_per_rut) * 1
else
graba = "NO"
end if

if len(trim(loc_per_dv)) = 0 then
graba = "NO"
else
myCmd.Parameters.Item( "Pkg_per_dv" ).Value = Trim(Loc_per_dv)
end if

if len(trim(loc_per_nombres)) = 0 then
graba = "NO"
else
myCmd.Parameters.Item( "Pkg_per_nombres" ).Value = Trim(Loc_per_nombres)
end if

if len(trim(loc_per_apaterno)) = 0 then
graba = "NO"
else
myCmd.Parameters.Item( "Pkg_per_apaterno" ).Value = Trim(Loc_per_apaterno)
end if

if len(trim(loc_per_amaterno)) <> 0 then
myCmd.Parameters.Item( "Pkg_per_amaterno" ).Value = Trim(Loc_per_amaterno)
end if

if trim(loc_per_gco_id) = "NO" then
graba = "NO"
elseif IsNumeric(loc_per_gco_id) then
myCmd.Parameters.Item( "Pkg_per_gco_id" ).Value = Trim(Loc_per_gco_id) * 1
else
graba = "NO"
end if

if trim(loc_per_dep_id) = "NO" then
graba = "NO"
elseif IsNumeric(loc_per_dep_id) then
myCmd.Parameters.Item( "Pkg_per_dep_id" ).Value = Trim(Loc_per_dep_id) * 1
else
graba = "NO"
end if

if len(trim(loc_per_cargo)) = 0 then
graba = "NO"
else
myCmd.Parameters.Item( "Pkg_per_cargo" ).Value = Trim(Loc_per_cargo)
end if

if trim(loc_per_tipo_usuario) = "NO" then
graba = "NO"
elseif IsNumeric(loc_per_tipo_usuario) then
myCmd.Parameters.Item( "Pkg_per_tipo_usuario" ).Value = Trim(Loc_per_tipo_usuario) * 1
else
graba = "NO"
end if

if len(trim(loc_per_puesto_trabajo)) = 0 then
graba = "NO"
else
myCmd.Parameters.Item( "Pkg_per_puesto_trabajo" ).Value = Trim(Loc_per_puesto_trabajo)
end if

if len(trim(loc_per_fecha_expiracion)) <> 0 then
myCmd.Parameters.Item( "Pkg_per_fecha_expiracion" ).Value = Trim(Loc_per_fecha_expiracion)
end if

if len(trim(loc_per_correo)) <> 0 then
myCmd.Parameters.Item( "Pkg_per_correo" ).Value = Trim(Loc_per_correo)
end if

if trim(loc_per_ubi_id) <> "NO" then
if IsNumeric(loc_per_ubi_id) then
myCmd.Parameters.Item( "Pkg_per_ubi_id" ).Value = Trim(Loc_per_ubi_id) * 1
else
graba = "NO"
end if
end if

if len(trim(loc_per_anexo)) <> 0 then
myCmd.Parameters.Item( "Pkg_per_anexo" ).Value = Trim(Loc_per_anexo)
end if

if len(trim(loc_per_celular)) <> 0 then
myCmd.Parameters.Item( "Pkg_per_celular" ).Value = Trim(Loc_per_celular)
end if

if len(trim(loc_per_imagen)) <> 0 then
myCmd.Parameters.Item( "Pkg_per_imagen" ).Value = Trim(Loc_per_imagen)
end if

if len(trim(loc_per_contenttype)) <> 0 then
myCmd.Parameters.Item( "Pkg_per_contenttype" ).Value = Trim(Loc_per_contenttype)
end if

'
' Verifica si todo esta OKA
'
If graba = "NO" Then
sys_conn.Close()
Response.Write("<center><br><h3><strong>Tenga Paciencia pero sus Datos son Inconsistentes no los puedo Procesar<br><br>Informe esto a su Administrador</strong></h3></center>")
Response.Write("<br>" & CapaDB.MyQry & "<br>")
For tr_err = 0 To myCmd.Parameters.Count - 1
Response.Write("<br>" & myCmd.Parameters.Item(tr_err).ParameterName & " = " & myCmd.Parameters.Item(tr_err).Value)
Next
Response.End()
End If
'
' Ejecuta el Package o procedure
'
Try
myCmd.ExecuteNonQuery()
Catch ex As Exception
Dtr_err = ex.Message.ToString
End Try

If Len(Trim(Dtr_err)) <> 0 Then
sys_conn.Close()
Dim Mder As String = "Error : No Controlado <br><br>" & " Error: " & "<br>" & Dtr_err
Response.Write("<center><br><h3><strong>" & Mder & "<br><br>Informe esto a su Administrador</strong></h3></center>")
Response.Write("<script LANGUAGE=javascript>" & vbCrLf)
Response.Write("alert(" & Chr(34) & "No Puedo Ejecutar su Página " & Chr(34) & ")" & vbCrLf)
Response.Write("</script>")
Response.End()
End If

sys_conn.Close()
response.redirect("auc_80024.aspx")

Response.Write("<script LANGUAGE=javascript>" & vbCrLf)
Response.Write("window.open('" & CapaHTML.FileRetorno & "','" & CapaHTML.TargetRetorno & "') " & vbCrLf)
Response.Write("</script>")
Response.End()

End Sub

End Class