Sunteți pe pagina 1din 4

codigos de la BASE DE DATOS

-----------------------------------------------------------------------
-----------------------------------------------------------------------
USE MASTER
create database MANTENIMIENTO
GO
USE MANTENIMIENTO
CREATE TABLE LIBROS
(
CODIGO INT PRIMARY KEY,
TITULO VARCHAR(50),
AUTOR VARCHAR(50),
PRECIO FLOAT)
INSERT INTO LIBROS VALUES (1,'LA ILIADA','LALALALAL',21)
INSERT INTO LIBROS VALUES (2,'MATALACHE','LALALALAL',21)
INSERT INTO LIBROS VALUES (3,'UN VIAJE AL CONGO','MARIO VARGAS LLOSA',21)
SELECT * FROM LIBROS
---------------------------------------------------------------------------
---------------------------------------------------------------------------
CODIGOS DE LA APLICACION
---------------------------------------------------------------------------
---------------------------------------------------------------------------
Imports System.Data.Sql
Imports System.Data.SqlClient
Public Class Form1
Dim DT As New DataTable
Dim POS As Integer
Dim CN As New SqlConnection("DATA SOURCE=(LOCAL); DATABASE=MANTENIMIENTO ;US
ER ID=sa; PWD=123")
'PROCEDIMIENTO LLENAR
Sub LLENAR()
TextBox1.Text = DT.Rows(POS)("CODIGO").ToString()
TextBox2.Text = DT.Rows(POS)("TITULO").ToString()
TextBox3.Text = DT.Rows(POS)("AUTOR").ToString()
TextBox4.Text = DT.Rows(POS)("PRECIO").ToString()
End Sub
'PROCEDIMEINTO CONECTAR
Sub CONECTAR()
DT.Clear()
Dim CMD As New SqlCommand("SELECT * FROM LIBROS", CN)
Dim DA As New SqlDataAdapter(CMD)
DA.Fill(DT)
End Sub
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Wind
ows.Forms.FormClosingEventArgs) Handles Me.FormClosing
If MessageBox.Show("Desea Salir?", "Sistema", MessageBoxButtons.YesNo, Me
ssageBoxIcon.Warning) = DialogResult.No Then
e.Cancel = True
End If
End Sub
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handl
es MyBase.Load
Timer1.Start()
CN.Open()
CONECTAR()
LLENAR()
End Sub
Private Sub Button6_Click(sender As System.Object, e As System.EventArgs) Ha
ndles Button6.Click
POS = 0
LLENAR()
End Sub
Private Sub Button7_Click(sender As System.Object, e As System.EventArgs) Ha
ndles Button7.Click
If (POS > 0) Then
POS = POS - 1
Else
MessageBox.Show("INIOCIO DE LA TABLA")
End If
LLENAR()
End Sub
Private Sub Button8_Click(sender As System.Object, e As System.EventArgs) Ha
ndles Button8.Click
If (POS < DT.Rows.Count - 1) Then
POS = POS + 1
Else
MessageBox.Show("FIN DE TABLA ")
End If
LLENAR()
End Sub
Private Sub Button9_Click(sender As System.Object, e As System.EventArgs) Ha
ndles Button9.Click
POS = DT.Rows.Count - 1
LLENAR()
End Sub
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Ha
ndles Button1.Click
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox1.Focus()
End Sub
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Ha
ndles Button2.Click
Dim CMD As New SqlCommand("INSERT INTO LIBROS VALUES(@CODIGO,@TITULO,@AU
TOR,@PRECIO)", CN)
CMD.Parameters.Add("@CODIGO", SqlDbType.Int).Value = TextBox1.Text
CMD.Parameters.Add("@TITULO", SqlDbType.VarChar).Value = TextBox2.Text
CMD.Parameters.Add("@AUTOR", SqlDbType.VarChar).Value = TextBox3.Text
CMD.Parameters.Add("@PRECIO", SqlDbType.Float).Value = TextBox4.Text
CMD.ExecuteNonQuery()
MessageBox.Show("REGISTRO GUARDADO CORRECTAMENTE")
CONECTAR()
End Sub
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Ha
ndles Button3.Click
Dim COD As Integer
COD = InputBox("INGRESE EL CODIGO DEL REGISTRO A BUSCAR: ", "CODIGO", Fo
rmStartPosition.CenterScreen)
Dim XFILA As DataRow()
XFILA = DT.Select("CODIGO=" & COD & "")
If (XFILA.Length > 0) Then
TextBox1.Text = XFILA(0).ItemArray(0).ToString()
TextBox2.Text = XFILA(0).ItemArray(1).ToString()
TextBox3.Text = XFILA(0).ItemArray(2).ToString()
TextBox4.Text = XFILA(0).ItemArray(3).ToString()
Else
MessageBox.Show("NO SE ENCUENTRA")
End If
End Sub
Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Ha
ndles Button4.Click
Dim CMD As New SqlCommand("DELETE FROM LIBROS WHERE CODIGO=@CODIGO", CN)
CMD.Parameters.Add("@CODIGO", SqlDbType.Int).Value = TextBox1.Text
CMD.ExecuteNonQuery()
MessageBox.Show("REGISTRO ELIMINADO CARRECTAMENTE")
CONECTAR()
End Sub
Private Sub Button5_Click(sender As System.Object, e As System.EventArgs) Ha
ndles Button5.Click
Dim CMD As New SqlCommand("UPDATE LIBROS SET TITULO=@TITULO,AUTOR=@AUTOR
,PRECIO=@PRECIO WHERE CODIGO=@CODIGO", CN)
CMD.Parameters.Add("@CODIGO", SqlDbType.Int).Value = TextBox1.Text
CMD.Parameters.Add("@TITULO", SqlDbType.VarChar).Value = TextBox2.Text
CMD.Parameters.Add("@AUTOR", SqlDbType.VarChar).Value = TextBox3.Text
CMD.Parameters.Add("@PRECIO", SqlDbType.Float).Value = TextBox4.Text
CMD.ExecuteNonQuery()
MessageBox.Show("REGISTRO SE ACTUALIZO CORRECTAMENTE")
CONECTAR()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.Eve
ntArgs) Handles Timer1.Tick
Label7.Text = Date.Now.ToLongTimeString
End Sub
End Class

S-ar putea să vă placă și