Formulario de Acceso de Usuario

4
Formulario de Acceso de usuario. Tabla Usuario. Diseñe el siguiente formulario de acceso. Private Sub Iniciosesion_Load(sender As Object , e As EventArgs ) Handles MyBase .Load ' Abriendo la conexion al origen de datos Conexion.Open() 'Creando objeto DataAdapter objDataAdapter = New SqlDataAdapter ( "select * from Usuario" , Conexion) 'Creando objeto DataSet objDataSet = New DataSet () objDataAdapter.Fill(objDataSet, "Usuario" ) ' Cerrando la conexión Conexion.Close() End Sub Private Sub Button1_Click(sender As Object , e As EventArgs ) Handles Button1.Click Static cuenta As Integer Dim objDataView As New DataView () objDataView.Table = objDataSet.Tables( "Usuario" ) objDataView.RowFilter = "Nombre='" & Trim( Me .TextBox1.Text) & "'" & " and " & "Clave='" & Trim( Me .TextBox2.Text) & "'" If objDataView.Count > 0 Then Dim oDr As DataRow oDr = objDataView.Item(0).Row ' Declara la variable sesion en el módulo de tipo string sesion = oDr( "Nombre" ) & ", " & oDr( "Apellido" )

description

login en visual basic

Transcript of Formulario de Acceso de Usuario

Page 1: Formulario de Acceso de Usuario

Formulario de Acceso de usuario.

Tabla Usuario.

Diseñe el siguiente formulario de acceso.

Private Sub Iniciosesion_Load(sender As Object, e As EventArgs) Handles MyBase.Load ' Abriendo la conexion al origen de datos Conexion.Open() 'Creando objeto DataAdapter objDataAdapter = New SqlDataAdapter("select * from Usuario", Conexion) 'Creando objeto DataSet objDataSet = New DataSet() objDataAdapter.Fill(objDataSet, "Usuario") ' Cerrando la conexión Conexion.Close() End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Static cuenta As Integer Dim objDataView As New DataView() objDataView.Table = objDataSet.Tables("Usuario") objDataView.RowFilter = "Nombre='" & Trim(Me.TextBox1.Text) & "'" & " and " & "Clave='" & Trim(Me.TextBox2.Text) & "'" If objDataView.Count > 0 Then Dim oDr As DataRow oDr = objDataView.Item(0).Row ' Declara la variable sesion en el módulo de tipo string sesion = oDr("Nombre") & ", " & oDr("Apellido") ' el contenido la variable usuario podras utilizarla en cualquier form del ' sistema, para que veas el usuario que ingreso al sistema, por citar un ' ejemplo u otros usos que se le puede dar MsgBox("Esta Usted ingresando como Administrador")

Page 2: Formulario de Acceso de Usuario

Me.Hide() Dim frm As New MenuPrincipal ' luego deberá ser FrmPrincipal frm.Show() Else cuenta = cuenta + 1 If cuenta = 3 Then MsgBox("PARA OTRA VEZ SERÁ", MsgBoxStyle.Critical, "LO SIENTO") End End If MsgBox("Te queda: " + Str(3 - cuenta) + " oportunidad(es)", 16, "Error") TextBox1.Clear() : TextBox2.Clear() : TextBox1.Focus() End If End Sub

Formulario de Busqueda en una grilla.Agregar un formulario1 textbox llamado TxtBuscar1 Combobox llamado cbocampo1 Datagrid1

mports System.DataImports System.Data.SqlClientPublic Class BusquedaAvanzada Public DVBuscar As DataView Public DAEmp As SqlDataAdapter Public DatasetEmp As DataSet

Page 3: Formulario de Acceso de Usuario

Private Sub BusquedaAvanzada_Load(sender As Object, e As EventArgs) Handles MyBase.Load

Conexion.Open() DAEmp = New SqlDataAdapter("SELECT CodEmpleado,NombreEmp,ApellidoE FROM Empleado", Conexion) DatasetEmp = New DataSet DAEmp.Fill(DatasetEmp, "Empleado") Conexion.Close()

DVBuscar = DatasetEmp.Tables("Empleado").DefaultView DVBuscar.AllowDelete = False DVBuscar.AllowEdit = False DVBuscar.AllowNew = False Me.DataGridView1.DataSource = DVBuscar

Dim c As DataColumn For Each c In DatasetEmp.Tables(0).Columns Me.ComboBox1.Items.Add(c.ColumnName) Next Me.ComboBox1.SelectedIndex = 0

End Sub

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged Dim filtro As String If DVBuscar.Table.Columns(Me.ComboBox1.Text).DataType.Name.ToLower = "string" Then

filtro = Me.ComboBox1.Text & " like '" & Me.TextBox1.Text & "%'" Else

If Me.TextBox1.Text.Trim.Length > 0 Then filtro = Me.ComboBox1.Text & " = " & Me.TextBox1.Text

End If End If

DVBuscar.RowFilter = filtro End Sub