Vous êtes sur la page 1sur 42

Imports System.Data.

OleDb
Imports System.Data.Odbc
Imports System.Data
Imports System.InvalidOperationException
Imports System.IO
Imports System.Drawing
Imports System.Drawing.Printing
Public Class Menu1

Public WithEvents Movimiento As Timer = New Timer


Dim con As New Odbc.OdbcConnection
Dim con2 As New Odbc.OdbcConnection
'Dim con3 As New Odbc.OdbcConnection
Dim bdProveedor As String = "Host=localhost;Database=Rent;Username=postgres;"
Dim bdFuente As String = "Password=tommybg07;Port=3612"
'Dim MyCon As New Odbc.OdbcConnection

Dim ds As New DataSet


Dim dscC As New DataSet
Dim dscV As New DataSet
Dim dscE, dsvE, dse, dseE, dsf, dsfE, dsr, dsrE As New DataSet
Dim ds4 As New DataSet
Dim ds5 As New DataSet
Dim da As Odbc.OdbcDataAdapter
Dim dac As Odbc.OdbcDataAdapter
Dim dav As Odbc.OdbcDataAdapter
Dim dae, daeE As Odbc.OdbcDataAdapter
Dim sql, sql2, sql3, sqlE, sql3E, sqlF, sqlFE, sqlEmpl, sqlEmplE, sqlR, sqlRE,
sqlfe2 As String
Dim C1, C2, C3, C4, C5, C6, C7, C15, C16 As String
Dim ca As String
Dim dlgResult As DialogResult
Dim document As String
Dim DiaDif As Integer
Dim m As String
Dim view As PrintDocument
Dim consulta As String
Dim lista As Byte
Dim registro As DataSet
Dim adaptador As Odbc.OdbcDataAdapter
'Dim registro As New DataSet
'Dim adaptador As New Odbc.OdbcDataAdapter

Private Sub guardar_Click(sender As Object, e As EventArgs) Handles


guardar.Click
If text1.Text = "" Then
MsgBox("Es necesario llenar la casilla Nombre", vbExclamation, "Casilla
vac�a")
ElseIf text2.Text = "" Then
MsgBox("Es necesario llenar la casilla Apellido", vbExclamation,
"Casilla vac�a")
ElseIf Text6.Text = "" Then
MsgBox("Es necesario llenar la casilla Provincia", vbExclamation,
"Casilla vac�a")
ElseIf text7.Text = "" Then
MsgBox("Es necesario llenar la casilla Direccion", vbExclamation,
"Casilla vac�a")
Else
If CheckBox2.Checked = True Then
Try

Dim fdreader As New FileStream(OpenFileDialog2.FileName,


FileMode.Open, FileAccess.Read)
Dim breader As New BinaryReader(fdreader)
Dim imgbuffer(fdreader.Length) As Byte
breader.Read(imgbuffer, 0, fdreader.Length)
fdreader.Close()
strsql = "insert into Clientes (Nombre, Apellido, Cedula,
Telefono, Celular, Provincia, Direccion, Nacionalidad, Email, Pasaporte,
FechaNacimiento, Perfil, FechaCreacion) values (@datanombre, @dataapellido,
@datacedula, @datatelefono, @datacelular, @dataprovincia, @datadireccion,
@datanacionalidad, @dataemail, @datapasaporte, @datafechanacimiento, @datafile,
@dataFechaCreacion)"
acscmd.CommandText = strsql
acscmd.Connection = acsconn
acscmd.Parameters.AddWithValue("@datanombre", text1.Text)
acscmd.Parameters.AddWithValue("@dataapellido", text2.Text)
acscmd.Parameters.AddWithValue("@datacedula", text3.Text)
acscmd.Parameters.AddWithValue("@datatelefono", text4.Text)
acscmd.Parameters.AddWithValue("@datacelular", text5.Text)
acscmd.Parameters.AddWithValue("@dataprovincia", Text6.Text)
acscmd.Parameters.AddWithValue("@datadireccion", text7.Text)
acscmd.Parameters.AddWithValue("@datanacionalidad", text8.Text)
acscmd.Parameters.AddWithValue("@dataemail", text9.Text)
acscmd.Parameters.AddWithValue("@datapasaporte", text10.Text)
acscmd.Parameters.AddWithValue("@datafechanacimiento",
text11.Text)
acscmd.Parameters.AddWithValue("@datafile", imgbuffer)
acscmd.Parameters.AddWithValue("@dataFechaCreacion",
Label31.Text)
acscmd.ExecuteNonQuery()
acscmd.Dispose()
MsgBox("Cliente guardado en la base de datos",
MsgBoxStyle.Information, "Exito")
Mostrar()
text1.Clear()
text2.Clear()
text3.Clear()
text4.Clear()
Text6.Clear()
text8.Text = " "
text7.Clear()
text9.Clear()
text5.Clear()
text10.Clear()

Catch ex As Exception

End Try
Else

Try

strsql = "insert into Clientes (Nombre, Apellido, Cedula,


Telefono, Celular, Provincia, Direccion, Nacionalidad, Email, Pasaporte,
FechaNacimiento, FechaCreacion) values (@datanombre, @dataapellido, @datacedula,
@datatelefono, @datacelular, @dataprovincia, @datadireccion, @datanacionalidad,
@dataemail, @datapasaporte, @datafechanacimiento, @dataFechaCreacion)"
acscmd.CommandText = strsql
acscmd.Connection = acsconn
acscmd.Parameters.AddWithValue("@datanombre", text1.Text)
acscmd.Parameters.AddWithValue("@dataapellido", text2.Text)
acscmd.Parameters.AddWithValue("@datacedula", text3.Text)
acscmd.Parameters.AddWithValue("@datatelefono", text4.Text)
acscmd.Parameters.AddWithValue("@datacelular", text5.Text)
acscmd.Parameters.AddWithValue("@dataprovincia", Text6.Text)
acscmd.Parameters.AddWithValue("@datadireccion", text7.Text)
acscmd.Parameters.AddWithValue("@datanacionalidad", text8.Text)
acscmd.Parameters.AddWithValue("@dataemail", text9.Text)
acscmd.Parameters.AddWithValue("@datapasaporte", text10.Text)
acscmd.Parameters.AddWithValue("@datafechanacimiento",
text11.Text)
acscmd.Parameters.AddWithValue("@dataFechaCreacion",
Label31.Text)
acscmd.ExecuteNonQuery()
acscmd.Dispose()
MsgBox("Cliente guardado en la base de datos",
MsgBoxStyle.Information, "Exito")
Mostrar()
text1.Clear()
text2.Clear()
text3.Clear()
text4.Clear()
Text6.Clear()
text8.Text = " "
text7.Clear()
text9.Clear()
text5.Clear()
text10.Clear()

Catch ex As Exception

End Try
End If
End If

End Sub
Private Sub Movimientos(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Label31.Text = DateTime.Now.ToString("G")
Label32.Text = DateTime.Now.ToString("G")
Label33.Text = DateTime.Now.ToString("G")
Label57.Text = DateTime.Now.ToString("G")
End Sub

Private Sub Menu1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


'TODO: esta l�nea de c�digo carga datos en la tabla 'RentDataSet4.Facturas'
Puede moverla o quitarla seg�n sea necesario.
Me.FacturasTableAdapter.Fill(Me.Rent_car2DataSet.Facturas)
'TODO: esta l�nea de c�digo carga datos en la tabla
'RentDataSet4.Vehiculos' Puede moverla o quitarla seg�n sea necesario.
Me.VehiculosTableAdapter.Fill(Me.Rent_car2DataSet.Vehiculos)
'TODO: esta l�nea de c�digo carga datos en la tabla 'RentDataSet4.Clientes'
Puede moverla o quitarla seg�n sea necesario.
Me.ClientesTableAdapter.Fill(Me.Rent_car2DataSet.Clientes)
con.ConnectionString = bdProveedor & bdFuente
'MyCon.ConnectionString =
"Host=localhost;Database=Rent;Username=postgres;"Password=tommybg07;Port=3612"
'MyCon.Open()
con.Open()
connect()

sql = "SELECT * FROM Clientes"


sql2 = "SELECT CodFactura, Facturas.CodCliente, Facturas.CodVehiculo,
fechaInicio, fechaFinal, costo_Total, Tipo_de_seguro, Tipo_de_pago, Modelo, Estado,
Marca, A�o, Nombre, Apellido, Cedula, Facturas.FechaCreacion, Empleado FROM
Facturas, Clientes, Vehiculos WHERE Facturas.CodCliente = Clientes.CodCliente AND
Facturas.CodVehiculo = Vehiculos.CodVehiculo"
sql3 = "SELECT * FROM Vehiculos"
sqlE = "SELECT * FROM Clientes__Eliminados"
sql3E = "SELECT * FROM Vehiculos_Eliminados"
sqlF = "SELECT * FROM Facturas"
sqlFE = "SELECT * FROM Facturas_Eliminadas"
sqlEmpl = "SELECT * FROM Empleados"
sqlEmplE = "SELECT * FROM Empleados_Eliminados"
sqlR = "SELECT * FROM Reservaciones"
sqlRE = "SELECT * FROM Reservaciones_Eliminadas"

MostrarF()
MostrarF()
MostrarR2()
MostrarR2()
gr3.ClearSelection()
PictureBox2.Image = siguiente.BackgroundImage
PictureBox3.Image = siguiente.BackgroundImage
PictureBox4.Image = siguiente.BackgroundImage
PictureBox5.Image = siguiente.BackgroundImage
Movimiento.Start()
AddHandler DirectCast(Movimiento, Timer).Tick, AddressOf Movimientos
Movimiento.Interval = 100
Movimiento.Start()
Movimiento.Enabled = True

Me.ReportCliente.RefreshReport()
Me.ReportVehiculo.RefreshReport()
Me.ReportFactura.RefreshReport()
Me.ReportViewer1.RefreshReport()
End Sub

Private Sub Mostrar()


ds.Clear()
DataC.GridC.DataSource = ds

da = New Odbc.OdbcDataAdapter(sql, con)


da.Fill(ds, "Cliente")
DataC.GridC.DataSource = ds.Tables(0)

End Sub
Private Sub MostrarV()
ds4.Clear()
DataV.GridV.DataSource = ds4

dav = New Odbc.OdbcDataAdapter(sql3, con)


dav.Fill(ds4, "Vehiculo")
DataV.GridV.DataSource = ds4.Tables(0)

End Sub
Private Sub MostrarF()

ds5.Clear()
gr3.DataSource = ds5

da = New Odbc.OdbcDataAdapter(sql2, con)


da.Fill(ds5, "Facturas")
gr3.DataSource = ds5.Tables(0)

End Sub
Private Sub MostrarcC()

dscC.Clear()
DataGridView2.DataSource = dscC

dac = New Odbc.OdbcDataAdapter(sql, acsconn)


dac.Fill(dscC, "Clientes")
DataGridView2.DataSource = dscC.Tables(0)

End Sub
Private Sub MostrarcV()

dscV.Clear()
DataGridView2.DataSource = dscV

dav = New Odbc.OdbcDataAdapter(sql3, acsconn)


dav.Fill(dscV, "Vehiculos")
DataGridView2.DataSource = dscV.Tables(0)

End Sub
Private Sub MostrarcCE()

dscE.Clear()
DataGridView2.DataSource = dscE

dac = New Odbc.OdbcDataAdapter(sqlE, acsconn)


dac.Fill(dscE, "Clientes_Eliminados")
DataGridView2.DataSource = dscE.Tables(0)

End Sub
Private Sub MostrarcVE()

dsvE.Clear()
DataGridView2.DataSource = dsvE

dav = New Odbc.OdbcDataAdapter(sql3E, acsconn)


dav.Fill(dsvE, "Vehiculos_Eliminados")
DataGridView2.DataSource = dsvE.Tables(0)

End Sub

Private Sub MostrarE()

dse.Clear()
DataGridView2.DataSource = dse

dae = New Odbc.OdbcDataAdapter(sqlEmpl, acsconn)


dae.Fill(dse, "Empleados")
DataGridView2.DataSource = dse.Tables(0)

End Sub
Private Sub MostrarEE()

dseE.Clear()
DataGridView2.DataSource = dseE

daeE = New Odbc.OdbcDataAdapter(sqlEmplE, acsconn)


daeE.Fill(dseE, "Empleados_Eliminados")
DataGridView2.DataSource = dseE.Tables(0)

End Sub
Private Sub MostrarF2()

dsf.Clear()
DataGridView2.DataSource = dsf

dac = New Odbc.OdbcDataAdapter(sqlF, acsconn)


dac.Fill(dsf, "Facturas")
DataGridView2.DataSource = dsf.Tables(0)

End Sub
Private Sub MostrarFE()

dsfE.Clear()
DataGridView2.DataSource = dsfE

dac = New Odbc.OdbcDataAdapter(sqlFE, acsconn)


dac.Fill(dsfE, "Facturas_Eliminadas")
DataGridView2.DataSource = dsfE.Tables(0)

End Sub
Private Sub MostrarR()

dsr.Clear()
DataGridView2.DataSource = dsr

dac = New Odbc.OdbcDataAdapter(sqlR, acsconn)


dac.Fill(dsr, "Reservaciones")
DataGridView2.DataSource = dsr.Tables(0)

End Sub
Private Sub MostrarR2()

dsr.Clear()
gridR.DataSource = dsr

dac = New Odbc.OdbcDataAdapter(sqlR, acsconn)


dac.Fill(dsr, "Reservaciones")
gridR.DataSource = dsr.Tables(0)

End Sub
Private Sub MostrarRE()
dsrE.Clear()
DataGridView2.DataSource = dsrE

dac = New Odbc.OdbcDataAdapter(sqlRE, acsconn)


dac.Fill(dsrE, "Reservaciones_Eliminadas")
DataGridView2.DataSource = dsrE.Tables(0)

End Sub

Private Sub Button5_Click(sender As Object, e As EventArgs)


If OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK Then

PictureBox6.Image = Image.FromFile(OpenFileDialog1.FileName)
If dlgResult <> DialogResult.OK Then Exit Sub

End If
End Sub
Private Sub Button12_Click(sender As Object, e As EventArgs) Handles
Button12.Click
DataC.Button1.BackColor = Drawing.Color.Transparent
Mostrar()
DataC.Show()
End Sub

Private Sub Button13_Click(sender As Object, e As EventArgs) Handles


Button13.Click
con.Close()
acsconn.Close()
End

End Sub

Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox1.SelectedIndexChanged
Dim z As String
If ComboBox1.Text = "Cerrar sesi�n" Then

z = MsgBox("Esta seguro de querer cerrar sesi�n?", vbYesNo, "Menu")


If z = vbYes Then
Login.Show()
con.Close()
acsconn.Close()
Me.Close()

End If
End If
If ComboBox1.Text = "Cambiar imagen" Then

If OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK
Then
PictureBox2.Image = Image.FromFile(OpenFileDialog1.FileName)
PictureBox3.Image = Image.FromFile(OpenFileDialog1.FileName)
PictureBox4.Image = Image.FromFile(OpenFileDialog1.FileName)
PictureBox5.Image = Image.FromFile(OpenFileDialog1.FileName)
If dlgResult <> DialogResult.OK Then Exit Sub

End If
End If
End Sub

Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox2.SelectedIndexChanged
Dim z As String
If ComboBox2.Text = "Cerrar sesi�n" Then

z = MsgBox("Esta seguro de querer cerrar sesi�n?", vbYesNo, "Menu")


If z = vbYes Then
Login.Show()
con.Close()
acsconn.Close()
Me.Close()
End If
End If
If ComboBox2.Text = "Cambiar imagen" Then

If OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK
Then
PictureBox2.Image = Image.FromFile(OpenFileDialog1.FileName)
PictureBox3.Image = Image.FromFile(OpenFileDialog1.FileName)
PictureBox4.Image = Image.FromFile(OpenFileDialog1.FileName)
PictureBox5.Image = Image.FromFile(OpenFileDialog1.FileName)
If dlgResult <> DialogResult.OK Then Exit Sub

End If
End If
End Sub

Private Sub ComboBox3_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox3.SelectedIndexChanged
Dim z As String
If ComboBox3.Text = "Cerrar sesi�n" Then

z = MsgBox("Esta seguro de querer cerrar sesi�n?", vbYesNo, "Menu")


If z = vbYes Then
Login.Show()
con.Close()
acsconn.Close()
Me.Close()
End If
End If
If ComboBox3.Text = "Cambiar imagen" Then

If OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK
Then
PictureBox2.Image = Image.FromFile(OpenFileDialog1.FileName)
PictureBox3.Image = Image.FromFile(OpenFileDialog1.FileName)
PictureBox4.Image = Image.FromFile(OpenFileDialog1.FileName)
PictureBox5.Image = Image.FromFile(OpenFileDialog1.FileName)
If dlgResult <> DialogResult.OK Then Exit Sub

End If
End If
End Sub

Private Sub ComboBox4_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox4.SelectedIndexChanged
Dim z As String
If ComboBox4.Text = "Cerrar sesi�n" Then

z = MsgBox("Esta seguro de querer cerrar sesi�n?", vbYesNo, "Menu")


If z = vbYes Then
Login.Show()
con.Close()
acsconn.Close()
Me.Close()
End If
End If
If ComboBox4.Text = "Cambiar imagen" Then

If OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK
Then
PictureBox2.Image = Image.FromFile(OpenFileDialog1.FileName)
PictureBox3.Image = Image.FromFile(OpenFileDialog1.FileName)
PictureBox4.Image = Image.FromFile(OpenFileDialog1.FileName)
PictureBox5.Image = Image.FromFile(OpenFileDialog1.FileName)
If dlgResult <> DialogResult.OK Then Exit Sub

End If
End If
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs)


If OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK Then

PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName)
Else

Exit Sub
End If
End Sub

Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles


CheckBox2.CheckedChanged
If CheckBox2.Checked = True Then
If OpenFileDialog2.ShowDialog = System.Windows.Forms.DialogResult.OK
Then

PictureBox1.Image = Image.FromFile(OpenFileDialog2.FileName)
Else
CheckBox2.Checked = False
PictureBox1.Image = PictureBox8.Image
Exit Sub
End If

End If

End Sub

Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles


CheckBox1.CheckedChanged
If CheckBox1.Checked = True Then
If OpenFileDialog3.ShowDialog = System.Windows.Forms.DialogResult.OK
Then
PictureBox6.Image = Image.FromFile(OpenFileDialog3.FileName)
Else
CheckBox1.Checked = False
Exit Sub
End If

End If

End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles


Button2.Click
If Vtext1.Text = "" Then
MsgBox("Es necesario llenar la casilla Modelo", vbExclamation, "Casilla
vac�a")
ElseIf Vtext2.Text = "" Then
MsgBox("Es necesario llenar la casilla Estado", vbExclamation, "Casilla
vac�a")
ElseIf Vtext4.Text = "" Then
MsgBox("Es necesario llenar la casilla Marca", vbExclamation, "Casilla
vac�a")
ElseIf Vtext5.Text = "" Then
MsgBox("Es necesario llenar la casilla A�o", vbExclamation, "Casilla
vac�a")
ElseIf Vtext8.Text = "" Then
MsgBox("Es necesario llenar la casilla Estado", vbExclamation, "Casilla
vac�a")
ElseIf Vtext9.Text = "" Then
MsgBox("Es necesario llenar la casilla Estado", vbExclamation, "Casilla
vac�a")
ElseIf Vtext16.Text = "" Then
MsgBox("Es necesario llenar la casilla Costo por D�a", vbExclamation,
"Casilla vac�a")
Else
If CheckBox1.Checked = True Then

Try

Dim fdreader As New FileStream(OpenFileDialog3.FileName,


FileMode.Open, FileAccess.Read)
Dim breader As New BinaryReader(fdreader)
Dim imgbuffer(fdreader.Length) As Byte
breader.Read(imgbuffer, 0, fdreader.Length)
fdreader.Close()
strsql = "insert into Vehiculos (Modelo, Estado, Condicion,
Marca, A�o, Color_externo, Color_interno, Tipo, Traccion, Transmision, Motor,
Combustible, Puertas, Pasajeros, Kilometraje, Costo_por_dia, Edicion, Matricula,
Caracteristicas, Reservacion, Perfil, FechaCreacion) values (@Modelo, @Estado,
@Condicion, @Marca, @A�o, @Color_externo, @Color_interno, @Tipo, @Traccion,
@Transmision, @Motor, @Combustible, @Puertas, @Pasajeros, @Kilometraje,
@Costo_por_dia, @Edicion, @Matricula, @Caracteristicas, @Reservacion, @Perfil,
@FechaCreacion)"
acscmd.CommandText = strsql
acscmd.Connection = acsconn

acscmd.Parameters.AddWithValue("@Modelo", Vtext1.Text)
acscmd.Parameters.AddWithValue("@Estado", Vtext2.Text)
acscmd.Parameters.AddWithValue("@Condicion", Vtext3.Text)
acscmd.Parameters.AddWithValue("@Marca", Vtext4.Text)
acscmd.Parameters.AddWithValue("@A�o", Vtext5.Text)
acscmd.Parameters.AddWithValue("@Color_externo", Vtext6.Text)
acscmd.Parameters.AddWithValue("@Color_interno", Vtext7.Text)
acscmd.Parameters.AddWithValue("@Tipo", Vtext8.Text)
acscmd.Parameters.AddWithValue("@Traccion", Vtext9.Text)
acscmd.Parameters.AddWithValue("@Transmision", Vtext10.Text)
acscmd.Parameters.AddWithValue("@Motor", Vtext11.Text)
acscmd.Parameters.AddWithValue("@Combustible", Vtext12.Text)
acscmd.Parameters.AddWithValue("@Puertas", Vtext13.Text)
acscmd.Parameters.AddWithValue("@Pasajeros", Vtext14.Text)
acscmd.Parameters.AddWithValue("@Kilometraje", Vtext15.Text)
acscmd.Parameters.AddWithValue("@Costo_por_dia", Vtext16.Text)
acscmd.Parameters.AddWithValue("@Edicion", Vtext17.Text)
acscmd.Parameters.AddWithValue("@Matricula", Vtext18.Text)
acscmd.Parameters.AddWithValue("@Caracteristicas",
Vtext19.Text)
acscmd.Parameters.AddWithValue("@Reservacion", Vtext20.Text)
acscmd.Parameters.AddWithValue("@Perfil", imgbuffer)
acscmd.Parameters.AddWithValue("@dataFechaCreacion",
Label32.Text)

acscmd.ExecuteNonQuery()
acscmd.Dispose()
MsgBox("Vehiculo guardado en la base de datos",
MsgBoxStyle.Information, "Exito")
MostrarV()
Vtext1.Text = ""
Vtext2.Text = ""
Vtext3.Clear()
Vtext4.Text = ""
Vtext5.Text = ""
Vtext6.Clear()
Vtext7.Clear()
Vtext8.Clear()
Vtext9.Clear()
Vtext10.Clear()
Vtext11.Clear()
Vtext12.Clear()
Vtext13.Clear()
Vtext14.Clear()
Vtext15.Clear()
Vtext16.Clear()
Vtext17.Clear()
Vtext18.Clear()
Vtext19.Clear()
Catch ex As Exception

End Try
Else
strsql = "insert into Vehiculos (Modelo, Estado, Condicion, Marca,
A�o, Color_externo, Color_interno, Tipo, Traccion, Transmision, Motor, Combustible,
Puertas, Pasajeros, Kilometraje, Costo_por_dia, Edicion, Matricula,
Caracteristicas, Reservacion, FechaCreacion) values (@Modelo, @Estado, @Condicion,
@Marca, @A�o, @Color_externo, @Color_interno, @Tipo, @Traccion, @Transmision,
@Motor, @Combustible, @Puertas, @Pasajeros, @Kilometraje, @Costo_por_dia, @Edicion,
@Matricula, @Caracteristicas, @Reservacion, @FechaCreacion)"
acscmd.CommandText = strsql
acscmd.Connection = acsconn
acscmd.Parameters.AddWithValue("@Modelo", Vtext1.Text)
acscmd.Parameters.AddWithValue("@Estado", Vtext2.Text)
acscmd.Parameters.AddWithValue("@Condicion", Vtext3.Text)
acscmd.Parameters.AddWithValue("@Marca", Vtext4.Text)
acscmd.Parameters.AddWithValue("@A�o", Vtext5.Text)
acscmd.Parameters.AddWithValue("@Color_externo", Vtext6.Text)
acscmd.Parameters.AddWithValue("@Color_interno", Vtext7.Text)
acscmd.Parameters.AddWithValue("@Tipo", Vtext8.Text)
acscmd.Parameters.AddWithValue("@Traccion", Vtext9.Text)
acscmd.Parameters.AddWithValue("@Transmision", Vtext10.Text)
acscmd.Parameters.AddWithValue("@Motor", Vtext11.Text)
acscmd.Parameters.AddWithValue("@Combustible", Vtext12.Text)
acscmd.Parameters.AddWithValue("@Puertas", Vtext13.Text)
acscmd.Parameters.AddWithValue("@Pasajeros", Vtext14.Text)
acscmd.Parameters.AddWithValue("@Kilometraje", Vtext15.Text)
acscmd.Parameters.AddWithValue("@Costo_por_dia", Vtext16.Text)
acscmd.Parameters.AddWithValue("@Edicion", Vtext17.Text)
acscmd.Parameters.AddWithValue("@Matricula", Vtext18.Text)
acscmd.Parameters.AddWithValue("@Caracteristicas", Vtext19.Text)
acscmd.Parameters.AddWithValue("@Reservacion", Vtext20.Text)
acscmd.Parameters.AddWithValue("@dataFechaCreacion", Label32.Text)
acscmd.ExecuteNonQuery()
acscmd.Dispose()

MsgBox("Vehiculo guardado en la base de datos",


MsgBoxStyle.Information, "Exito")
MostrarV()
Vtext1.Text = ""
Vtext2.Text = ""
Vtext3.Clear()
Vtext4.Text = ""
Vtext5.Text = ""
Vtext6.Clear()
Vtext7.Clear()
Vtext8.Clear()
Vtext9.Clear()
Vtext10.Clear()
Vtext11.Clear()
Vtext12.Clear()
Vtext13.Clear()
Vtext14.Clear()
Vtext15.Clear()
Vtext16.Clear()
Vtext17.Clear()
Vtext18.Clear()
Vtext19.Clear()
End If
End If

End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles


Button3.Click
Vtext1.Text = ""
Vtext2.Text = ""
Vtext3.Clear()
Vtext4.Text = ""
Vtext5.Text = ""
Vtext6.Clear()
Vtext7.Clear()
Vtext8.Clear()
Vtext9.Clear()
Vtext10.Clear()
Vtext11.Clear()
Vtext12.Clear()
Vtext13.Clear()
Vtext14.Clear()
Vtext15.Clear()
Vtext16.Clear()
Vtext17.Clear()
Vtext18.Clear()
Vtext19.Clear()
End Sub

Private Sub Button14_Click(sender As Object, e As EventArgs) Handles


Button14.Click
DataV.Button1.BackColor = Drawing.Color.Transparent
If DataV.Button1.BackColor = Drawing.Color.Transparent Then
Vtext20.Enabled = True
End If
MostrarV()
DataV.Show()
End Sub

Private Sub Button7_Click(sender As Object, e As EventArgs) Handles


Button7.Click
Factura.Show()
End Sub

Private Sub fechaInicio_ValueChanged(sender As Object, e As EventArgs) Handles


fechaInicio.ValueChanged
Dim ts As TimeSpan = fechaFin.Value.Subtract(fechaInicio.Value)
DiaDif = (Convert.ToInt32(ts.Days)) + 1
txtTotal.Text = DiaDif * Val(cdia.Text)
'If DiaDif < 1 Then MsgBox("anja, asi que usted va a coje una maquina de
tiempo para devolver el carro antes de rentarlo?,ahora ponga la fecha bien")
If DiaDif < 1 Then txtTotal.Text = 0
End Sub

Private Sub fechaFin_ValueChanged(sender As Object, e As EventArgs) Handles


fechaFin.ValueChanged
Dim ts As TimeSpan = fechaFin.Value.Subtract(fechaInicio.Value)
DiaDif = (Convert.ToInt32(ts.Days)) + 1
txtTotal.Text = DiaDif * Val(cdia.Text)
'If DiaDif < 1 Then MsgBox("anja, asi que usted va a coje una maquina de
tiempo para devolver el carro antes de rentarlo?,ahora ponga la fecha bien")
If DiaDif < 1 Then txtTotal.Text = 0
End Sub
Private Sub gr3_CellContentClick(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles gr3.CellClick
Dim i As Integer = gr3.SelectedRows(0).Index
Factura.Label6.Text = ds5.Tables("Facturas").Rows(i).Item(3)
Factura.Label7.Text = ds5.Tables("Facturas").Rows(i).Item(4)
Factura.Label11.Text = ds5.Tables("Facturas").Rows(i).Item(5)
Factura.Label9.Text = ds5.Tables("Facturas").Rows(i).Item(6)
Factura.Label10.Text = ds5.Tables("Facturas").Rows(i).Item(7)
Factura.Label31.Text = ds5.Tables("Facturas").Rows(i).Item(8)
Factura.Label34.Text = ds5.Tables("Facturas").Rows(i).Item(9)
Factura.Label36.Text = ds5.Tables("Facturas").Rows(i).Item(10)
Factura.Label38.Text = ds5.Tables("Facturas").Rows(i).Item(11)
Factura.Label20.Text = ds5.Tables("Facturas").Rows(i).Item(12)
Factura.Label28.Text = ds5.Tables("Facturas").Rows(i).Item(13)
Factura.Label29.Text = ds5.Tables("Facturas").Rows(i).Item(14)
Factura.Label4.Text = ds5.Tables("Facturas").Rows(i).Item(15)
Factura.Label25.Text = ds5.Tables("Facturas").Rows(i).Item(16)

da.Update(ds5, "Facturas")
End Sub

Private Sub ComboBox5_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox5.SelectedIndexChanged
If ComboBox5.Text = "Lista de Clientes" Then
ReportViewer1.Visible = False
ReportCliente.Visible = True
ReportVehiculo.Visible = False
ReportFactura.Visible = False
Label54.Visible = False
End If

If ComboBox5.Text = "Lista de Vehiculos" Then


ReportViewer1.Visible = False
ReportCliente.Visible = False
ReportVehiculo.Visible = True
ReportFactura.Visible = False
Label54.Visible = False
End If
If ComboBox5.Text = "Lista de Facturas" Then
ReportViewer1.Visible = False
ReportCliente.Visible = False
ReportVehiculo.Visible = False
ReportFactura.Visible = True
Label54.Visible = False
End If
End Sub

Private Sub Button11_Click(sender As Object, e As EventArgs) Handles


Button11.Click
If CheckBox3.Checked = True Then
If RadioCliente.Checked = True Then
If ComboBox6.Text = "Nombre" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Clientes__Eliminados WHERE Nombre
= '" & TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Clientes__Eliminados")
lista = registro.Tables("Clientes__Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Clientes__Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Nombre valido", vbExclamation,
"Cliente no existe")
End If

Else
MsgBox("Debe ingresar un nombre", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox6.Text = "Apellido" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Clientes__Eliminados WHERE
Apellido = '" & TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Clientes__Eliminados")
lista = registro.Tables("Clientes__Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Clientes__Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Apellido valido",
vbExclamation, "Cliente no existe")
End If

Else
MsgBox("Debe ingresar un Apellido", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox6.Text = "C�dula" Then

If MaskedTextBox1.Text <> "" Then


consulta = "SELECT * FROM Clientes__Eliminados WHERE Cedula
= '" & MaskedTextBox1.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Clientes__Eliminados")
lista = registro.Tables("Clientes__Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Clientes__Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar una c�dula valida",
vbExclamation, "Cliente no existe")
End If

Else
MsgBox("Debe ingresar un numero de c�dula", vbExclamation,
"Campo vac�o")
End If
End If

If ComboBox6.Text = "Tel�fono" Then

If MaskedTextBox1.Text <> "" Then


consulta = "SELECT * FROM Clientes__Eliminados WHERE
Telefono = '" & MaskedTextBox1.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Clientes__Eliminados")
lista = registro.Tables("Clientes__Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Clientes__Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un numero de Tel�fono valido",
vbExclamation, "Cliente no existe")
End If

Else
MsgBox("Debe ingresar un numero de Tel�fono",
vbExclamation, "Campo vac�o")
End If
End If

If ComboBox6.Text = "Celular" Then

If MaskedTextBox1.Text <> "" Then


consulta = "SELECT * FROM Clientes__Eliminados WHERE
Celular = '" & MaskedTextBox1.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Clientes__Eliminados")
lista = registro.Tables("Clientes__Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Clientes__Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un numero de Celular valido",
vbExclamation, "Cliente no existe")
End If

Else
MsgBox("Debe ingresar un numero de Celular", vbExclamation,
"Campo vac�o")
End If
End If

If ComboBox6.Text = "Pasaporte" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Clientes__Eliminados WHERE
Pasaporte = '" & TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Clientes__Eliminados")
lista = registro.Tables("Clientes__Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Clientes__Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Pasaporte valido",
vbExclamation, "Cliente no existe")
End If

Else
MsgBox("Debe ingresar un Pasaporte", vbExclamation, "Campo
vac�o")
End If
End If
End If

If RadioVehiculo.Checked = True Then


If ComboBox7.Text = "Modelo" Then

If ComboModelo.Text <> "" Then


consulta = "SELECT * FROM Vehiculos_Eliminados WHERE Modelo
= '" & ComboModelo.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Vehiculos_Eliminados")
lista = registro.Tables("Vehiculos_Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Vehiculos_Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un modelo valido", vbExclamation,
"Vehiculo no existe")
End If

Else
MsgBox("Debe ingresar un Modelo", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox7.Text = "Estado" Then

If ComboEstado.Text <> "" Then


consulta = "SELECT * FROM Vehiculos_Eliminados WHERE Estado
= '" & ComboEstado.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Vehiculos_Eliminados")
lista = registro.Tables("Vehiculos_Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Vehiculos_Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Estado valido", vbExclamation,
"Vehiculo no existe")
End If

Else
MsgBox("Debe ingresar un Estado", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox7.Text = "Marca" Then

If ComboMarca.Text <> "" Then


consulta = "SELECT * FROM Vehiculos_Eliminados WHERE Marca
= '" & ComboMarca.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Vehiculos_Eliminados")
lista = registro.Tables("Vehiculos_Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Vehiculos_Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar una Marca valida", vbExclamation,
"Vehiculo no existe")
End If

Else
MsgBox("Debe ingresar una Marca", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox7.Text = "A�o" Then

If ComboAno.Text <> "" Then


consulta = "SELECT * FROM Vehiculos_Eliminados WHERE A�o =
'" & ComboAno.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Vehiculos_Eliminados")
lista = registro.Tables("Vehiculos_Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Vehiculos_Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un A�o valido", vbExclamation,
"Vehiculo no existe")
End If

Else
MsgBox("Debe ingresar un A�o", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox7.Text = "Matr�cula" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Vehiculos_Eliminados WHERE
Matricula = '" & TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Vehiculos_Eliminados")
lista = registro.Tables("Vehiculos_Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Vehiculos_Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar una Matr�cula valida",
vbExclamation, "Vehiculo no existe")
End If

Else
MsgBox("Debe ingresar una Matr�cula", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox7.Text = "Color" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Vehiculos_Eliminados WHERE Color
= '" & TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Vehiculos_Eliminados")
lista = registro.Tables("Vehiculos_Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Vehiculos_Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Color valido", vbExclamation,
"Vehiculo no existe")
End If

Else
MsgBox("Debe ingresar un Color", vbExclamation, "Campo
vac�o")
End If
End If

End If
If RadioEmpleado.Checked = True Then
If ComboBox6.Text = "Nombre" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Empleados_Eliminados WHERE Nombre
= '" & TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Empleados_Eliminados")
lista = registro.Tables("Empleados_Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Empleados_Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Nombre valido", vbExclamation,
"Empleado no existe")
End If

Else
MsgBox("Debe ingresar un nombre", vbExclamation, "Campo
vac�o")
End If
End If
If ComboBox6.Text = "Apellido" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Empleados_Eliminados WHERE
Apellido = '" & TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Empleados_Eliminados")
lista = registro.Tables("Empleados_Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Empleados_Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Apellido valido",
vbExclamation, "Empleado no existe")
End If

Else
MsgBox("Debe ingresar un Apellido", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox6.Text = "C�dula" Then

If MaskedTextBox1.Text <> "" Then


consulta = "SELECT * FROM Empleados_Eliminados WHERE Cedula
= '" & MaskedTextBox1.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Empleados_Eliminados")
lista = registro.Tables("Empleados_Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Empleados_Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar una c�dula valida",
vbExclamation, "Empleado no existe")
End If

Else
MsgBox("Debe ingresar un numero de c�dula", vbExclamation,
"Campo vac�o")
End If
End If

If ComboBox6.Text = "Tel�fono" Then


If MaskedTextBox1.Text <> "" Then
consulta = "SELECT * FROM Empleados_Eliminados WHERE
Telefono = '" & MaskedTextBox1.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Empleados_Eliminados")
lista = registro.Tables("Empleados_Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Empleados_Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un numero de Tel�fono valido",
vbExclamation, "Empleado no existe")
End If

Else
MsgBox("Debe ingresar un numero de Tel�fono",
vbExclamation, "Campo vac�o")
End If
End If

If ComboBox6.Text = "Celular" Then

If MaskedTextBox1.Text <> "" Then


consulta = "SELECT * FROM Empleados_Eliminados WHERE
Celular = '" & MaskedTextBox1.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Empleados_Eliminados")
lista = registro.Tables("Empleados_Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Empleados_Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un numero de Celular valido",
vbExclamation, "Empleado no existe")
End If

Else
MsgBox("Debe ingresar un numero de Celular", vbExclamation,
"Campo vac�o")
End If
End If

If ComboBox6.Text = "Pasaporte" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Empleados_Eliminados WHERE
Pasaporte = '" & TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Empleados_Eliminados")
lista = registro.Tables("Empleados_Eliminados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Empleados_Eliminados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Pasaporte valido",
vbExclamation, "Empleado no existe")
End If

Else
MsgBox("Debe ingresar un Pasaporte", vbExclamation, "Campo
vac�o")
End If
End If
End If

Else

If RadioCliente.Checked = True Then


If ComboBox6.Text = "Nombre" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Clientes WHERE Nombre = '" &
TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Clientes")
lista = registro.Tables("Clientes").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Clientes"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Nombre valido", vbExclamation,
"Cliente no existe")
End If

Else
MsgBox("Debe ingresar un nombre", vbExclamation, "Campo
vac�o")
End If
End If
If ComboBox6.Text = "Apellido" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Clientes WHERE Apellido = '" &
TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Clientes")
lista = registro.Tables("Clientes").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Clientes"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Apellido valido",
vbExclamation, "Cliente no existe")
End If

Else
MsgBox("Debe ingresar un Apellido", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox6.Text = "C�dula" Then

If MaskedTextBox1.Text <> "" Then


consulta = "SELECT * FROM Clientes WHERE Cedula = '" &
MaskedTextBox1.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Clientes")
lista = registro.Tables("Clientes").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Clientes"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar una c�dula valida",
vbExclamation, "Cliente no existe")
End If

Else
MsgBox("Debe ingresar un numero de c�dula", vbExclamation,
"Campo vac�o")
End If
End If

If ComboBox6.Text = "Tel�fono" Then


If MaskedTextBox1.Text <> "" Then
consulta = "SELECT * FROM Clientes WHERE Telefono = '" &
MaskedTextBox1.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Clientes")
lista = registro.Tables("Clientes").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Clientes"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un numero de Tel�fono valido",
vbExclamation, "Cliente no existe")
End If

Else
MsgBox("Debe ingresar un numero de Tel�fono",
vbExclamation, "Campo vac�o")
End If
End If

If ComboBox6.Text = "Celular" Then

If MaskedTextBox1.Text <> "" Then


consulta = "SELECT * FROM Clientes WHERE Celular = '" &
MaskedTextBox1.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Clientes")
lista = registro.Tables("Clientes").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Clientes"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un numero de Celular valido",
vbExclamation, "Cliente no existe")
End If

Else
MsgBox("Debe ingresar un numero de Celular", vbExclamation,
"Campo vac�o")
End If
End If

If ComboBox6.Text = "Pasaporte" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Clientes WHERE Pasaporte = '" &
TextBox4.Text & "' "
registro = New DataSet
adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Clientes")
lista = registro.Tables("Clientes").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Clientes"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Pasaporte valido",
vbExclamation, "Cliente no existe")
End If

Else
MsgBox("Debe ingresar un Pasaporte", vbExclamation, "Campo
vac�o")
End If
End If
End If

If RadioVehiculo.Checked = True Then


If ComboBox7.Text = "Modelo" Then

If ComboModelo.Text <> "" Then


consulta = "SELECT * FROM Vehiculos WHERE Modelo = '" &
ComboModelo.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Vehiculos")
lista = registro.Tables("Vehiculos").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Vehiculos"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un modelo valido", vbExclamation,
"Vehiculo no existe")
End If

Else
MsgBox("Debe ingresar un Modelo", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox7.Text = "Estado" Then

If ComboEstado.Text <> "" Then


consulta = "SELECT * FROM Vehiculos WHERE Estado = '" &
ComboEstado.Text & "' "
registro = New DataSet
adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Vehiculos")
lista = registro.Tables("Vehiculos").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Vehiculos"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Estado valido", vbExclamation,
"Vehiculo no existe")
End If

Else
MsgBox("Debe ingresar un Estado", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox7.Text = "Marca" Then

If ComboMarca.Text <> "" Then


consulta = "SELECT * FROM Vehiculos WHERE Marca = '" &
ComboMarca.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Vehiculos")
lista = registro.Tables("Vehiculos").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Vehiculos"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar una Marca valida", vbExclamation,
"Vehiculo no existe")
End If

Else
MsgBox("Debe ingresar una Marca", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox7.Text = "A�o" Then

If ComboAno.Text <> "" Then


consulta = "SELECT * FROM Vehiculos WHERE A�o = '" &
ComboAno.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)
adaptador.Fill(registro, "Vehiculos")
lista = registro.Tables("Vehiculos").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Vehiculos"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un A�o valido", vbExclamation,
"Vehiculo no existe")
End If

Else
MsgBox("Debe ingresar un A�o", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox7.Text = "Matr�cula" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Vehiculos WHERE Matricula = '" &
TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Vehiculos")
lista = registro.Tables("Vehiculos").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Vehiculos"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar una Matr�cula valida",
vbExclamation, "Vehiculo no existe")
End If

Else
MsgBox("Debe ingresar una Matr�cula", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox7.Text = "Color" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Vehiculos WHERE Color = '" &
TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Vehiculos")
lista = registro.Tables("Vehiculos").Rows.Count
If lista <> 0 Then
DataGridView2.DataSource = registro
DataGridView2.DataMember = "Vehiculos"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Color valido", vbExclamation,
"Vehiculo no existe")
End If

Else
MsgBox("Debe ingresar un Color", vbExclamation, "Campo
vac�o")
End If
End If

End If
If RadioEmpleado.Checked = True Then
If ComboBox6.Text = "Nombre" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Empleados WHERE Nombre = '" &
TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Empleados")
lista = registro.Tables("Empleados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Empleados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Nombre valido", vbExclamation,
"Empleado no existe")
End If

Else
MsgBox("Debe ingresar un nombre", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox6.Text = "Apellido" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Empleados WHERE Apellido = '" &
TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Empleados")
lista = registro.Tables("Empleados").Rows.Count
If lista <> 0 Then
DataGridView2.DataSource = registro
DataGridView2.DataMember = "Empleados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Apellido valido",
vbExclamation, "Empleado no existe")
End If

Else
MsgBox("Debe ingresar un Apellido", vbExclamation, "Campo
vac�o")
End If
End If

If ComboBox6.Text = "C�dula" Then

If MaskedTextBox1.Text <> "" Then


consulta = "SELECT * FROM Empleados WHERE Cedula = '" &
MaskedTextBox1.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Empleados")
lista = registro.Tables("Empleados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Empleados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar una c�dula valida",
vbExclamation, "Empleado no existe")
End If

Else
MsgBox("Debe ingresar un numero de c�dula", vbExclamation,
"Campo vac�o")
End If
End If

If ComboBox6.Text = "Tel�fono" Then

If MaskedTextBox1.Text <> "" Then


consulta = "SELECT * FROM Empleados WHERE Telefono = '" &
MaskedTextBox1.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Empleados")
lista = registro.Tables("Empleados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Empleados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un numero de Tel�fono valido",
vbExclamation, "Empleado no existe")
End If

Else
MsgBox("Debe ingresar un numero de Tel�fono",
vbExclamation, "Campo vac�o")
End If
End If

If ComboBox6.Text = "Celular" Then

If MaskedTextBox1.Text <> "" Then


consulta = "SELECT * FROM Empleados WHERE Celular = '" &
MaskedTextBox1.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Empleados")
lista = registro.Tables("Empleados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Empleados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un numero de Celular valido",
vbExclamation, "Empleado no existe")
End If

Else
MsgBox("Debe ingresar un numero de Celular", vbExclamation,
"Campo vac�o")
End If
End If

If ComboBox6.Text = "Pasaporte" Then

If TextBox4.Text <> "" Then


consulta = "SELECT * FROM Empleados WHERE Pasaporte = '" &
TextBox4.Text & "' "

registro = New DataSet


adaptador = New Odbc.OdbcDataAdapter(consulta, con)

adaptador.Fill(registro, "Empleados")
lista = registro.Tables("Empleados").Rows.Count

If lista <> 0 Then


DataGridView2.DataSource = registro
DataGridView2.DataMember = "Empleados"
DataGridView2.Enabled = True
Else
MsgBox("Debe ingresar un Pasaporte valido",
vbExclamation, "Empleado no existe")
End If

Else
MsgBox("Debe ingresar un Pasaporte", vbExclamation, "Campo
vac�o")
End If
End If
End If
End If

End Sub

Private Sub ComboBox6_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox6.SelectedIndexChanged
If ComboBox6.Text = "Nombre" Then
TextBox4.Visible = True
TextBox4.Enabled = True
TextBox4.MaxLength = 40
MaskedTextBox1.Visible = False
TextBox4.Clear()
End If
If ComboBox6.Text = "Apellido" Then
TextBox4.Visible = True
TextBox4.Enabled = True
TextBox4.MaxLength = 40
MaskedTextBox1.Visible = False
TextBox4.Clear()
End If
If ComboBox6.Text = "C�dula" Then
MaskedTextBox1.Visible = True
MaskedTextBox1.Enabled = True
MaskedTextBox1.Mask = "000-0000000-0"
TextBox4.Visible = False
MaskedTextBox1.Clear()
End If
If ComboBox6.Text = "Tel�fono" Then
MaskedTextBox1.Visible = True
MaskedTextBox1.Enabled = True
MaskedTextBox1.Mask = "(999)000-0000"
TextBox4.Visible = False
MaskedTextBox1.Clear()
End If
If ComboBox6.Text = "Celular" Then
MaskedTextBox1.Visible = True
MaskedTextBox1.Enabled = True
MaskedTextBox1.Mask = "000-000-0000"
TextBox4.Visible = False
MaskedTextBox1.Clear()
End If
If ComboBox6.Text = "Pasaporte" Then
TextBox4.Visible = True
TextBox4.Enabled = True
TextBox4.MaxLength = 12
MaskedTextBox1.Visible = False
TextBox4.Clear()
End If
End Sub
Private Sub RadioCliente_CheckedChanged(sender As Object, e As EventArgs)
Handles RadioCliente.CheckedChanged
If RadioCliente.Checked = True Then
ComboBox6.Text = ""
TextBox4.Clear()
MaskedTextBox1.Clear()
TextBox4.Enabled = False
TextBox4.Visible = True
MaskedTextBox1.Enabled = False
MaskedTextBox1.Visible = False
ComboBox6.Visible = True
ComboBox6.Text = ""
ComboBox7.Text = ""
ComboBox7.Visible = False
ComboBox6.Enabled = True
ComboBox7.Enabled = True
ComboModelo.Visible = False
ComboEstado.Visible = False
ComboMarca.Visible = False
ComboAno.Visible = False
DataGridView2.Enabled = False
End If
End Sub

Private Sub RadioVehiculo_CheckedChanged(sender As Object, e As EventArgs)


Handles RadioVehiculo.CheckedChanged
If RadioVehiculo.Checked = True Then
TextBox2.BackColor = Color.Red
TextBox4.Clear()
MaskedTextBox1.Clear()
ComboModelo.Enabled = False
ComboEstado.Enabled = False
ComboMarca.Enabled = False
ComboAno.Enabled = False
TextBox4.Enabled = False
TextBox4.Visible = True
MaskedTextBox1.Enabled = False
MaskedTextBox1.Visible = False
ComboBox7.Visible = True
ComboBox7.Text = ""
ComboBox6.Text = ""
ComboBox6.Visible = False
ComboBox6.Enabled = True
ComboBox7.Enabled = True
ComboModelo.Visible = True
ComboEstado.Visible = False
ComboMarca.Visible = False
ComboAno.Visible = False
DataGridView2.Enabled = False

Else
TextBox2.BackColor = Color.Blue
Button19.Enabled = False
End If
End Sub

Private Sub ComboBox7_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox7.SelectedIndexChanged
If ComboBox7.Text = "Modelo" Then
ComboModelo.Enabled = True
ComboModelo.Visible = True
ComboEstado.Visible = False
ComboMarca.Visible = False
ComboAno.Visible = False
TextBox4.Visible = False
End If
If ComboBox7.Text = "Estado" Then
ComboEstado.Enabled = True
ComboModelo.Visible = False
ComboEstado.Visible = True
ComboMarca.Visible = False
ComboAno.Visible = False
TextBox4.Visible = False
End If
If ComboBox7.Text = "Marca" Then
ComboMarca.Enabled = True
ComboModelo.Visible = False
ComboEstado.Visible = False
ComboMarca.Visible = True
ComboAno.Visible = False
TextBox4.Visible = False

End If
If ComboBox7.Text = "A�o" Then
ComboAno.Enabled = True
ComboModelo.Visible = False
ComboEstado.Visible = False
ComboMarca.Visible = False
TextBox4.Visible = False
ComboAno.Visible = True
End If
If ComboBox7.Text = "Matr�cula" Then
TextBox4.Enabled = True
TextBox4.Visible = True
ComboModelo.Visible = False
ComboEstado.Visible = False
ComboMarca.Visible = False
ComboAno.Visible = False
TextBox4.MaxLength = 7
End If

If ComboBox7.Text = "Color" Then


TextBox4.Enabled = True
TextBox4.Visible = True
ComboModelo.Visible = False
ComboEstado.Visible = False
ComboMarca.Visible = False
ComboAno.Visible = False
TextBox4.MaxLength = 30
End If
End Sub

Private Sub DataGridView2_CellContentClick(sender As Object, e As


DataGridViewCellEventArgs) Handles DataGridView2.CellClick
Dim i As Integer = DataGridView2.SelectedRows(0).Index
If CheckBox3.Checked = False Then
If RadioCliente.Checked = True Then
txtdia.Text = dscC.Tables("Clientes").Rows(i).Item(0)
codC.Text = dscC.Tables("Clientes").Rows(i).Item(0)
dac.Update(dscC, "Clientes")
ElseIf RadioVehiculo.Checked = True Then
TextBox3.Text = dscV.Tables("Vehiculos").Rows(i).Item(0)
cdia.Text = dscV.Tables("Vehiculos").Rows(i).Item(5)
codV.Text = dscV.Tables("Vehiculos").Rows(i).Item(0)
dav.Update(dscV, "Vehiculos")
ElseIf RadioFactura.Checked = True Then
codF.Text = dsf.Tables("Facturas").Rows(i).Item(0)
dac.Update(dsf, "Facturas")
End If
End If
End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles


Button1.Click
If CheckBox3.Checked = True Then
If RadioCliente.Checked = True Then
MostrarcCE()
DataGridView2.Enabled = True
End If
If RadioVehiculo.Checked = True Then
MostrarcVE()
If TextBox2.BackColor = Color.Red Then
Button19.Enabled = True
End If

DataGridView2.Enabled = True
End If
If RadioEmpleado.Checked = True Then
MostrarEE()
DataGridView2.Enabled = True
End If
If RadioFactura.Checked = True Then
MostrarFE()
DataGridView2.Enabled = True
End If
If RadioReservacion.Checked = True Then
MostrarRE()
DataGridView2.Enabled = True
End If

Else

If RadioCliente.Checked = True Then


MostrarcC()
DataGridView2.Enabled = True
End If
If RadioVehiculo.Checked = True Then
MostrarcV()
If TextBox2.BackColor = Color.Red Then
Button19.Enabled = True
End If
DataGridView2.Enabled = True
End If
If RadioEmpleado.Checked = True Then
MostrarE()
DataGridView2.Enabled = True
End If
If RadioFactura.Checked = True Then
MostrarF2()
DataGridView2.Enabled = True
End If
If RadioReservacion.Checked = True Then
MostrarR()
DataGridView2.Enabled = True
End If
End If

End Sub

Private Sub Button9_Click(sender As Object, e As EventArgs) Handles


Button9.Click
If txtdia.Text = "" Then
MsgBox("Es necesario el codigo del cliente", vbExclamation, "Casilla
vac�a")
ElseIf TextBox3.Text = "" Then
MsgBox("Es necesario el codigo del vehiculo", vbExclamation, "Casilla
vac�a")
ElseIf txtTotal.Text = "" Then
MsgBox("Es necesario el costo total", vbExclamation, "Casilla vac�a")
ElseIf ComboBox9.Text = "" Then
MsgBox("Es necesario el tipo de pago", vbExclamation, "Casilla vac�a")
ElseIf txtTotal.Text = "" Then
MsgBox("Es necesario el costo total", vbExclamation, "Casilla vac�a")
Else

strsql = "insert into Facturas (CodCliente, CodVehiculo, fechaInicio,


fechaFinal, costo_Total, Tipo_de_seguro, Tipo_de_pago, FechaCreacion, Empleado)
values (@datacliente, @datavehivulo, @datafechaInicio, @datafechaFinal,
@datacosto_Total, @dataTipo_de_seguro, @dataTipo_de_pago, @dataFechaCreacion,
@dataempleado)"
acscmd.CommandText = strsql
acscmd.Connection = acsconn
acscmd.Parameters.AddWithValue("@datacliente", txtdia.Text)
acscmd.Parameters.AddWithValue("@datavehivulo", TextBox3.Text)
acscmd.Parameters.AddWithValue("@datafechaInicio", fechaInicio.Text)
acscmd.Parameters.AddWithValue("@datafechaFinal", fechaFin.Text)
acscmd.Parameters.AddWithValue("@datacosto_Total", txtTotal.Text)
acscmd.Parameters.AddWithValue("@dataTipo_de_seguro", TextBox1.Text)
acscmd.Parameters.AddWithValue("@dataTipo_de_pago", ComboBox9.Text)
acscmd.Parameters.AddWithValue("@dataFechaCreacion", Label33.Text)
acscmd.Parameters.AddWithValue("@dataempleado", Label37.Text)

acscmd.ExecuteNonQuery()
acscmd.Dispose()

MsgBox("Factura guardado en la base de datos", MsgBoxStyle.Information,


"Exito")
MostrarF()

End If
MostrarF()
End Sub

Private Sub KlkToolStripMenuItem_Click(sender As Object, e As EventArgs)


Handles KlkToolStripMenuItem.Click
If OpenFileDialog4.ShowDialog = System.Windows.Forms.DialogResult.OK Then

TabPage1.BackgroundImage = Image.FromFile(OpenFileDialog4.FileName)
TabPage2.BackgroundImage = Image.FromFile(OpenFileDialog4.FileName)
TabPage3.BackgroundImage = Image.FromFile(OpenFileDialog4.FileName)
TabPage4.BackgroundImage = Image.FromFile(OpenFileDialog4.FileName)

Else

Exit Sub
End If
End Sub

Private Sub Nuevo_Click(sender As Object, e As EventArgs) Handles Nuevo.Click


text1.Clear()
text2.Clear()
text3.Clear()
text4.Clear()
Text6.Clear()
text8.Text = " "
text7.Clear()
text9.Clear()
text5.Clear()
text10.Clear()

End Sub

Private Sub ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles


ToolStripMenuItem1.Click
If ColorDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK Then
TabPage1.BackgroundImage = Nothing
TabPage2.BackgroundImage = Nothing
TabPage3.BackgroundImage = Nothing
TabPage4.BackgroundImage = Nothing

TabPage1.BackColor = ColorDialog1.Color
TabPage2.BackColor = ColorDialog1.Color
TabPage3.BackColor = ColorDialog1.Color
TabPage4.BackColor = ColorDialog1.Color

Else

Exit Sub
End If
End Sub

Private Sub Button6_Click(sender As Object, e As EventArgs)

End Sub

Private Sub RadioEmpleado_CheckedChanged(sender As Object, e As EventArgs)


Handles RadioEmpleado.CheckedChanged
If RadioEmpleado.Checked = True Then
ComboBox6.Text = ""
TextBox4.Clear()
MaskedTextBox1.Clear()
TextBox4.Enabled = False
TextBox4.Visible = True
MaskedTextBox1.Enabled = False
MaskedTextBox1.Visible = False
ComboBox6.Visible = True
ComboBox6.Text = ""
ComboBox7.Text = ""
ComboBox7.Visible = False
ComboBox6.Enabled = True
ComboBox7.Enabled = True
ComboModelo.Visible = False
ComboEstado.Visible = False
ComboMarca.Visible = False
ComboAno.Visible = False
DataGridView2.Enabled = False
End If
End Sub

Private Sub RadioFactura_CheckedChanged(sender As Object, e As EventArgs)


Handles RadioFactura.CheckedChanged
If RadioFactura.Checked = True Then
ComboBox6.Text = ""
TextBox4.Clear()
MaskedTextBox1.Clear()
TextBox4.Enabled = False
TextBox4.Visible = True
MaskedTextBox1.Enabled = False
MaskedTextBox1.Visible = False
ComboBox6.Visible = True
ComboBox6.Enabled = False
ComboBox7.Enabled = False
ComboBox6.Text = ""
ComboBox7.Text = ""
ComboBox7.Visible = True
ComboModelo.Visible = False
ComboEstado.Visible = False
ComboMarca.Visible = False
ComboAno.Visible = False
DataGridView2.Enabled = False
End If
End Sub

Private Sub RadioReservacion_CheckedChanged(sender As Object, e As EventArgs)


If RadioReservacion.Checked = True Then
ComboBox6.Text = ""
TextBox4.Clear()
MaskedTextBox1.Clear()
TextBox4.Enabled = False
TextBox4.Visible = True
MaskedTextBox1.Enabled = False
MaskedTextBox1.Visible = False
ComboBox6.Visible = True
ComboBox6.Text = ""
ComboBox7.Text = ""
ComboBox7.Visible = True
ComboBox7.Enabled = False
ComboBox6.Enabled = False
ComboModelo.Visible = False
ComboEstado.Visible = False
ComboMarca.Visible = False
ComboAno.Visible = False
DataGridView2.Enabled = False
End If
End Sub

Private Sub Button10_Click(sender As Object, e As EventArgs) Handles


Button10.Click
con.Close()
acsconn.Close()
Me.Close()
End Sub

Private Sub eliminar_Click(sender As Object, e As EventArgs) Handles


eliminar.Click
m = MsgBox("Esta seguro de eliminar la fila?", MessageBoxIcon.Question,
"Menu")
If m = vbOK Then

Dim cb As New Odbc.OdbcCommandBuilder(da)


Dim i As Integer = gr3.SelectedRows(0).Index
C1 = ds5.Tables("Facturas").Rows(i).Item(1)
C2 = ds5.Tables("Facturas").Rows(i).Item(2)
C3 = ds5.Tables("Facturas").Rows(i).Item(3)
C4 = ds5.Tables("Facturas").Rows(i).Item(4)
C5 = ds5.Tables("Facturas").Rows(i).Item(5)
C6 = ds5.Tables("Facturas").Rows(i).Item(6)
C7 = ds5.Tables("Facturas").Rows(i).Item(7)

C15 = ds5.Tables("Facturas").Rows(i).Item(15)
C16 = ds5.Tables("Facturas").Rows(i).Item(16)

strsql = "insert into Facturas_Eliminadas (CodCliente, CodVehiculo,


fechaInicio, fechaFinal, costo_Total, Tipo_de_seguro, Tipo_de_pago, FechaCreacion,
Empleado) values (@datacliente, @datavehivulo, @datafechaInicio, @datafechaFinal,
@datacosto_Total, @dataTipo_de_seguro, @dataTipo_de_pago, @dataFechaCreacion,
@dataempleado)"
acscmd.CommandText = strsql
acscmd.Connection = acsconn
acscmd.Parameters.AddWithValue("@datacliente", C1)
acscmd.Parameters.AddWithValue("@datavehivulo", C2)
acscmd.Parameters.AddWithValue("@datafechaInicio", C3)
acscmd.Parameters.AddWithValue("@datafechaFinal", C4)
acscmd.Parameters.AddWithValue("@datacosto_Total", C5)
acscmd.Parameters.AddWithValue("@dataTipo_de_seguro", C6)
acscmd.Parameters.AddWithValue("@dataTipo_de_pago", C7)
acscmd.Parameters.AddWithValue("@dataFechaCreacion", C15)
acscmd.Parameters.AddWithValue("@dataempleado", C16)

acscmd.ExecuteNonQuery()
acscmd.Dispose()

sqlfe2 = "DELETE FROM Facturas WHERE CodFactura = " &


ds5.Tables("Facturas").Rows(i).Item(0)
acscmd.CommandText = sqlfe2
acscmd.Connection = acsconn
acscmd.ExecuteNonQuery()
acscmd.Dispose()

da.Update(ds5, "Facturas")
MostrarF()
MostrarF()
End If
MostrarF()
End Sub

Private Sub Button15_Click(sender As Object, e As EventArgs) Handles


Button15.Click
If codC.Text = "" Then
MsgBox("Es necesario llenar la casilla Nombre", vbExclamation, "Casilla
vac�a")
ElseIf codV.Text = "" Then
MsgBox("Es necesario llenar la casilla Apellido", vbExclamation,
"Casilla vac�a")
ElseIf codF.Text = "" Then
MsgBox("Es necesario llenar la casilla Provincia", vbExclamation,
"Casilla vac�a")
Else
Try
strsql = "insert into Reservaciones (CodCliente, CodVehiculo,
CodFactura, Fecha_Entrega, Fecha_Creacion) values (@CodCliente, @CodVehiculo,
@CodFactura, @Fecha_Entrega, @Fecha_Creacion)"
acscmd.CommandText = strsql
acscmd.Connection = acsconn
acscmd.Parameters.AddWithValue("@CodCliente", codC.Text)
acscmd.Parameters.AddWithValue("@CodVehiculo", codV.Text)
acscmd.Parameters.AddWithValue("@CodFactura", codF.Text)
acscmd.Parameters.AddWithValue("@Fecha_Entrega", FechaEntrega.Text)
acscmd.Parameters.AddWithValue("@Fecha_Creacion", Label57.Text)
acscmd.ExecuteNonQuery()
acscmd.Dispose()
MsgBox("Reservacion guardado en la base de datos",
MsgBoxStyle.Information, "Exito")
Catch ex As Exception

End Try
MostrarR2()
End If
End Sub

Private Sub Button6_Click_1(sender As Object, e As EventArgs) Handles


Button6.Click
codC.Clear()
codV.Clear()
codF.Clear()
End Sub

Private Sub Button16_Click(sender As Object, e As EventArgs) Handles


Button16.Click
m = MsgBox("Esta seguro de eliminar la fila?", vbYesNo, "Menu")
If m = vbYes Then
Dim cb As New Odbc.OdbcCommandBuilder(dac)
Dim i As Integer = gridR.SelectedRows(0).Index
C1 = dsr.Tables("Reservaciones").Rows(i).Item(1)
C2 = dsr.Tables("Reservaciones").Rows(i).Item(2)
C3 = dsr.Tables("Reservaciones").Rows(i).Item(3)
C4 = dsr.Tables("Reservaciones").Rows(i).Item(4)
C5 = dsr.Tables("Reservaciones").Rows(i).Item(5)
Try
strsql = "insert into Reservaciones_Eliminadas (CodCliente,
CodVehiculo, CodFactura, Fecha_Entrega, Fecha_Creacion) values (@CodCliente,
@CodVehiculo, @CodFactura, @Fecha_Entrega, @Fecha_Creacion)"
acscmd.CommandText = strsql
acscmd.Connection = acsconn
acscmd.Parameters.AddWithValue("@CodCliente", C1)
acscmd.Parameters.AddWithValue("@CodVehiculo", C2)
acscmd.Parameters.AddWithValue("@CodFactura", C3)
acscmd.Parameters.AddWithValue("@Fecha_Entrega", C4)
acscmd.Parameters.AddWithValue("@Fecha_Creacion", C5)
acscmd.ExecuteNonQuery()
acscmd.Dispose()
Catch ex As Exception

End Try
gridR.Rows.Remove(gridR.SelectedRows(0))
dac.Update(dsr, "Reservaciones")
MostrarR2()
End If

End Sub

Private Sub Button17_Click(sender As Object, e As EventArgs) Handles


Button17.Click
MostrarF()
End Sub

Private Sub CheckBox3_CheckedChanged(sender As Object, e As EventArgs) Handles


CheckBox3.CheckedChanged
If CheckBox3.Checked = True Then
Button18.Enabled = True
Else
Button18.Enabled = False
End If
End Sub

Private Sub Button19_Click(sender As Object, e As EventArgs) Handles


Button19.Click
If RadioVehiculo.Checked = True Then
Dim cb As New Odbc.OdbcCommandBuilder(dav)
Dim seleccionado As Boolean = DataGridView2.CurrentRow.Selected
If seleccionado = True Then
Dim i As Integer = DataGridView2.SelectedRows(0).Index
ca = dscV.Tables("Vehiculos").Rows(i).Item(19)
dav.Update(dscV, "Vehiculos")
MsgBox(ca)
Else
MsgBox("Seleccione una fila de la tabla vehivulo",
MessageBoxIcon.Warning, "No hay Fila seleccionada")
End If
End If
End Sub

Private Sub Button18_Click(sender As Object, e As EventArgs) Handles


Button18.Click
End Sub
End Class

E:\proyectlara

Vous aimerez peut-être aussi