You are on page 1of 5

Public Class Form1

Dim tp, st, iva, tap As Double

Dim ta As Double

Public i, indice As Integer

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


Handles Button3.Click

tnf.Clear()

tnom.Clear()

tcod.Clear()

tdet.Clear()

tcan.Clear()

tpu.Clear()

lv1.Items.Clear()

lst.Text = ""

liva.Text = ""

ltp.Text = ""

tp = 0

st = 0

iva = 0

tap = 0

i=0

tnf.Focus()

End Sub

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


Handles Button4.Click

Me.Close()

End Sub

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


System.EventArgs) Handles lv1.SelectedIndexChanged
indice = lv1.FocusedItem.Index

If indice >= 0 Then

tcod.Text = lv1.Items(indice).SubItems(0).Text

tdet.Text = lv1.Items(indice).SubItems(1).Text

tcan.Text = lv1.Items(indice).SubItems(2).Text

tpu.Text = lv1.Items(indice).SubItems(3).Text

ta = Val(tcan.Text) * Val(tpu.Text)

Eliminar.Visible = True

Actualizar.Visible = True

Aceptar.Visible = False

End If

End Sub

Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Label1.Click

End Sub

Private Sub Eliminar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Eliminar.Click

lv1.Items.RemoveAt(indice)

tcod.Clear()

tdet.Clear()

tcan.Clear()

tpu.Clear()

i=i-1

st = st - ta
iva = st * 12 / 100

tap = st + iva

lst.Text = st

liva.Text = iva

ltp.Text = tap

End Sub

Private Sub Actualizar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Actualizar.Click

lv1.Items(indice).SubItems(0).Text = tcod.Text

lv1.Items(indice).SubItems(1).Text = tdet.Text

lv1.Items(indice).SubItems(2).Text = tcan.Text

lv1.Items(indice).SubItems(3).Text = tpu.Text

tp = Val(tcan.Text) * Val(tpu.Text)

lv1.Items(indice).SubItems(4).Text = tp

st = st - ta

st = st + tp

iva = st * 12 / 100

tap = st + iva

lst.Text = st

liva.Text = iva

ltp.Text = tap

tcod.Clear()

tdet.Clear()

tcan.Clear()

tpu.Clear()

tcod.Focus()

End Sub

Private Sub Aceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Aceptar.Click

tp = Val(tcan.Text) * Val(tpu.Text)
st = st + tp

iva = st * 12 / 100

tap = st + iva

lv1.Items.Add(tcod.Text)

lv1.Items(i).SubItems.Add(tdet.Text)

lv1.Items(i).SubItems.Add(tcan.Text)

lv1.Items(i).SubItems.Add(tpu.Text)

lv1.Items(i).SubItems.Add(tp)

i=i+1

lst.Text = st

liva.Text = iva

ltp.Text = tap

tcod.Clear()

tdet.Clear()

tcan.Clear()

tpu.Clear()

tcod.Focus()

End Sub

Private Sub Nuevo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Nuevo.Click

tcod.Clear()

tdet.Clear()

tcan.Clear()

tpu.Clear()

tcod.Focus()

Eliminar.Visible = False

Actualizar.Visible = False

Aceptar.Visible = True
End Sub

End Class

You might also like