Você está na página 1de 6

CODIGO LOGIN

Imports System.Data.SqlClient
Imports System.Configuration
Public Class Contrasea
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles
Me.Load
Dim Conexion As String = "Data Source= CASTILLO;Initial
Catalog=PROYECTO;Integrated Security=True"
Dim conn As New SqlConnection(Conexion)
conn.Open()
End Sub
Protected Sub cmdIngresar_Click(sender As Object, e As EventArgs) Handles
cmdIngresar.Click
Dim Conexion As String = "Data Source= CASTILLO;Initial
Catalog=PROYECTO;Integrated Security=True"
Dim conn As New SqlConnection(Conexion)
Dim comando As New SqlCommand("SELECT Count(*) FROM Registro WHERE Usuario
=@Usuario And Contrasena =@Contrasena", conn)
' Abrimos la conexin
conn.Open()
' Aadimos el valor del parmetro de la consulta
comando.Parameters.AddWithValue("@Usuario", txtUsuario.Text)
comando.Parameters.AddWithValue("@Contrasena", txtContrasea.Text)
' Si devuelve algn valor, es que ya existe
Dim i As Integer
i = CInt(comando.ExecuteScalar())
If i > 0 Then
' Avisamos y salimos
Response.Redirect("Default.aspx")
Else
Me.lblMensaje.Text = "El usuario no existe"
Exit Sub
End If

End Sub
End Class

CODIGO REGISTRO
Imports System.Data.SqlClient
Imports System.Configuration
Public Class Registro
Inherits System.Web.UI.Page
Dim Conexion As String = "Data Source= CASTILLO ; Initial
Catalog=PROYECTOINMOBILIARIA;Integrated Security=True"
Dim conn As New SqlConnection(Conexion)
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles
Me.Load
End Sub
Protected Sub cmdIngresar_Click(sender As Object, e As EventArgs) Handles
cmdIngresar.Click

Dim Conexion As String = "Data Source= CASTILLO;Initial


Catalog=PROGRAMAINMOBILIARIA;Integrated Security=True"
Dim conn As New SqlConnection(Conexion)
conn.Open()
Dim insCmd As String = ("Insert into
Registro(Usuario,Contrasena,Email,NombreCompleto,Departamento) values
(@Usuario,@Contrasena,@Email,@NombreCompleto,@Departamento)")
Dim comando As New SqlCommand(insCmd, conn)
comando.Parameters.AddWithValue("@Usuario", txtUsuario.Text)
comando.Parameters.AddWithValue("@Contrasena", txtContrasea.Text)
comando.Parameters.AddWithValue("@Email", txtEmail.Text)
comando.Parameters.AddWithValue("@NombreCompleto", txtNombre.Text)
comando.Parameters.AddWithValue("@Departamento",
DropDepartamento.SelectedItem.ToString())
Try
comando.ExecuteNonQuery()
conn.Close()
Response.Redirect("Contrasea.aspx")
Catch ex As Exception
Response.Write("Ha sucedido un error...Por favor intntelo de nuevo")
Finally
End Try
End Sub
End Class

CODIGO CON PARAMETROS PARA VISUAL BASIC.NET


Imports System.Data.SqlClient
Imports System.Configuration
Public Class Registro
Inherits System.Web.UI.Page
Dim Conexion As String = "Data Source= CASTILLO ; Initial
Catalog=PROYECTOINMOBILIARIA;Integrated Security=True"
Dim conn As New SqlConnection(Conexion)
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles
Me.Load
End Sub
Protected Sub cmdIngresar_Click(sender As Object, e As EventArgs) Handles
cmdIngresar.Click

Dim Conexion As String = "Data Source= CASTILLO;Initial


Catalog=PROGRAMAINMOBILIARIA;Integrated Security=True"
Dim conn As New SqlConnection(Conexion)
conn.Open()
Dim insCmd As String = ("Insert into
Registro(Usuario,Contrasena,Email,NombreCompleto,Departamento) values
(@Usuario,@Contrasena,@Email,@NombreCompleto,@Departamento)")
Dim comando As New SqlCommand(insCmd, conn)
comando.Parameters.AddWithValue("@Usuario", txtUsuario.Text)
comando.Parameters.AddWithValue("@Contrasena", txtContrasea.Text)
comando.Parameters.AddWithValue("@Email", txtEmail.Text)
comando.Parameters.AddWithValue("@NombreCompleto", txtNombre.Text)
comando.Parameters.AddWithValue("@Departamento",
DropDepartamento.SelectedItem.ToString())
Try
comando.ExecuteNonQuery()
conn.Close()
Response.Redirect("Contrasea.aspx")
Catch ex As Exception
Response.Write("Ha sucedido un error...Por favor intntelo de nuevo")
Finally
End Try
End Sub
End Class

TIPO DE CODIFICACION II
Imports System.Data.SqlClient
Public Class DatosEmpresa
Inherits System.Web.UI.Page
Dim encontro As Boolean
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles
Me.Load
End Sub
Protected Sub cmdIngresar_Click(sender As Object, e As EventArgs) Handles
cmdIngresar.Click
verificar()
Try
If encontro = True Then
lblMensaje.Text = "El cdigo ya se encuentra Ingresado"
txtCodigo.ReadOnly = True
txtNombre.Focus()
cmdIngresar.Visible = False
cmdActualizar.Visible = True
cmdCancelar.Visible = True
Else
Dim Conexion As String = "Data Source= CASTILLO;Initial
Catalog=PROGRAMAINMOBILIARIA;Integrated Security=True"
Dim Cmd As String = "INSERT INTO DatosEmpresa
(CodEmpresa,NombreEmpresa,Direccion,Telefono,Web,Email) VALUES ( '" & txtCodigo.Text
& "', '" & txtNombre.Text & "','" & txtDireccion.Text & "','" & txtTelefono.Text & "','" &
txtWeb.Text & "','" & txtEmail.Text & "')"
Dim conn As New SqlConnection(Conexion)
Dim myCom As New SqlCommand(Cmd, conn)
conn.Open()
myCom.ExecuteNonQuery()
conn.Close()
lblMensaje.Text = ""
limpiar()
End If
Catch ex As SqlException
lblMensaje.Text = ex.Message
End Try
End Sub
Protected Sub cmdActualizar_Click(sender As Object, e As EventArgs) Handles
cmdActualizar.Click
actualizar()
cmdActualizar.Visible = False
cmdIngresar.Visible = True
cmdCancelar.Visible = False
txtCodigo.ReadOnly = False
limpiar()
lblMensaje.Text = ""

End Sub
Protected Sub cmdCancelar_Click(sender As Object, e As EventArgs) Handles
cmdCancelar.Click
txtCodigo.ReadOnly = False
lblMensaje.Text = ""
limpiar()
cmdIngresar.Visible = True
cmdActualizar.Visible = False
cmdCancelar.Visible = False
End Sub
Protected Sub limpiar()
txtCodigo.Text = ""
txtNombre.Text = ""
txtDireccion.Text = ""
txtTelefono.Text = ""
txtWeb.Text = ""
txtEmail.Text = ""
txtCodigo.Focus()
End Sub
Protected Sub verificar()
encontro = False
Dim Conexion As String = "Data Source= CASTILLO ; Initial
Catalog=PROGRAMAINMOBILIARIA;Integrated Security=True"
Dim strSQL As String = "Select
CodEmpresa,NombreEmpresa,Direccion,Telefono,Web,Email from DatosEmpresa where
CodEmpresa='" & txtCodigo.Text & "'"
Dim conn As New SqlConnection(Conexion)
Dim comando As New SqlCommand(strSQL, conn)
Dim myreader As SqlDataReader
Try
'abrimos la conexion
conn.Open()
'almacenamos la data en lectura
myreader = comando.ExecuteReader()
'realiza un vaciado por medio de un ciclo para determinar su cointenido en la base
de datos
While myreader.Read
'en la variable nombre le asignamos el nombre que viene de la tabla, la columna
2 nos indica que es el nombre
'si se fijan en la instruccion SQL 0 es la columna del iduser, 1 es de la columna
clave y 2 que es de la columna nombre
txtCodigo.Text = myreader.Item(0).ToString
txtNombre.Text = myreader.Item(1).ToString
txtDireccion.Text = myreader.Item(1).ToString
txtTelefono.Text = myreader.Item(1).ToString
txtWeb.Text = myreader.Item(1).ToString
txtEmail.Text = myreader.Item(1).ToString
encontro = True
End While
'si no tiene informacion al respecto del datareader entonces nos desplegara un msg
de error
myreader.Close()
Catch ex As Exception

lblMensaje.Text = ex.Message
Finally
conn.Close()
End Try
End Sub
Protected Sub actualizar()
Dim Condata As String = "Data Source= CASTILLO ; Initial Catalog=Data;Integrated
Security=True"
Dim Cmd As String = "UPDATE materias set Nombre ='" & txtNombre.Text & "' where
CodEmpresa='" & txtCodigo.Text & "'"
Dim myCon As New SqlConnection(Condata)
Dim myCom As New SqlCommand(Cmd, myCon)
myCon.Open()
myCom.ExecuteNonQuery()
myCon.Close()
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Response.Redirect("Default.aspx")
End Sub
End Class

Você também pode gostar