Vous êtes sur la page 1sur 6

Administrador

Usuario

Nombre

Nombre

Actualizar

Conectar
Guitarra.
Abrir Proyecto
Proyecto

1
Carga Sonidos
Actualiza Sonidos

1
1

Sonidos

Edita

Digital Guitar Tabs

Datos

1.*

1.*

Actualiza

Acordes
Bends
Tapping
Armnicos
Punteos
Ayuda

Toca

Abrir

1
1.*
Tablaturas
Posiciones Tab

1.*
1
Guitarra
Tipo Guitarra
Tocar cuerdas.

Crear
Modificar
Eliminar
Grabar

1.*

Administrador , lleva un registro de los clientes y los actualiza


Public Class Administrador
Public nombre As Char
Dim conn As New System.Data.SqlClient.SqlConnection
Dim consulta As New System.Data.SqlClient.SqlCommand
Dim adaptador As New System.Data.SqlClient.SqlDataAdapter
Dim datos As New DataSet
Dim insertar As New System.Data.SqlClient.SqlCommand
Dim modificar As New System.Data.SqlClient.SqlCommand
Dim eliminar As New System.Data.SqlClient.SqlCommand
Dim puntero As Integer
Dim filas As Integer
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
conn.ConnectionString = "data source = sce_seropera;user id =
web; password=123456;initial catalog = ventas "
conn.Open()
consulta.CommandType = CommandType.Text
consulta.CommandText = "select * from cliente"
consulta.Connection = conn
adaptador.SelectCommand = consulta
Try
adaptador.Fill(datos)
If datos.Tables.Count > 0 Then
filas = datos.Tables(0).Rows.Count
puntero = 0
muestra_datos(puntero)
Else
filas = 0
Button6.Enabled = False
Button7.Enabled = False
Button1.Enabled = False
Button2.Enabled = False
Button3.Enabled = False
Button4.Enabled = False

End If
DataGrid1.DataSource = datos.Tables(0)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
insertar.CommandType = CommandType.Text
insertar.Connection = conn
Try
insertar.CommandText = "insert into
cliente(rut_cli,nom_cli,dir_cli,fono_cli)values
(@rut_cli,@nom_cli,@dir_cli,@fono_cli)"
insertar.Parameters.Add(New
SqlClient.SqlParameter("@rut_cli", SqlDbType.Char, 10, "rut_cli"))
insertar.Parameters.Add(New
SqlClient.SqlParameter("@nom_cli", SqlDbType.Char, 20, "nom_cli"))
insertar.Parameters.Add(New
SqlClient.SqlParameter("@dir_cli", SqlDbType.Char, 20, "dir_cli"))

insertar.Parameters.Add(New
SqlClient.SqlParameter("@fono_cli", SqlDbType.Char, 10, "fono_cli"))
adaptador.InsertCommand = insertar
Catch ex As Exception
End Try
adaptador.InsertCommand = insertar
modificar.CommandType = CommandType.Text
modificar.Connection = conn
modificar.CommandText = "update cliente set nom_cli =
@nom_cli,dir_cli = @dir_cli,fono_cli = @fono_cli where rut_cli =
@rut_cli"
modificar.Parameters.Add(New
SqlClient.SqlParameter("@rut_cli", SqlDbType.Char, 10, "rut_cli"))
modificar.Parameters.Add(New
SqlClient.SqlParameter("@nom_cli", SqlDbType.Char, 20, "nom_cli"))
modificar.Parameters.Add(New
SqlClient.SqlParameter("@dir_cli", SqlDbType.Char, 20, "dir_cli"))
modificar.Parameters.Add(New
SqlClient.SqlParameter("@fono_cli", SqlDbType.Char, 10, "char_cli"))
adaptador.UpdateCommand = modificar
eliminar.CommandType = CommandType.Text
eliminar.Connection = conn
eliminar.CommandText = "delete cliente where rut_cli =
@rut_cli"
eliminar.Parameters.Add(New
SqlDbType.Char, 10, "rut_cli"))
eliminar.Parameters.Add(New
SqlDbType.Char, 20, "nom_cli"))
eliminar.Parameters.Add(New
SqlDbType.Char, 20, "dir_cli"))
eliminar.Parameters.Add(New
SqlClient.SqlParameter("@fono_cli",

SqlClient.SqlParameter("@rut_cli",
SqlClient.SqlParameter("@nom_cli",
SqlClient.SqlParameter("@dir_cli",
SqlDbType.Char, 10, "char_cli"))

adaptador.DeleteCommand = eliminar
End Sub
Sub muestra_datos(ByVal p As Integer)
TextBox1.Text = datos.Tables(0).Rows(p).Item(0)
TextBox2.Text = datos.Tables(0).Rows(p).Item(1)
TextBox3.Text = datos.Tables(0).Rows(p).Item(2)
TextBox4.Text = datos.Tables(0).Rows(p).Item(3)
End Sub
Private Sub Button9_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button9.Click
Try
adaptador.Update(datos.Tables(0))
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles Button1.Click
puntero = puntero - 1
If puntero < 0 Then
puntero = 0
End If
muestra_datos(puntero)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
puntero = 0
muestra_datos(puntero)
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button3.Click
puntero = filas - 1
muestra_datos(puntero)
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button4.Click
puntero = puntero + 1
If puntero > filas - 1 Then
puntero = filas 1 // navega por los registros
End If
muestra_datos(puntero)
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button5.Click
Dim fila As DataRow
fila = datos.Tables(0).NewRow
fila.Item(0) = TextBox1.Text
fila.Item(1) = TextBox2.Text
fila.Item(2) = TextBox3.Text
fila.Item(3) = TextBox4.Text
datos.Tables(0).Rows.Add(fila)
filas = datos.Tables(0).Rows.Count
End Sub
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button8.Click
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
// limpia cajas texto
End Sub
Private Sub Button10_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button10.Click
Close()
End Sub
End Class

Public Class sonidos


Public datos As String
End Class
Public Class guitarra
Public tipguitarra As Char
End Class
Public Class tablaturas
Public postablaturas As String
End Class
Public Class Usuario
Public nombre As Char
End Class

Cdigo de tiempo de pista.


Se agrega el objeto timer , en el formulario interfaz y le introducimos un tope de
minutos 30.
Despus declaramos el codigo que al apretar la mano(toolbar18) , aparezca el tiempo
inmediatamente en el textbox1 , y al apretar stop(toolbar 14) se termina ese tiempo.
Public Class Form1
Inherits System.Windows.Forms.Form
Dim pista As Integer

Private Sub ToolBar1_ButtonClick(ByVal sender As System.Object,


ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs)
Select Case e.Button.Tag
Case "ToolBarButton18"
Timer1.Enabled = True
TextBox1.Text = pista
Case "ToolBarButton14"
Timer1.Enabled = False
End Select
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
pista = pista + 1
TextBox1.Text = pista
End Sub
End Class

Vous aimerez peut-être aussi