Foros del Web » Programación para mayores de 30 ;) » .NET »

Loginform

Estas en el tema de Loginform en el foro de .NET en Foros del Web. Hola a todos estoy creando una aplicacion de inventario para una universidad y pues estoy haciendo mis primeros pininos en la programacion quisiera saber como ...
  #1 (permalink)  
Antiguo 24/03/2010, 12:29
 
Fecha de Ingreso: marzo-2010
Mensajes: 2
Antigüedad: 14 años, 1 mes
Puntos: 0
De acuerdo Loginform

Hola a todos estoy creando una aplicacion de inventario para una universidad
y pues estoy haciendo mis primeros pininos en la programacion quisiera saber como
crear un loginform y ponerle codigo para que al iniciar mi aplicacion me pida el nombre del usuario y la contraseña..

otra pregunta.

Tengo un dataGridView y quiero buscar por filtro bueno asi se le llama en programacion lo que quiero hacer es que cuando escriba una palabra en el textbox
al presionar el boton buscar me aparezca en el datagridview la busqueda a la que me interese buscar o simplemente que al poner el texto a buscar en el textbox y al presionar enter me traiga la busqueda, estoy haciendo esta prueba pero en vez de buscarme lo que quiero , me lo borra. Muchas GRacias aca el ejemplo.

Public Class FrmREGISTROS
Private Sub btnbuscar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbuscar.Click
Dim Consulta As String
Consulta = "select * from productos where prd_codigo=" & Me.txtbuscar.Capture
Me.dgDATOS.DataSource = Consulta
Me.dgDATOS.Refresh()
End Sub
End Class

Porfavor ayudenme Gracias.
  #2 (permalink)  
Antiguo 24/03/2010, 12:31
 
Fecha de Ingreso: marzo-2010
Mensajes: 2
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Loginform

se me olvidaba decirles estoy programando en vb 2008 y para lo de base de datos estoy utilizando el sql server 2008

´´´´´´´´´´´´´´´´´´´´´´´´OJO´´´´´´´´´´´´´´´´´´´´´´´ ´´´´´´´´´´´´´
  #3 (permalink)  
Antiguo 24/03/2010, 14:12
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Respuesta: Loginform

Cita:
quisiera saber como
crear un loginform y ponerle codigo para que al iniciar mi aplicacion me pida el nombre del usuario y la contraseña..
http://msdn.microsoft.com/en-us/library/ms998347.aspx
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #4 (permalink)  
Antiguo 26/03/2010, 09:24
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: Loginform

Hola ALFIN30
Prueba con lo siguiente en tu textbox, el siguiente ejemplo que te pongo lo utilizo para búsqueda también y funciona de la siguiente manera:

Cuando vas presionando una tecla va haciendo el like por ambos lados de la cadena. Si lo siguiente no hace exactamente lo que buscas has unos simples cambios dentro de tu botón buscar.

Código vb:
Ver original
  1. Private Sub tbBuscar_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tbBuscar.TextChanged
  2.         'Hago una colección de tablas del DataSet
  3.        Dim tables As DataTableCollection = TuDataSet.Tables
  4.         'Con el DataView creo una vista personalizada donde puedo enlazar datos de un DataTable
  5.        'para ordenación, filtrado, búsqueda, edición y exploración.
  6.        Dim view1 As New DataView(tables(0))
  7.         'Creo una instancia de BindingSource
  8.        Dim source1 As New BindingSource()
  9.         'Le asigno la vista "view1" como origen de datos al source1
  10.        source1.DataSource = view1
  11.         'Le asigno el source1 como origen de datos al datagridview
  12.        'Todo lo anterior con el proposito de poder aplicar la operación de filtrado
  13.        'El BindingSource Encapsula un origen de datos para enlazarlo a controles.
  14.        dgvConsultarProductos.DataSource = source1
  15.  
  16.         source1.Filter = "nombre_producto LIKE '%" & tbBuscar.Text & "%'"
  17.  
  18.     End Sub

Con respecto al login yo utilizo lo siguiente:

Código vb:
Ver original
  1. Private Sub btOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btOk.Click
  2.  
  3.        'Aqui cachas tu usuario y password
  4.        MiConexion.Usuario = tbUsuario.Text
  5.         MiConexion.Password = tbPassword.Text
  6.  
  7.         'Mandas tu cadena de conexión
  8.        objConn = New SqlConnection(MiConexion.StrConexion)
  9.  
  10.         Try
  11.             objConn.Open()
  12.  
  13.             Dim SQL_PassWord_BD = "select isnull(pwdcompare('" & tbPassword.Text & "', (select password  from master..syslogins where name = '" & tbUsuario.Text & "')),0)"
  14.             Dim PassWord_BD = MiConexion.EjecutarEscalar(SQL_PassWord_BD, objConn)
  15.  
  16.             'Esto lo hago por si en determinado momento cambio el nombre del usuario no tener que modificar las restricciones por usuario
  17.            Dim cadena As String = "select sid = convert(varchar,sid) from master..syslogins where name='" & tbUsuario.Text & "'"
  18.             Dim Cadena_De_SID As String = MiConexion.EjecutarEscalarString(cadena, objConn)
  19.  
  20.             If tbUsuario.Text = "" Or tbPassword.Text = "" Then
  21.                 MsgBox("Es necesario que introduzca el Usuario y Password.", MsgBoxStyle.Critical, "Error")
  22.                 tbUsuario.Focus()
  23.             Else
  24.  
  25.                 If PassWord_BD = 1 Then
  26.  
  27.                     MsgBox("Bienvenido " & tbUsuario.Text, MsgBoxStyle.Information, "Autentificado")
  28.  
  29.                     'Mandas a tu pantalla principal o donde quieras
  30.  
  31.                 Else
  32.                     MsgBox("Datos incorrectos.", MsgBoxStyle.Critical, "Error")
  33.                  
  34.                 End If
  35.  
  36.             End If
  37.  
  38.         Catch ex As Exception
  39.             MsgBox(ex.Message, MsgBoxStyle.Critical, "Error")
  40.             objConn.Close()
  41.          
  42.         End Try
  43.  
  44.     End Sub

Bueno eso es todo, espero y te sirva. Suerte....

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:09.