clase vb6 ejercicio heladeria

6
Esto es un simple diseño, con las características vistas en clase

Upload: juan-solorzano

Post on 22-Jul-2015

1.514 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Clase vb6 ejercicio heladeria

Esto es un simple diseño, con las características vistas en clase

Page 2: Clase vb6 ejercicio heladeria

Estoy en el OBJETO COMBO, en su EVENTO CLICK

Page 3: Clase vb6 ejercicio heladeria

Private Sub cmboTipohelado_Click() 'este es el EVENTO CLICK del combo (yo lo llamé "cmboTipohelado")If cmboTipohelado.ListIndex = 0 Then 'comparo si la persola seleccionó el primer elemento del combo

txtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex) ' se indica el precio BASE del helado (lo que cuesta el tipo de helado)txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex) 'muestra en el texto el helado seleccionadotxtPrecioSabor.Text = 2 'para el primer elemento de la lista, el precio de c/u de los sabores es distinto

'generalidades:'Barquilla' Precio del Sabor: x Bsf' Precio Base: x Bsf''Tinita' Precio del Sabor: x Bsf (distinto al de la barquilla)' Precio base: x Bsf (distinto al de la tinita)''el resto se repite para cada elemento de la lista'que son las lineas que están a continuación

ElseIf cmboTipohelado.ListIndex = 1 Then 'comparo si la persola seleccionó el segundo elemento del combo

txtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex)txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex)txtPrecioSabor.Text = 4

Else 'no comparo nada porque se que si no seleccionó el 1ro o el 2do automaticamente se ha seleccionado el 3rotxtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex)txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex)txtPrecioSabor.Text = 6

End If

End If

End Sub

Líneas de programación del combo

Page 4: Clase vb6 ejercicio heladeria

Líneas de programación cuando se carga el formulario (opcional)

Private Sub Form_Load()'estas líneas se DISPARAN cuando se carga el formulario por primera

vez'ustedes deben llenar el combo simplemente cambiando las

propiedades del mismo

cmboTipohelado.Text = "seleccione un tipo"

cmboTipohelado.AddItem "de tinita"cmboTipohelado.ItemData(cmboTipohelado.NewIndex) = 8

cmboTipohelado.AddItem "de barquilla"cmboTipohelado.ItemData(cmboTipohelado.NewIndex) = 12

cmboTipohelado.AddItem "de copa"cmboTipohelado.ItemData(cmboTipohelado.NewIndex) = 16

End Sub'las siguientes líneas se ejecutan cuando el'el usuario hace click sobre cada uno de los OPTION BUTTON'recuerda que yo le cambié los nombres a cada uno de los controles'para tener una idea más clara de lo que estoy haciendo, tu puedes hacer lo mismo

Page 5: Clase vb6 ejercicio heladeria

Líneas de programación de los Option

Private Sub optcuatro_Click()txtCantSabores.Text = 4

End Sub

Private Sub optdos_Click()txtCantSabores.Text = 2

End Sub

Private Sub opttres_Click()txtCantSabores.Text = 3

End Sub

Private Sub optuno_Click()txtCantSabores.Text = 1

End Sub

Page 6: Clase vb6 ejercicio heladeria

Líneas de programación del botón

Private Sub btnProcesar_Click()' de aquí en adelante (dentro del private sub)' son las líneas de código del botón PROCESAR' para este ejemplo yo estoy usando VARIABLES,' ustedes pueden trabajar directamente con el textbox,'pero recuerden utilizar la función VAL antes del textbox'para que trabajes de forma numerica y no de forma de cadena de texto

'declaro 4 variables del tipo ENTERODim psabor As IntegerDim csabor As IntegerDim phelado As IntegerDim total As Integer

'le asigno a cada variable el valor que tiene CADA TEXTBOXpsabor = txtPrecioSabor.Textcsabor = txtCantSabores.Textphelado = txtPrecioUnitario.Text

'chaco la cuentatotal = (csabor * psabor) + phelado

'muestro el resultadotxtTotal.Text = total

End Sub