Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/06/2011, 17:20
acse
 
Fecha de Ingreso: agosto-2010
Ubicación: mexico
Mensajes: 125
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta Respuesta: como convertir codigo a ASP:NET

Atendiendo a lo que me preguntas mi idea es que el codigo de visual basic 6 pasarlo a asp.net, ya tegno parte de el codigo pero no me funciona el login,


Código PHP:
Imports System.Web
Imports System
.Web.Configuration
Imports System
.Data
Imports System
.Data.SqlClient

Partial 
Class Index


    Inherits System
.Web.UI.Page


    Dim evento 
As String
    Dim newpassword 
As String

    
Protected Sub btnEnviar_Click(ByVal sender As ObjectByVal e As System.EventArgsHandles btnEnviar.Click


        Dim usuario 
As Integer 0
        Dim msg 
As String "Usuario no encontrado en la base de datos."

        
Dim conn As String WebConfigurationManager.ConnectionStrings("MyBusiness").ConnectionString
        Dim sqlconectar 
As SqlConnection = New SqlConnection(conn)
        
Dim comm As New SqlCommand("SELECT usuario,clave FROM usuarios WHERE usuario = @usuario "sqlconectar)

        Try

            
With comm

                
.CommandType CommandType.Text

                
.Parameters.AddWithValue("usuario"Me.txtusuario.Text.Trim())


                .
Parameters.AddWithValue("password"Me.txtpassword.Text.Trim(Decrypta(newpassword("clave"), (777))))
                
MsgBox("no funciona nada")
            
End With

            Using sqlconectar
                sqlconectar
.Open()

                
With comm

                    usuario 
= .ExecuteScalar()
                    .
Parameters.Clear()
                    .
Dispose()

                
End With

                
If usuario 0 Then
                    Response
.Redirect("www.google.com.mx")

                
End If

            
End Using

        
Catch ex As SqlException
            
'Controlar excepción SQL
        Catch ex As Exception
            '
Controlar exception
        Finally
            
If sqlconectar.State ConnectionState.Open Then
                sqlconectar
.Close()
                
sqlconectar.Dispose()
            
End If

        
End Try

        
Me.lblError.Text msg

    End Sub


    
Public Function Decrypta(ByVal cTexto As StringByVal nLlave As Integer) As String
        Dim nLargo 
As Long
        Dim n 
As Long
        Dim cCaracter 
As String
        Dim NewCadena 
As String
        Dim NewNumero 
As Long

        nLargo 
Len(Trim(cTexto))
        
NewCadena ""
        
NewNumero = (nLlave 256) * 4

        
For 1 To nLargo
            cCaracter 
Chr(Asc(Mid(cTexton1)) - NewNumero)
            
NewCadena NewCadena cCaracter
        Next

        Decrypta 
NewCadena

    End 
Function

End Class 

Última edición por acse; 09/06/2011 a las 17:29