Beruflich Dokumente
Kultur Dokumente
BOTON NUEVO
BOTON GUARDAR
BOTON MODIFICAR
End Sub
BOTON ELIMINAR
'*******si la respuesta es SI es decir X=6 entonces habilito mis caja de texto y los botones de
Eliminar y Modificar que inicialmente estan desabilitados*******************
If x = 6 Then
txtide.Enabled = True
txtnombres.Enabled = True
txtapellidos.Enabled = True
btnmodificar.Enabled = True
btneliminar.Enabled = True
btnguardar.Enabled = False
'*********************************************************************************************
Else
'*********si la respuesta del usuario es NO entonces devuelvo mis cajas de texto y mis botones al
estado inicial************
txtide.Text = ""
txtnombres.Text = ""
txtapellidos.Text = ""
txtide.Enabled = False
txtnombres.Enabled = False
txtapellidos.Enabled = False
btnmodificar.Enabled = False
btneliminar.Enabled = False
btnguardar.Enabled = False
'**********************************************************************************
End If
End While
'*************CIERRO MI VARIABLE CONSULTA**************
dr.Close()
'******************************************************
End If
End Sub
BOTON SALIR
Private Sub BotonSalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BarraSalir.Click
'*********Cierro el formulario productos****************
Me.Hide()
'******************************************************
End Sub
FORMULARIO DE BUSQUEDA
LLENAR LA GRILLA AL INICIAR CON LOS DATOS QUE EXISTEN EN LA BASE DE DATOS
Private Sub busqueda_usuarios_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated
'**************HAGO LA CONSULTA PARA LLENAR DATA GRID**************
Dim comando As New MySqlCommand
comando.Connection = cnn
comando.CommandType = CommandType.Text
comando.CommandText = "select * from usuarios"
'**********CREO UN CURSOR(TABLA TEMPORAL EN .NET) CON LA CONSULTA**************
Dim cursor1 As New MySqlDataAdapter
Dim dataset1 As New DataSet
'***********************RECORRO EL CURSOR Y LE DOY UN NOMBRE*******************
With cursor1
.SelectCommand = comando
.Fill(dataset1, "t_CLIENTE")
End With
'*********************CONFIGURO EL DISEO DE LA GRILLA*************************
'**********Y LE ASIGNO LA INFORMACION QUE CONTIENE EL CURSOR*******************
With Grid1
.DataMember = "t_CLIENTE"
.DataSource = dataset1
.SelectionMode = DataGridViewSelectionMode.FullRowSelect
.DefaultCellStyle.BackColor = Color.AliceBlue
'::: 1 :::********INDICO QUE TITULO VA A TENER LA COLUMNA**************
.Columns.Item(0).HeaderText = "CODIGO"
'::: 2 :::***************INDICO EL ANCHO DE LA COLUMNA*****************
.Columns.Item(0).Width = 60
'::: 3 :::***INDICO EL ESTILO DE LA CELDA Y LA ALINEACION DEL TEXTO****
.Columns.Item(0).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
.Columns.Item(1).HeaderText = "NOMBRE"
.Columns.Item(1).Width = 150
.Columns.Item(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft
.Columns.Item(2).HeaderText = "APELLIDO"
.Columns.Item(2).Width = 150
.Columns.Item(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
End With
End Sub
.Columns.Item(1).HeaderText = "NOMBRE"
.Columns.Item(1).Width = 150
.Columns.Item(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft
.Columns.Item(2).HeaderText = "APELLIDOS"
.Columns.Item(2).Width = 150
.Columns.Item(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
End With
'**********************************************************************************
Else
'***********HAGO LA CONSULTA PARA LLENAR DATA GRID CON EL PARAMETRO NOMBRE**********
Dim comando As New MySqlCommand
comando.Connection = cnn
comando.CommandType = CommandType.Text
comando.CommandText = "select * from usuarios where nombre like'" & aux & "%'"
'**********CREO UN CURSOR(TABLA TEMPORAL EN .NET) CON LA CONSULTA**************
Dim cursor1 As New MySqlDataAdapter
Dim dataset1 As New DataSet
'***********************RECORRO EL CURSOR Y LE DOY UN NOMBRE*******************
With cursor1
.SelectCommand = comando
.Fill(dataset1, "t_CLIENTE")
End With
.Columns.Item(1).HeaderText = "NOMBRE"
.Columns.Item(1).Width = 150
.Columns.Item(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft
.Columns.Item(2).HeaderText = "APELLIDOS"
.Columns.Item(2).Width = 150
.Columns.Item(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
End With
'*******************************************************************************
End If
End Sub
DOBLE CLICK AL REGISTRO INDICADO PARA ENVIAR LOS DATOS AL FORMULARIO DE CAPTURA
DE DATOS
CODIGO EXTRA
CARGAR UN COMBO CON DATOS DE UNA TABLA
'*******************realizo la consulta a la tabla especifica************************
Dim comando As New MySQLCommand
comando.Connection = cnn
comando.CommandType = commandType.Text
comando.CommandText = "select *from departamento"
Dim cursor1 As New MySQLDataAdapter
Dim dataset1 As New DataSet
With cursor1
.SelectCommand = comando
.Fill(dataset1, "t_dpto")
End With
'**************cargo el combo con los datos de la consulta************************
'*******la propiedad DisplayMember es la informacion que se muestra y la propiedad
ValueMember es la que realmente toma el combo*************************************
With Me.ComboBox1
.DataSource = dataset1.Tables("t_dpto")
.DisplayMember = "nombre_dpto"
.ValueMember = "cod_dpto"
End With
comando2.Connection = cnn
comando2.CommandType = commandType.Text
comando2.CommandText = "SELECT MAX(cod_venta) as maximo FROM ventas"
Dim dr As System.Data.IDataReader
dr = comando2.ExecuteReader()
While dr.Read()
If IsDBNull(dr("maximo")) = False Then
n_prest = dr("maximo")
n_prest = Val(n_prest) + 1
If Len(n_prest) = 1 Then
txtnumero.Text = Trim("000" + Trim(Str(n_prest)))
End If
If Len(n_prest) = 2 Then
txtnumero.Text = Trim("00" + Trim(Str(n_prest)))
End If
If Len(n_prest) = 3 Then
txtnumero.Text = Trim("0" + Trim(Str(n_prest)))
End If
If Len(n_prest) = 4 Then
txtnumero.Text = Trim(Str(n_prest))
End If
Else
txtnumero.Text = "0001"
End If
End While
dr.Close()
End Sub