Está en la página 1de 2

Public Class Form1

Private mPlatos(,) As String


Private cantPlatos As String
Private index As Byte
Private encuentra As Byte = 0
Private Sub txtCantidad_TextChanged(sender As Object, e As EventArgs) Handles
txtCantidad.TextChanged

End Sub

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


btnCargar.Enabled = True
txtPrecio.Enabled = True
txtDisponible.Enabled = True

End Sub

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


btnCargar.Click
cantPlatos = Val(txtCantPlatos.Text)
ReDim Preserve mPlatos(cantPlatos, 3)
For i As Integer = 0 To (cantPlatos - 1) Step 1
mPlatos(i, 0) = InputBox("Introduzca el nombre del Menú" & (i + 1),
"Almacenar la matriz del program con Pedido de los clientes")
mPlatos(i, 1) = InputBox("Ingrese el Precio del Menú" & (i + 1),
"Almacenar la matriz con el precio del menú")
mPlatos(i, 2) = InputBox("Introduzca Cantidad Total del Menu del Día" &
(i + 1), "Almacenar la matriz con Cantidad Total ")
Next
End Sub

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


btnBuscar.Click
Dim plato As String
plato = txtPlato.Text
For i As Integer = 0 To (cantPlatos - 1) Step 1
If (mPlatos(i, 0) = plato) Then
txtPrecio.Text = mPlatos(i, 1)
txtDisponible.Text = mPlatos(i, 2)
index = i
btnVender.Enabled = True
encuentra = 1
End If

Next
If (encuentra = 0) Then
MessageBox.Show("No tenemos registrado ese menú", "Matriz Almacen",
MessageBoxButtons.OK, MessageBoxIcon.Error)
btnVender.Enabled = False
End If
End Sub

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


btnVender.Click
Dim cant As Integer
Dim stock As Integer
cant = Val(txtCantidad.Text)
stock = mPlatos(index, 2)
If (stock >= cant) Then
mPlatos(index, 2) = stock - cant
Else
MessageBox.Show("Disculpa, Tenemos menos de la cantida que pide",
"Matriz del Almacen", MessageBoxButtons.OK, MessageBoxIcon.Error)

End If
End Sub

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


btnSalir.Click
End
End Sub

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


GroupBox2.Enter

End Sub
End Class

También podría gustarte