You are on page 1of 10

República Bolivariana de Venezuela

Ministerios del Poder Popular Para la Educación

Instituto Universitario Politécnico Santiago Mariño

Valencia Edo. Carabobo

BASE DE DATOS

Estudiante:
Profesor:
Carlos G. Acuña L.
Gilberto Flores
C.I 28.439.866
Ingeniería De Sistemas
Sección A
Fecha: 22/02/22
 Debe poseer al menos 4 formularios la aplicación.

Debe registrar clientes

2
Debe registrar productos

3
Debe mostrar información de la empresa

4
5
‘Parte Grafica’
Imports System.Runtime.InteropServices

Public Class Formprincipal


#Region "FUNCONALIDADES DE FORMULARIO"
'RESIZE DEL FORMULARIO- CAMBIAR TAMAÑO'
Dim cGrip As Integer = 10
Protected Overrides Sub WndProc(ByRef m As Message)
If (m.Msg = 132) Then
Dim pos As Point = New Point((m.LParam.ToInt32 And 65535), (m.LParam.ToInt32 + 16))
pos = Me.PointToClient(pos)
If ((pos.X _
>= (Me.ClientSize.Width - cGrip)) _
AndAlso (pos.Y _
>= (Me.ClientSize.Height - cGrip))) Then
m.Result = CType(17, IntPtr)
Return
End If
End If
MyBase.WndProc(m)
End Sub
'----------------DIBUJAR RECTANGULO / EXCLUIR ESQUINA PANEL'
Dim sizeGripRectangle As Rectangle
Dim tolerance As Integer = 15
Protected Overrides Sub OnSizeChanged(ByVal e As EventArgs)
MyBase.OnSizeChanged(e)
Dim region = New Region(New Rectangle(0, 0, Me.ClientRectangle.Width,
Me.ClientRectangle.Height))
sizeGripRectangle = New Rectangle((Me.ClientRectangle.Width - tolerance),
(Me.ClientRectangle.Height - tolerance), tolerance, tolerance)
region.Exclude(sizeGripRectangle)
Me.Panelcontenedor.Region = region
Me.Invalidate()
End Sub
'----------------COLOR Y GRIP DE RECTANGULO INFERIOR'
Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
Dim blueBrush As SolidBrush = New SolidBrush(Color.FromArgb(244, 244, 244))
e.Graphics.FillRectangle(blueBrush, sizeGripRectangle)
MyBase.OnPaint(e)
ControlPaint.DrawSizeGrip(e.Graphics, Color.Transparent, sizeGripRectangle)

End Sub

Private Sub Panelcontenedor_Paint(sender As Object, e As PaintEventArgs) Handles


Panelcontenedor.Paint

End Sub

'ARRASTRAR EL FORMULARIO'
<DllImport("user32.DLL", EntryPoint:="ReleaseCapture")>
Private Shared Sub ReleaseCapture()
End Sub

6
<DllImport("user32.DLL", EntryPoint:="SendMessage")>
Private Shared Sub SendMessage(ByVal hWnd As System.IntPtr, ByVal wMsg As Integer, ByVal
wParam As Integer, ByVal lParam As Integer)
End Sub

Private Sub PanelBarraTitulo_MouseMove(sender As Object, e As MouseEventArgs) Handles


PanelBarraTitulo.MouseMove
ReleaseCapture()
SendMessage(Me.Handle, &H112&, &HF012&, 0)
End Sub

Private Sub PanelBarraTitulo_Paint(sender As Object, e As PaintEventArgs) Handles


PanelBarraTitulo.Paint

End Sub

Private Sub btnCerrar_Click(sender As Object, e As EventArgs) Handles btnCerrar.Click


Application.Exit()
End Sub
Dim lx, ly As Integer
Dim sw, sh As Integer

Private Sub btnMinimizar_Click(sender As Object, e As EventArgs) Handles btnMinimizar.Click


Me.WindowState = FormWindowState.Minimized
End Sub

Private Sub btnRestaurar_Click(sender As Object, e As EventArgs) Handles btnRestaurar.Click


Me.Size = New Size(sw, sh)
Me.Location = New Point(lx, ly)
btnMaximizar.Visible = True
btnRestaurar.Visible = False
End Sub

Private Sub btnMaximizar_Click(sender As Object, e As EventArgs) Handles btnMaximizar.Click


lx = Me.Location.X
ly = Me.Location.Y
sw = Me.Size.Width
sh = Me.Size.Height
btnMaximizar.Visible = False
btnRestaurar.Visible = True
Me.Size = Screen.PrimaryScreen.WorkingArea.Size
Me.Location = Screen.PrimaryScreen.WorkingArea.Location
End Sub
#End Region

#Region "FUNCION DE BOTONES MENU"

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


Me.Hide()
Formclientes.Show()

End Sub

7
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Me.Hide()
Formproductos.Show()
End Sub

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


Me.Hide()
Formventa.Show()
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click


Me.Hide()
Forminfo.Show()
End Sub
#End Region

#Region "FUNCONALIDADES DE TABLA DE PRODUCTOS"


Private Sub Formproductos_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'TODO: esta línea de código carga datos en la tabla 'ProductosDataSet.TablaProducto' Puede moverla o
quitarla según sea necesario.
Me.TablaProductoTableAdapter.Fill(Me.ProductosDataSet.TablaProducto)

End Sub

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


Me.TablaProductoTableAdapter.Borrar(TextBox1.Text)
Me.TablaProductoTableAdapter.Fill(Me.ProductosDataSet.TablaProducto)
End Sub

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click

8
Me.TablaProductoTableAdapter.Buscar(ProductosDataSet.TablaProducto, TextBox1.Text)
End Sub

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


Me.TablaProductoTableAdapter.Agregar(TextBox1.Text, TextBox2.Text, TextBox3.Text,
TextBox4.Text, TextBox5.Text)
Me.TablaProductoTableAdapter.Fill(Me.ProductosDataSet.TablaProducto)
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
Me.TablaProductoTableAdapter.modificar(TextBox1.Text, TextBox2.Text, TextBox3.Text,
TextBox4.Text, TextBox5.Text, TextBox1.Text)
Me.TablaProductoTableAdapter.Fill(Me.ProductosDataSet.TablaProducto)
End Sub

#End Region

#Region "FUNCONALIDADES DE TABLA DE CLIENTES"


Private Sub Formclientes_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'TODO: esta línea de código carga datos en la tabla 'clienteDataSet.Tablacliente' Puede moverla o
quitarla según sea necesario.
Me.TablaclienteTableAdapter.Fill(Me.clienteDataSet.Tablacliente)

End Sub

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


Me.TablaclienteTableAdapter.Borrar(TextBox1.Text)
Me.TablaclienteTableAdapter.Fill(Me.clienteDataSet.Tablacliente)
End Sub

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click


Me.TablaclienteTableAdapter.Buscar(clienteDataSet.Tablacliente, TextBox1.Text)
End Sub

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


Me.TablaclienteTableAdapter.Agregar(TextBox1.Text, TextBox2.Text, TextBox3.Text,
TextBox4.Text, TextBox5.Text)
Me.TablaclienteTableAdapter.Fill(Me.clienteDataSet.Tablacliente)
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
Me.TablaclienteTableAdapter.modificar(TextBox1.Text, TextBox2.Text, TextBox3.Text,
TextBox4.Text, TextBox5.Text, TextBox1.Text)
Me.TablaclienteTableAdapter.Fill(Me.clienteDataSet.Tablacliente)
End Sub

9
#End Region

“POR MAS QUE LO INTENTE NO LOGRE HACER LA PARTE DE VENTA INVESTIGUE Y BUSQUE
POR UN MONTON DE LADOS Y NO PUDE HACER ESA PARTE ”

10

You might also like