Formulario de Acceso de Usuario
-
Upload
juan-osabas -
Category
Documents
-
view
220 -
download
5
description
Transcript of Formulario de Acceso de Usuario
![Page 1: Formulario de Acceso de Usuario](https://reader036.fdocuments.es/reader036/viewer/2022082616/56d6bf661a28ab3016961543/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022082616/56d6bf661a28ab3016961543/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022082616/56d6bf661a28ab3016961543/html5/thumbnails/3.jpg)
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