Sie sind auf Seite 1von 8

CONALEP

COLEGIO NACIONAL DE EDUCACION PROFECIONAL TECNICA

PRACTICA #6

ALUMNO: Emmanuel Rocha Rosales

MATRICULA: 080260692-1

PSP: Roció Pinto

GRUPO: 6101

FECHA: 13/04/2011
Resultados del programa Cecati87(a punto de terminar)

1. PANTALLA DE INICIO: Esta te pediré una clave de acceso para poder acceder al
programa de no ser a si se te denegara el acceso.

CODIGO:

Public Class Form1

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


System.EventArgs) Handles Button1.Click
If (TextBox1.Text = "canaca5") Then
MsgBox("Bienvenido")
Me.Hide()
Form2.ShowDialog()
Else
MsgBox("Espere")
MsgBox("Espere")
MsgBox("Espere")
MsgBox("Finta")
MsgBox("Espere")
MsgBox("Espere")
MsgBox("Espere")
MsgBox("Finta")
MsgBox("Espere")
MsgBox("Contraseña incorrecta JAJAJA")
End If
End Sub

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


System.EventArgs) Handles MyBase.Load
End Sub
End Class

2. MENU: En el menú se te presentara 3 Opciones que son Altas, Bajas y Consultas


(almacén). NOTA: LAS 3 OPCIONES INCLUYEN EL BOTON DE REGRESAR.

CODIGO:

Public Class Form2

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


System.EventArgs) Handles Button1.Click
altas.Show()
Me.Close()
End Sub

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


System.EventArgs) Handles Button2.Click
bajas.Show()
Me.Close()
End Sub

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


System.EventArgs) Handles Button3.Click
almacen.Show()
Me.Close()
End Sub

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


System.EventArgs) Handles MyBase.Load

End Sub
End Class

3. ALTAS: Esta opción te permite guardar registros de materiales nuevos en este caso son
Materiales y Herramientas, esta sección incluye el botón de regresar a menú y al
momento de guardar los nuevos registros, los campos de registros se limpian
automáticamente.
CODIGO:

Imports System.Data.OleDb
Public Class altas
Dim dt As New DataTable
Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
source=C:\Proyecto\BaseCecati.mdb")

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


System.EventArgs) Handles MyBase.Load

End Sub

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


System.EventArgs) Handles Button1.Click
Dim GuardarDatos As String = "Insert into Entradas(Nuevo,
NoHerramientas)" & "Values ('" & TextBox1.Text & "','" & TextBox2.Text & "')"
Dim DataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn)
DataAdapter.Fill(dt)
MsgBox("Se a guardado con exito")
DataAdapter.Dispose()
cn.Close()
TextBox1.Text = ""
TextBox2.Text = ""
End Sub

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


System.EventArgs) Handles Button2.Click
Dim GuardarDatos As String = "Insert into Entradas(Nuevo,
NoMateriales)" & "Values ('" & TextBox3.Text & "','" & TextBox4.Text & "')"
Dim DataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn)
DataAdapter.Fill(dt)
MsgBox("Se a guardado con exito")
DataAdapter.Dispose()
cn.Close()
TextBox3.Text = ""
TextBox4.Text = ""
End Sub

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


System.EventArgs) Handles Button4.Click
Me.Close()
Form2.Show()
End Sub
End Class
4. BAJAS: Esta sección también llamada como almacén, en esta sección podrás hacer
consultas de inventario, dándote información de cuanto material se ha perdido, se ha
gastado o extraviado entre otros.

CODIGO:

Imports System.Data.OleDb
Public Class bajas
Dim dt As New DataTable
Dim cn As New
OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
source=C:\Proyecto\BaseCecati.mdb")
Public fila As Integer = 0
Private Sub bajas_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Form1.Hide()
cn.Open()
Dim MostrarDatos As String = "Select * From Inventario"
Dim dataAdapter As New OleDb.OleDbDataAdapter(MostrarDatos,
cn)
dataAdapter.Fill(dt)
Actualiza()
dataAdapter.Dispose()
cn.Close()
End Sub

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


As System.EventArgs) Handles Button2.Click
Form2.Show()
Me.Close()
End Sub

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


As System.EventArgs) Handles Button4.Click
If (fila > 0 And fila <= dt.Rows.Count - 1) Then
fila = fila - 1
Actualiza()
Else
MsgBox("Primer registro encontrado")

End If
End Sub

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


As System.EventArgs) Handles Button5.Click
If (fila >= 0 And fila < dt.Rows.Count - 1) Then
fila = fila + 1
Actualiza()
Else
MsgBox("Ultimo registro encontrado")
End If
End Sub
Public Sub actualiza()
TextBox1.Text = CStr(dt.Rows(fila)("Lista"))
TextBox2.Text = CInt(dt.Rows(fila)("NoHerramientas"))
TextBox3.Text = CInt(dt.Rows(fila)("NoMateriales"))
TextBox4.Text = CInt(dt.Rows(fila)("Rotos"))
TextBox5.Text = CInt(dt.Rows(fila)("Desgastado"))
TextBox6.Text = CInt(dt.Rows(fila)("Extraviados"))
End Sub

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


As System.EventArgs) Handles Button3.Click
Form3.Show()
Me.Close()
End Sub

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


As System.EventArgs) Handles Button1.Click
Dim BorrarDatos As String = "Delete * from Inventario where
Lista=" & CStr(TextBox1.Text)
Dim dataAdapter As New OleDb.OleDbDataAdapter(BorrarDatos, cn)
dataAdapter.Fill(dt)
MsgBox("Registro Eliminado")
Refrescar()
actualiza()
dataAdapter.Dispose()
cn.Close()
End Sub
Public Sub Refrescar()
Dim refrescardatos As String = "select * from Registros"
Dim adapter As New OleDb.OleDbDataAdapter(refrescardatos, cn)
adapter.Fill(dt)
End Sub
End Class

También incluye las siguientes opciones Agregar y Borrar.

AGREGAR A LISTA DE INVENTARIO: Esta opción te permite agregar información a tu inventario


dando a reportar cuanto material queda, cuanto se ha extraviado, cuantos se han rotos y etc. Y
Toda esta información se presentara en INVENTARIO.

CODIGO:

Imports System.Data.OleDb
Public Class Form3
Dim dt As New DataTable
Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
source=C:\Proyecto\BaseCecati.mdb")
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim GuardarDatos As String = "Insert into Inventario(Lista,
NoHerramientas, NoMateriales, Rotos, Desgastado, Extraviados)" & "Values ('" &
TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" &
TextBox4.Text & "','" & TextBox5.Text & "','" & TextBox6.Text & "')"
Dim DataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn)
DataAdapter.Fill(dt)
MsgBox("Se a guardado con exito")
DataAdapter.Dispose()
cn.Close()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
End Sub

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


System.EventArgs) Handles Button2.Click
bajas.Show()
Me.Close()
End Sub

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


System.EventArgs) Handles Button3.Click
Form2.Show()
Me.Close()
End Sub
End Class

5. ALMACEN: En esta opción podrás consultar con cuanto material cuentas en el


almacén.

CODIGO:

Imports System.Data.OleDb
Public Class almacen
Dim dt As New DataTable
Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
source=C:\Proyecto\BaseCecati.mdb")
Public fila As Integer = 0
Private Sub almacen_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Form1.Hide()
cn.Open()
Dim MostrarDatos As String = "Select * From Almacen"
Dim dataAdapter As New OleDb.OleDbDataAdapter(MostrarDatos, cn)
dataAdapter.Fill(dt)
Actualiza()
dataAdapter.Dispose()
cn.Close()
End Sub

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


System.EventArgs) Handles Button1.Click
If (fila > 0 And fila <= dt.Rows.Count - 1) Then
fila = fila - 1
Actualiza()
Else
MsgBox("Primer registro encontrado")

End If
End Sub

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


System.EventArgs) Handles Button2.Click
If (fila >= 0 And fila < dt.Rows.Count - 1) Then
fila = fila + 1
Actualiza()
Else
MsgBox("Ultimo registro encontrado")

End If
End Sub
Public Sub Actualiza()
TextBox1.Text = CStr(dt.Rows(fila)("HerramientasyMateriales"))
TextBox2.Text = CInt(dt.Rows(fila)("NoHerramientas"))
TextBox3.Text = CInt(dt.Rows(fila)("NoMateriales"))

End Sub

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


System.EventArgs) Handles Button3.Click
Me.Close()
Form2.Show()
End Sub
End Class

6. Partes por agregar al programa:


 La sección de Borrar.
 La sección de modificar.
 Hacer algunos ajustes para que el programa sea más preciso conforme a
los requerimientos del cliente.

Das könnte Ihnen auch gefallen